Enum RDCoreDiagnosticId
- Namespace
- RDCore.SDK.Model.Diagnostics
- Assembly
- RDCore.SDK.dll
The identifiers of the Rubberduck Core diagnostics — the RDC00000 family issued by
the RDCore.Diagnostics analyzers, distinct from the language core's VBC/VBR/VBA
error diagnostics. The numeric value is the code (see VBErrorExtensions).
public enum RDCoreDiagnosticId
Fields
AmbiguousConcatenation = 11006BitwiseOperator = 11005EmptyCodeBlock = 1004EmptyIfBlock = 1003EnumerationOverArray = 11008HungarianNotation = 1002ImplementationsShouldBePrivate = 405ImplicitByRefModifier = 104ImplicitDateSerialConversion = 111ImplicitDeclarationsEnabled = 101ImplicitLetCoercion = 110ImplicitNarrowingConversion = 112ImplicitNonDefaultArrayBase = 102ImplicitNumericCoercion = 109ImplicitPublicMember = 105ImplicitStringCoercion = 108ImplicitTypeDeclarationsEnabled = 103ImplicitVariantDeclaration = 106ImplicitVariantReturnType = 107ImplicitWideningConversion = 113IntegerDataTypeDeclaration = 201InvalidAnnotation = 404LateBoundMemberAccess = 11009MisleadingByRefParameter = 205ModuleScopeDimDeclaration = 202MultilineParameterDeclaration = 203MultipleDeclarations = 204ObsoleteCallStatement = 302ObsoleteCallingConvention = 301ObsoleteCommentSyntax = 303ObsoleteGlobalModifier = 304ObsoleteLetStatement = 305ObsoleteMemberUsage = 401ObsoleteOnLocalErrorStatement = 308ObsoleteTypeHint = 306ObsoleteWhileWend = 307PreferErrRaiseOverErrorStatement = 11007PublicDeclarationInWorksheetModule = 406SllFailure = 3SuspiciousValueAssignment = 11003SyntaxError = 1TypeCastConversion = 11004UnintendedConstantExpression = 11001UnintendedUnconditionalStatement = 11002UnresolvedLateBoundMemberAccess = 11010UseMeaningfulIdentifierNames = 1001