TypeName | SA1126PrefixCallsCorrectly |
CheckId | SA1126 |
Category | Readability Rules |
A call to a member is not prefixed with the 'this.', 'base.', 'object.' or 'typename.' prefix to indicate the intended method call, within a C# code file.
A violation of this rule occurs whenever the code contains a call to a member which is not prefixed correctly.
In some case from sourcecode analysis we cannot be sure which prefix is required. It could be 'this', 'base', 'object', the typename of the class we're in or one of our base classes.
To fix a violation of this rule, insert the correct prefix before the call to the class member.
[SuppressMessage("StyleCop.CSharp.ReadabilityRules", "SA1126:PrefixCallsCorrectly", Justification = "Reviewed.")]
#pragma warning disable SA1126 // PrefixCallsCorrectly
#pragma warning restore SA1126 // PrefixCallsCorrectly