A nomenclatura do método para getters / setters de propriedade é padronizada em IL?

Eu tenho os dois métodos a seguir que eu estou querendo saber se eles são apropriados:

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);
}

Enquanto este código funciona, eu estou esperando para evitar a parte que verifica o StartsWith e obter programaticamente a convenção de nomenclatura. Basicamente, existem classes do .NET 4.5 que são capazes de ver se o MethodInfo é um getter / setter de propriedade?

questionAnswers(2)

yourAnswerToTheQuestion