163 references to Diagnostic
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (1)
src\Analyzers\CSharp\Tests\RemoveUnusedParametersAndValues\RemoveUnusedValueAssignmentTests.cs (1)
7764Diagnostic("IDE0059"));
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (32)
src\Analyzers\CSharp\Tests\RemoveUnnecessaryParentheses\RemoveUnnecessaryExpressionParenthesesTests.cs (1)
51=> TestHelpers.Diagnostic(IDEDiagnosticIds.RemoveUnnecessaryParenthesesDiagnosticId, text, startLocation: new LinePosition(line, column));
src\Analyzers\CSharp\Tests\RemoveUnusedParametersAndValues\RemoveUnusedParametersTests.cs (30)
78Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 115Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 149Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 166Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 191Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 233Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 314Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 333Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 411Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 433Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 497Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 763Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 778Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 871Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 1230Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId, "p1").WithLocation(5, 15), 1231Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId, "p2").WithLocation(5, 23), 1232Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId, "p3").WithLocation(13, 23), 1233Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId, "p4").WithLocation(13, 31), 1234Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId, "p5").WithLocation(19, 17)); 1309Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 1351Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 1407Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 1439Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 1720Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 1739Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 1761Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 1922""", Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 1986""", Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 2008""", Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId)); 2051""", Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId));
src\Analyzers\CSharp\Tests\RemoveUnusedParametersAndValues\RemoveUnusedValueAssignmentTests.cs (1)
7764Diagnostic("IDE0059"));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (89)
Compilation\CompilationAPITests.cs (89)
59Diagnostic(ErrorCode.WRN_BadXMLRefSyntax, "x").WithArguments("x...y").WithLocation(2, 16), 62Diagnostic(ErrorCode.WRN_ErrorOverride, "").WithArguments("Unexpected character '.'", "1056").WithLocation(2, 17)); 84Diagnostic(ErrorCode.WRN_LowercaseEllSuffix, "l").WithLocation(1, 22)); 96Diagnostic(ErrorCode.WRN_LowercaseEllSuffix, "l").WithLocation(1, 22), 99Diagnostic(ErrorCode.WRN_UnreferencedFieldAssg, "_f").WithArguments("C._f").WithLocation(1, 16)); 106Diagnostic(ErrorCode.WRN_UnreferencedFieldAssg, "_f").WithArguments("C._f").WithLocation(1, 16)); 124Diagnostic(ErrorCode.WRN_UnreferencedFieldAssg, "_f").WithArguments("C._f").WithLocation(4, 6)); 132Diagnostic(ErrorCode.WRN_UnreferencedFieldAssg, "_f").WithArguments("C._f").WithLocation(4, 6)); 145Diagnostic(ErrorCode.WRN_UnreferencedFieldAssg, "_f").WithArguments("C._f").WithLocation(1, 16) 156Diagnostic(ErrorCode.WRN_UnreferencedFieldAssg, "_f").WithArguments("C._f").WithLocation(1, 16), 159Diagnostic(ErrorCode.WRN_LowercaseEllSuffix, "l").WithLocation(1, 22).WithWarningAsError(true)); 178Diagnostic(ErrorCode.WRN_LowercaseEllSuffix, "l").WithLocation(1, 23).WithWarningAsError(true), 181Diagnostic(ErrorCode.WRN_UnreferencedFieldAssg, "_f").WithArguments("D._f").WithLocation(1, 17), 184Diagnostic(ErrorCode.WRN_UnreferencedFieldAssg, "_f").WithArguments("C._f").WithLocation(1, 17) 201Diagnostic(ErrorCode.WRN_UnreferencedFieldAssg, "_f").WithArguments("C._f").WithLocation(1, 17) 214Diagnostic(ErrorCode.WRN_LowercaseEllSuffix, "l").WithLocation(1, 23), 217Diagnostic(ErrorCode.WRN_UnreferencedFieldAssg, "_f").WithArguments("C._f").WithLocation(1, 17) 228Diagnostic(ErrorCode.WRN_LowercaseEllSuffix, "l").WithLocation(1, 39) 244Diagnostic(ErrorCode.ERR_OptionMustBeAbsolutePath).WithArguments("CryptoKeyFile").WithLocation(1, 1), 246Diagnostic(ErrorCode.ERR_PublicSignButNoKey).WithLocation(1, 1) 256Diagnostic(ErrorCode.ERR_PublicSignButNoKey).WithLocation(1, 1)); 265Diagnostic(ErrorCode.ERR_OptionMustBeAbsolutePath).WithArguments("CryptoKeyFile").WithLocation(1, 1), 267Diagnostic(ErrorCode.ERR_PublicSignButNoKey).WithLocation(1, 1)); 278Diagnostic(ErrorCode.WRN_NoRuntimeMetadataVersion).WithLocation(1, 1), 280Diagnostic(ErrorCode.ERR_BadAssemblyName).WithArguments("Name contains invalid characters.").WithLocation(1, 1), 282Diagnostic(ErrorCode.ERR_NoEntryPoint).WithLocation(1, 1) 286Diagnostic(ErrorCode.ERR_BadAssemblyName).WithArguments("Name contains invalid characters.").WithLocation(1, 1) 291Diagnostic(ErrorCode.ERR_BadAssemblyName).WithArguments("Name contains invalid characters.").WithLocation(1, 1) 295Diagnostic(ErrorCode.ERR_BadAssemblyName).WithArguments("Name contains invalid characters.").WithLocation(1, 1) 299Diagnostic(ErrorCode.ERR_BadAssemblyName).WithArguments("Name contains invalid characters.").WithLocation(1, 1) 303Diagnostic(ErrorCode.ERR_BadAssemblyName).WithArguments("Name cannot start with whitespace.").WithLocation(1, 1) 307Diagnostic(ErrorCode.ERR_BadAssemblyName).WithArguments("Name contains invalid characters.").WithLocation(1, 1) 311Diagnostic(ErrorCode.ERR_BadAssemblyName).WithArguments("Name cannot be empty.").WithLocation(1, 1) 315Diagnostic(ErrorCode.ERR_BadAssemblyName).WithArguments("Name cannot start with whitespace.").WithLocation(1, 1) 319Diagnostic(ErrorCode.ERR_BadAssemblyName).WithArguments("Name contains invalid characters.").WithLocation(1, 1) 323Diagnostic(ErrorCode.ERR_BadAssemblyName).WithArguments("Name contains invalid characters.").WithLocation(1, 1) 410Diagnostic(ErrorCode.ERR_InvalidDebugInformationFormat).WithArguments("-1").WithLocation(1, 1), 412Diagnostic(ErrorCode.ERR_InvalidOutputName).WithArguments("Name cannot start with whitespace.").WithLocation(1, 1), 414Diagnostic(ErrorCode.ERR_InvalidFileAlignment).WithArguments("513").WithLocation(1, 1), 416Diagnostic(ErrorCode.ERR_InvalidSubsystemVersion).WithArguments("1000000.-1000000").WithLocation(1, 1), 418Diagnostic(ErrorCode.ERR_InvalidHashAlgorithmName).WithArguments("invalid hash algorithm name").WithLocation(1, 1)); 433Diagnostic(ErrorCode.ERR_InvalidHashAlgorithmName).WithArguments("")); 655Diagnostic(ErrorCode.ERR_BadDirectivePlacement, "#").WithLocation(1, 21), 658Diagnostic(ErrorCode.ERR_CloseParenExpected, "").WithLocation(1, 61), 661Diagnostic(ErrorCode.ERR_SemicolonExpected, "").WithLocation(1, 61), 664Diagnostic(ErrorCode.ERR_LocalFunctionMissingBody, "Alias").WithArguments("Alias()").WithLocation(1, 14), 667Diagnostic(ErrorCode.ERR_SingleTypeNameNotFound, "alias").WithArguments("alias").WithLocation(1, 8), 670Diagnostic(ErrorCode.WRN_ExternMethodNoImplementation, "Alias").WithArguments("Alias()").WithLocation(1, 14), 673Diagnostic(ErrorCode.WRN_UnreferencedLocalFunction, "Alias").WithArguments("Alias").WithLocation(1, 14) 723Diagnostic(ErrorCode.ERR_FeatureNotAvailableInVersion6, "extern alias Alias(*#$@^%*&); class D : Alias(*#$@^%*&).C {}").WithArguments("top-level statements", "9.0").WithLocation(1, 1), 726Diagnostic(ErrorCode.ERR_FeatureNotAvailableInVersion6, "extern").WithArguments("extern local functions", "9.0").WithLocation(1, 1), 729Diagnostic(ErrorCode.ERR_FeatureNotAvailableInVersion6, "Alias").WithArguments("local functions", "7.0").WithLocation(1, 14), 732Diagnostic(ErrorCode.ERR_BadDirectivePlacement, "#").WithLocation(1, 21), 735Diagnostic(ErrorCode.ERR_CloseParenExpected, "").WithLocation(1, 61), 738Diagnostic(ErrorCode.ERR_SemicolonExpected, "").WithLocation(1, 61), 741Diagnostic(ErrorCode.ERR_LocalFunctionMissingBody, "Alias").WithArguments("Alias()").WithLocation(1, 14), 744Diagnostic(ErrorCode.ERR_SingleTypeNameNotFound, "alias").WithArguments("alias").WithLocation(1, 8), 747Diagnostic(ErrorCode.WRN_ExternMethodNoImplementation, "Alias").WithArguments("Alias()").WithLocation(1, 14), 750Diagnostic(ErrorCode.WRN_UnreferencedLocalFunction, "Alias").WithArguments("Alias").WithLocation(1, 14) 1013Diagnostic(ErrorCode.ERR_MissingNetModuleReference).WithArguments("a1.netmodule")); 1083Diagnostic(ErrorCode.ERR_MissingNetModuleReference).WithArguments("a1.netmodule")); 1157assembly.VerifyEmitDiagnostics(Diagnostic(ErrorCode.ERR_NetModuleNameMustBeUnique).WithArguments("a1.netmodule")); 1793Diagnostic(ErrorCode.WRN_MainIgnored, "Main").WithArguments("A.Main()").WithLocation(4, 17)); 1803Diagnostic(ErrorCode.WRN_MainIgnored, "Main").WithArguments("A.Main()").WithLocation(4, 17)); 1840Diagnostic(ErrorCode.WRN_MainIgnored, "Main").WithArguments("A.Main()").WithLocation(4, 17)); 1852Diagnostic(ErrorCode.WRN_MainIgnored, "Main").WithArguments("A.Main()").WithLocation(4, 17)); 1908Diagnostic(ErrorCode.WRN_LowerCaseTypeName, "alias").WithArguments("alias").WithLocation(2, 7), 1911Diagnostic(ErrorCode.ERR_DuplicateAlias, "using alias=alias;").WithArguments("alias").WithLocation(2, 1), 1914Diagnostic(ErrorCode.ERR_AmbigContext, "alias").WithArguments("alias", "<global namespace>", "<global namespace>").WithLocation(3, 17)); 1946Diagnostic(ErrorCode.ERR_AmbiguousAttribute, "MyAttribute").WithArguments("MyAttribute", "MyAttribute2Attribute", "MyAttributeAttribute")); 1959Diagnostic(ErrorCode.ERR_AmbiguousAttribute, "MyAttribute").WithArguments("MyAttribute", "MyAttribute2Attribute", "MyAttributeAttribute")); 2222Diagnostic(ErrorCode.ERR_SingleTypeNameNotFound, "C").WithArguments("C")); 2240Diagnostic(ErrorCode.ERR_LinkedNetmoduleMetadataMustProvideFullPEImage).WithArguments("ModuleCS00").WithLocation(1, 1)); 2262Diagnostic(ErrorCode.ERR_DuplicateImport).WithArguments("System (net461)", "System.v5.0.5.0_silverlight.dll").WithLocation(1, 1)); 2319Diagnostic(ErrorCode.ERR_DuplicateImport).WithArguments("System (net461)", "System.v5.0.5.0_silverlight.dll").WithLocation(1, 1), 2322Diagnostic(ErrorCode.ERR_MissingTypeInAssembly, "C.Goo").WithArguments("System.Runtime.Versioning.FrameworkName", "System").WithLocation(1, 52)); 2451Diagnostic(ErrorCode.ERR_NoImplicitConv, @"""x""").WithArguments("string", "int")); 3125Diagnostic(ErrorCode.ERR_AddModuleAssembly).WithArguments("<in-memory module>").WithLocation(1, 1)); 3146Diagnostic(ErrorCode.ERR_ImportNonAssembly).WithArguments("<in-memory assembly>").WithLocation(1, 1)); 3183Diagnostic(ErrorCode.ERR_ExpressionExpected, "").WithLocation(1, 7), 3186Diagnostic(ErrorCode.ERR_SemicolonExpected, "").WithLocation(1, 7)); 3214Diagnostic(ErrorCode.ERR_SemicolonExpected, "").WithLocation(1, 10)); 3229Diagnostic(ErrorCode.ERR_NoImplicitConv, "await System.Threading.Tasks.Task.FromResult(42)").WithArguments("int", "System.Threading.Tasks.Task<int>").WithLocation(1, 8)); 3240Diagnostic(ErrorCode.ERR_BadAsyncReturnExpression, "System.Threading.Tasks.Task.FromResult(42)").WithArguments("int", "System.Threading.Tasks.Task<int>").WithLocation(1, 8)); 3273Diagnostic(ErrorCode.WRN_UnreachableCode, "System").WithLocation(6, 1)); 3285Diagnostic(ErrorCode.WRN_UnreachableCode, "System").WithLocation(6, 1)); 3367Diagnostic(ErrorCode.ERR_NoImplicitConv, @"""Who returns a string?""").WithArguments("string", "int").WithLocation(1, 8), 3370Diagnostic(ErrorCode.WRN_UnreachableCode, "42").WithLocation(3, 1)); 3447Diagnostic(ErrorCode.ERR_DuplicateNameInNS, "C").WithArguments("C", "N").WithLocation(3, 8 + accessibility.Length)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (31)
Syntax\SyntaxTreeTests.cs (31)
367Diagnostic(ErrorCode.ERR_FeatureNotAvailableInVersion9, "global").WithArguments("global using directive", "10.0").WithLocation(1, 1), 370Diagnostic(ErrorCode.HDN_UnusedUsingDirective, "global using ns1;").WithLocation(1, 1), 373Diagnostic(ErrorCode.ERR_SingleTypeNameNotFound, "ns1").WithArguments("ns1").WithLocation(1, 14)); 436Diagnostic(ErrorCode.ERR_GlobalUsingInNamespace, "global").WithLocation(1, 16), 439Diagnostic(ErrorCode.ERR_FeatureNotAvailableInVersion9, "global").WithArguments("global using directive", "10.0").WithLocation(1, 16), 442Diagnostic(ErrorCode.HDN_UnusedUsingDirective, "global using ns1;").WithLocation(1, 16), 445Diagnostic(ErrorCode.ERR_SingleTypeNameNotFound, "ns1").WithArguments("ns1").WithLocation(1, 29)); 509Diagnostic(ErrorCode.ERR_FeatureNotAvailableInVersion9, "global").WithArguments("global using directive", "10.0").WithLocation(1, 1), 512Diagnostic(ErrorCode.HDN_UnusedUsingDirective, "global using static ns1;").WithLocation(1, 1), 515Diagnostic(ErrorCode.ERR_SingleTypeNameNotFound, "ns1").WithArguments("ns1").WithLocation(1, 21)); 580Diagnostic(ErrorCode.ERR_GlobalUsingInNamespace, "global").WithLocation(1, 16), 583Diagnostic(ErrorCode.ERR_FeatureNotAvailableInVersion9, "global").WithArguments("global using directive", "10.0").WithLocation(1, 16), 586Diagnostic(ErrorCode.HDN_UnusedUsingDirective, "global using static ns1;").WithLocation(1, 16), 589Diagnostic(ErrorCode.ERR_SingleTypeNameNotFound, "ns1").WithArguments("ns1").WithLocation(1, 36)); 661Diagnostic(ErrorCode.ERR_FeatureNotAvailableInVersion9, "global").WithArguments("global using directive", "10.0").WithLocation(1, 1), 664Diagnostic(ErrorCode.HDN_UnusedUsingDirective, "global using alias = ns1;").WithLocation(1, 1), 667Diagnostic(ErrorCode.WRN_LowerCaseTypeName, "alias").WithArguments("alias").WithLocation(1, 14), 670Diagnostic(ErrorCode.ERR_SingleTypeNameNotFound, "ns1").WithArguments("ns1").WithLocation(1, 22)); 749Diagnostic(ErrorCode.ERR_GlobalUsingInNamespace, "global").WithLocation(1, 16), 752Diagnostic(ErrorCode.ERR_FeatureNotAvailableInVersion9, "global").WithArguments("global using directive", "10.0").WithLocation(1, 16), 755Diagnostic(ErrorCode.HDN_UnusedUsingDirective, "global using alias = ns1;").WithLocation(1, 16), 758Diagnostic(ErrorCode.WRN_LowerCaseTypeName, "alias").WithArguments("alias").WithLocation(1, 29), 761Diagnostic(ErrorCode.ERR_SingleTypeNameNotFound, "ns1").WithArguments("ns1").WithLocation(1, 37)); 811Diagnostic(ErrorCode.ERR_UsingAfterElements, "global using ns1;").WithLocation(3, 1) 842Diagnostic(ErrorCode.ERR_ExternAfterElements, "extern").WithLocation(3, 1) 876Diagnostic(ErrorCode.ERR_UsingAfterElements, "global using ns1;").WithLocation(5, 5) 951Diagnostic(ErrorCode.ERR_NamespaceUnexpected, "d").WithLocation(1, 1) 978Diagnostic(ErrorCode.ERR_NamespaceUnexpected, "d").WithLocation(1, 1) 1006Diagnostic(ErrorCode.ERR_NamespaceUnexpected, "p").WithLocation(1, 12) 1042Diagnostic(ErrorCode.ERR_NamespaceUnexpected, "p").WithLocation(1, 19) 1083Diagnostic(ErrorCode.ERR_UsingAfterElements, "global using ns1;").WithLocation(3, 1)
Microsoft.CodeAnalysis.Test.Utilities (2)
TestBase.cs (1)
336return TestHelpers.Diagnostic(
TestHelpers.cs (1)
131return Diagnostic(
Microsoft.CodeAnalysis.UnitTests (8)
Analyzers\AnalyzerConfigTests.cs (8)
1756Diagnostic("MultipleGlobalAnalyzerKeys").WithArguments("option1", "Global Section", "/.globalconfig1, /.globalconfig2").WithLocation(1, 1) 1777Diagnostic("MultipleGlobalAnalyzerKeys").WithArguments("option1", "/path/to/file1.cs", "/.globalconfig1, /.globalconfig2").WithLocation(1, 1) 1966Diagnostic("MultipleGlobalAnalyzerKeys").WithArguments("option1", "/path/to/file1.cs", "/.globalconfig1, /.globalconfig2").WithLocation(1, 1) 1985Diagnostic("MultipleGlobalAnalyzerKeys").WithArguments("option1", "Global Section", "/.globalconfig1, /.globalconfig2").WithLocation(1, 1) 2077Diagnostic("InvalidSeverityInAnalyzerConfig").WithArguments("cs000", "foo", "<Global Config>").WithLocation(1, 1) 2081Diagnostic("InvalidSeverityInAnalyzerConfig").WithArguments("cs001", "bar", "<Global Config>").WithLocation(1, 1) 2293Diagnostic("InvalidGlobalSectionName", isSuppressed: false).WithArguments(sectionName, "/.editorconfig").WithLocation(1, 1) 2545Diagnostic("MultipleGlobalAnalyzerKeys").WithArguments("option1", "Global Section", "/.globalconfig3, /.globalconfig4").WithLocation(1, 1)