Table of Contents

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 = 11006
BitwiseOperator = 11005
EmptyCodeBlock = 1004
EmptyIfBlock = 1003
EnumerationOverArray = 11008
HungarianNotation = 1002
ImplementationsShouldBePrivate = 405
ImplicitByRefModifier = 104
ImplicitDateSerialConversion = 111
ImplicitDeclarationsEnabled = 101
ImplicitLetCoercion = 110
ImplicitNarrowingConversion = 112
ImplicitNonDefaultArrayBase = 102
ImplicitNumericCoercion = 109
ImplicitPublicMember = 105
ImplicitStringCoercion = 108
ImplicitTypeDeclarationsEnabled = 103
ImplicitVariantDeclaration = 106
ImplicitVariantReturnType = 107
ImplicitWideningConversion = 113
IntegerDataTypeDeclaration = 201
InvalidAnnotation = 404
LateBoundMemberAccess = 11009
MisleadingByRefParameter = 205
ModuleScopeDimDeclaration = 202
MultilineParameterDeclaration = 203
MultipleDeclarations = 204
ObsoleteCallStatement = 302
ObsoleteCallingConvention = 301
ObsoleteCommentSyntax = 303
ObsoleteGlobalModifier = 304
ObsoleteLetStatement = 305
ObsoleteMemberUsage = 401
ObsoleteOnLocalErrorStatement = 308
ObsoleteTypeHint = 306
ObsoleteWhileWend = 307
PreferErrRaiseOverErrorStatement = 11007
PublicDeclarationInWorksheetModule = 406
SllFailure = 3
SuspiciousValueAssignment = 11003
SyntaxError = 1
TypeCastConversion = 11004
UnintendedConstantExpression = 11001
UnintendedUnconditionalStatement = 11002
UnresolvedLateBoundMemberAccess = 11010
UseMeaningfulIdentifierNames = 1001