¿El método de asignación de nombres para los que obtienen / establecen propiedades está estandarizado en IL?
Tengo los siguientes dos métodos que me pregunto si son apropiados:
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);
}
Mientras este código funciona, espero evitar la parte que verifica el StartsWith y obtener la convención de nomenclatura mediante programación. Básicamente, ¿hay alguna clase de .NET 4.5 que pueda ver si el MethodInfo es un captador / definidor de propiedades?