¿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?

Respuestas a la pregunta(2)

Su respuesta a la pregunta