2 overrides of Code
Microsoft.CodeAnalysis (2)
Diagnostic\DiagnosticWithInfo.cs (1)
69internal sealed override int Code
DiagnosticAnalyzer\CompilerDiagnosticAnalyzer.CompilationAnalyzer.cs (1)
91internal override int Code => _original.Code;
37 references to Code
Microsoft.CodeAnalysis (4)
CommandLine\CommonCompiler.cs (1)
1669errors = diagnostics.ToReadOnlyAndFree().SelectAsArray(diag => new DiagnosticInfo(messageProvider, diag.IsWarningAsError, diag.Code, (object[])diag.Arguments));
Compilation\Compilation.cs (2)
1909if (exclude?.Contains(d.Code) == true) 3909if (!IsUnreferencedAssemblyIdentityDiagnosticCode(diagnostic.Code))
DiagnosticAnalyzer\CompilerDiagnosticAnalyzer.CompilationAnalyzer.cs (1)
91internal override int Code => _original.Code;
Microsoft.CodeAnalysis.CSharp (33)
Binder\Binder_Crefs.cs (1)
1210switch ((ErrorCode)diag.Code)
Binder\Binder_Expressions.cs (2)
6700if (!((ErrorCode)diagnostic.Code is ErrorCode.WRN_ArgExpectedRefOrIn or ErrorCode.WRN_ArgExpectedIn)) 9703{ Code: (int)ErrorCode.ERR_BadIndexLHS, Arguments: [TypeSymbol type] } && type.Equals(expr.Type, TypeCompareKind.ConsiderEverything))
Binder\Binder_InterpolatedString.cs (3)
763var nonOutConstructorHasArityError = nonOutConstructorDiagnostics.DiagnosticBag?.AsEnumerableWithoutResolution().Any(d => (ErrorCode)d.Code == ErrorCode.ERR_BadCtorArgCount) ?? false; 764var outConstructorHasArityError = outConstructorDiagnostics.DiagnosticBag?.AsEnumerableWithoutResolution().Any(d => (ErrorCode)d.Code == ErrorCode.ERR_BadCtorArgCount) ?? false; 836if (!((ErrorCode)diagnostic.Code is ErrorCode.WRN_BadArgRef
Binder\Binder_Operators.cs (1)
1097var code = diagnostic is DiagnosticWithInfo { HasLazyInfo: true, LazyInfo.Code: var lazyCode } ? lazyCode : diagnostic.Code;
BoundTree\UnboundLambda.cs (5)
1435if (ErrorFacts.PreventsSuccessfulDelegateConversion((ErrorCode)diagnostic.Code)) 1464if (x.Code != y.Code) 1465return x.Code - y.Code;
CommandLine\CSharpCompiler.cs (4)
388{ Code: (int)ErrorCode.ERR_BadAccess, Arguments: [Symbol s] } => s, 389{ Code: (int)ErrorCode.ERR_InaccessibleGetter, Arguments: [Symbol s] } => s, 390{ Code: (int)ErrorCode.ERR_InaccessibleSetter, Arguments: [Symbol s] } => s, 391{ Code: (int)ErrorCode.ERR_ImplicitImplementationOfInaccessibleInterfaceMember, Arguments: [_, Symbol s, _] } => s,
Compilation\CSharpCompilation.cs (2)
2175if (diagnostic.Code == (int)ErrorCode.WRN_InvalidMainSig || diagnostic.Code == (int)ErrorCode.WRN_MainCantBeGeneric)
Compilation\CSharpDiagnosticFilter.cs (3)
76if (s_alinkWarnings.Contains((ErrorCode)d.Code) && 81d.Code, 98d.Code,
Compiler\DocumentationCommentCompiler.cs (1)
889if ((ErrorCode)diag.Code == ErrorCode.WRN_XMLParseError)
Compiler\MethodCompiler.cs (1)
2311diagnostics.DiagnosticBag!.AsEnumerable().Any(d => d.Code == (int)ErrorCode.WRN_AttributeLocationOnBadDeclaration))
Errors\CSharpDiagnosticFormatter.cs (1)
17return diagnostic.Descriptor.HelpLinkUri == ErrorFacts.GetHelpLink((ErrorCode)diagnostic.Code);
Errors\ErrorFacts.cs (2)
2652if (ErrorFacts.PreventsSuccessfulDelegateConversion((ErrorCode)diag.Code)) 2665if (ErrorFacts.PreventsSuccessfulDelegateConversion((ErrorCode)diag.Code))
FlowAnalysis\DefiniteAssignment.cs (2)
527if (compatDiagnostics.AsEnumerable().Any(d => (ErrorCode)d.Code == ErrorCode.ERR_InsufficientStack)) 556ErrorCode oldCode = (ErrorCode)diagnostic.Code;
Symbols\Source\SourceMemberContainerSymbol.cs (1)
2362(d.Code is (int)ErrorCode.ERR_OverloadRefKind or (int)ErrorCode.ERR_MemberAlreadyExists or
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
1869if (diagnostic.Severity == DiagnosticSeverity.Error && diagnostic.Code is not ((int)ErrorCode.ERR_ImplicitImplementationOfNonPublicInterfaceMember or (int)ErrorCode.ERR_ImplicitImplementationOfInaccessibleInterfaceMember))
Symbols\TypeSymbol.cs (1)
1107return !symbolAndDiagnostics.Diagnostics.Diagnostics.Any(static d => d.Code == (int)ErrorCode.ERR_MostSpecificImplementationIsNotFound);
Syntax\SyntaxFactory.cs (2)
2387switch ((ErrorCode)error.Code) 2443switch ((ErrorCode)error.Code)