Attribute
suffix is redundant when using an attribute CS-R1075Attributes in C# are of the form [NameOftheAttribute]
. One such example is [Optional]
. Since the attribute syntax uses square brackets, there's no need to use the Attribute
suffix, even if the name itself has it.
public void Foo([OptionalAttribute] int x)
{
}
public void Foo([Optional] int x)
{
}