C # nombre de atributo personalizado

Tengo una clase de atributo personalizada que definí como:

[AttributeUsage(AttributeTargets.Field | AttributeTargets.Property)]
public sealed class MyCustomAttribute : System.Attribute
{
    ...
}

Desde el sitio web de microsoft:

Por convención, el nombre de la clase de atributo termina con la palabra Atributo. Aunque no es obligatorio, esta convención se recomienda para facilitar la lectura. Cuando se aplica el atributo, la inclusión de la palabra Atributo es opcional.

Entonces, el atributo puede ser usado por

[MyCustom()]

[MyCustomAttribute()]

Mi pregunta para todos ustedes, ¿es si alguien ha tenido algún problema con el uso de la versión abreviada del nombre frente al nombre completo? Estoy ejecutando 4.0 framework.

¡Gracias

Respuestas a la pregunta(4)

Su respuesta a la pregunta