Является ли метод именования для методов получения / установки свойств стандартизированным в IL?

У меня есть следующие два метода, которые мне интересно, если они уместны:

public bool IsGetter(MethodInfo method)
{
    return method.IsSpecialName
        && method.Name.StartsWith("get_", StringComparison.Ordinal);
}

public bool IsSetter(MethodInfo method)
{
    return method.IsSpecialName
        && method.Name.StartsWith("set_", StringComparison.Ordinal);
}

Пока этот код работает, яЯ надеюсь избежать части, которая проверяет StartsWith и программно получить соглашение об именах. По существу, существуют ли какие-либо классы .NET 4.5, которые могут видеть, является ли MethodInfo средством получения / установки свойств?

Ответы на вопрос(2)

Ваш ответ на вопрос