How to suppress StyleCop error SA0102 : CSharp.CsParser : A syntax error has been discovered in file when using generic type parameters attributes

Viewed 17894

Having the following C# code with generic type parameter attribute:

[System.AttributeUsage(System.AttributeTargets.GenericParameter)]
public class GenericParameterAttribute : System.Attribute
{
}
public class GenericClass<[GenericParameter] T>
{
}

With turned on StyleCop integration (StyleCop.targets imported in .csproj file) StyleCop returns error and compilation fails:

Error 1 SA0102 : CSharp.CsParser : A syntax error has been discovered in file ...

Without StyleCop.targets imported in .csproj file compiled ok.

Environment

I can't find code SA0102 on StyleCop documentation site http://www.stylecop.com/docs/StyleCop%20Rules.html - it seems SA0102 is not a StyleCop rule, possible it is code of internal StyleCop error.

So question: How to suppress StyleCop error SA0102?

2 Answers
Related