Keywords Used As Member

A ThunderCode inspection that locates instances of various keywords and reserved identifiers used as Type or Enum member names.

Reasoning

This inpection is flagging code we dubbed "ThunderCode", code our friend Andrew Jackson would have written to confuse Rubberduck's parser and/or resolver. While perfectly legal as Type or Enum member names, these identifiers should be avoided: they need to be square-bracketed everywhere they are used.

Default severity

Warning

Inspection type

CodeQualityIssues

Examples


Rubberduck.CodeAnalysis.Inspections.Concrete.ThunderCode.KeywordsUsedAsMemberInspection.cs (Prerelease-v2.5.9.6289)