Является ли метод именования для методов получения / установки свойств стандартизированным в 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 средством получения / установки свойств?