148 references to WithWarningAsError
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (2)
CommandLineTests.cs (2)
11395
.
WithWarningAsError
(true));
11420
.
WithWarningAsError
(false));
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (11)
CodeGen\CodeGenAsyncTests.cs (9)
10412
Diagnostic("SYSLIB5007", "Task.CompletedTask").WithArguments("System.Runtime.CompilerServices.AsyncHelpers").WithLocation(3, 7).
WithWarningAsError
(true),
10415
Diagnostic("SYSLIB5007", "Task.CompletedTask.ConfigureAwait(false)").WithArguments("System.Runtime.CompilerServices.AsyncHelpers").WithLocation(4, 7).
WithWarningAsError
(true),
10418
Diagnostic("SYSLIB5007", "Task.FromResult(1)").WithArguments("System.Runtime.CompilerServices.AsyncHelpers").WithLocation(5, 7).
WithWarningAsError
(true),
10421
Diagnostic("SYSLIB5007", "Task.FromResult(1).ConfigureAwait(false)").WithArguments("System.Runtime.CompilerServices.AsyncHelpers").WithLocation(6, 7).
WithWarningAsError
(true),
10424
Diagnostic("SYSLIB5007", "default(ValueTask)").WithArguments("System.Runtime.CompilerServices.AsyncHelpers").WithLocation(7, 7).
WithWarningAsError
(true),
10427
Diagnostic("SYSLIB5007", "default(ValueTask).ConfigureAwait(false)").WithArguments("System.Runtime.CompilerServices.AsyncHelpers").WithLocation(8, 7).
WithWarningAsError
(true),
10430
Diagnostic("SYSLIB5007", "new ValueTask<int>(1)").WithArguments("System.Runtime.CompilerServices.AsyncHelpers").WithLocation(9, 7).
WithWarningAsError
(true),
10433
Diagnostic("SYSLIB5007", "new ValueTask<int>(1).ConfigureAwait(false)").WithArguments("System.Runtime.CompilerServices.AsyncHelpers").WithLocation(10, 7).
WithWarningAsError
(true),
10436
Diagnostic("SYSLIB5007", "Task.Yield()").WithArguments("System.Runtime.CompilerServices.AsyncHelpers").WithLocation(11, 7).
WithWarningAsError
(true)
Emit\CompilationEmitTests.cs (2)
5610
Diagnostic(ErrorCode.WRN_UnreferencedField, "_f").WithArguments("X._f").WithLocation(4, 9).
WithWarningAsError
(true));
5655
Diagnostic(ErrorCode.WRN_DeprecatedSymbol, "Y").WithArguments("Y").WithLocation(4, 19).
WithWarningAsError
(true));
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (87)
Attributes\AttributeTests_WellKnownAttributes.cs (2)
8796
Diagnostic("TEST1", "M1()", isSuppressed: false).WithArguments("C1.M1()").WithLocation(6, 9).
WithWarningAsError
(true)
8816
Diagnostic("TEST1", "M1()", isSuppressed: false).WithArguments("C1.M1()").WithLocation(6, 9).
WithWarningAsError
(true)
Diagnostics\DiagnosticAnalyzerTests.cs (11)
178
Diagnostic("CA9999_UseOfVariableThatStartsWithX", "x1").WithArguments("x1").
WithWarningAsError
(true),
181
Diagnostic("CA9999_UseOfVariableThatStartsWithX", "x2").WithArguments("x2").
WithWarningAsError
(true),
184
Diagnostic("CA9999_UseOfVariableThatStartsWithX", "x3").WithArguments("x3").
WithWarningAsError
(true)
211
Diagnostic("CA9999_UseOfVariableThatStartsWithX", "x1").WithArguments("x1").
WithWarningAsError
(true),
214
Diagnostic("CA9999_UseOfVariableThatStartsWithX", "x2").WithArguments("x2").
WithWarningAsError
(true),
217
Diagnostic("CA9999_UseOfVariableThatStartsWithX", "x3").WithArguments("x3").
WithWarningAsError
(true));
293
Diagnostic("XX0001", "C").WithArguments("NamedType").
WithWarningAsError
(true),
295
Diagnostic("XX0001", "using System;").WithArguments("UsingDirective").
WithWarningAsError
(true), // using directive
296
Diagnostic("XX0001", "Obsolete").WithArguments("Attribute").
WithWarningAsError
(true), // attribute syntax
298
public class C { }").WithArguments("ClassDeclaration").
WithWarningAsError
(true)); // class declaration
1837
builder[i] = builder[i].
WithWarningAsError
(true);
Diagnostics\DiagnosticSuppressorTests.cs (2)
350
diagnostic = diagnostic.
WithWarningAsError
(true);
351
diagnosticNoSuppressor = diagnosticNoSuppressor.
WithWarningAsError
(true);
Semantics\ExperimentalAttributeTests.cs (72)
62
Diagnostic("DiagID1", "C").WithArguments("C").WithLocation(1, 1).
WithWarningAsError
(true)
114
Diagnostic("DiagID1", "C").WithArguments("C").WithLocation(1, 1).
WithWarningAsError
(true),
117
Diagnostic("DiagID1", "C.M()").WithArguments("C.M()").WithLocation(1, 1).
WithWarningAsError
(true)
179
Diagnostic("DiagID1", "C").WithArguments("C").WithLocation(1, 1).
WithWarningAsError
(true),
182
Diagnostic("DiagID1", "C.M()").WithArguments("C.M()").WithLocation(1, 1).
WithWarningAsError
(true)
225
Diagnostic("DiagID1", "C.M()").WithArguments("C.M()").WithLocation(1, 1).
WithWarningAsError
(true)
288
Diagnostic("DiagID1", "C").WithArguments("C").WithLocation(1, 1).
WithWarningAsError
(true),
291
Diagnostic("DiagID1", "C.M()").WithArguments("C.M()").WithLocation(1, 1).
WithWarningAsError
(true)
329
Diagnostic("DiagID1", "C.M()").WithArguments("C.M()").WithLocation(1, 1).
WithWarningAsError
(true)
378
Diagnostic("DiagID1", "C").WithArguments("C").WithLocation(1, 1).
WithWarningAsError
(true),
381
Diagnostic("DiagID1", "C.M()").WithArguments("C.M()").WithLocation(1, 1).
WithWarningAsError
(true)
436
Diagnostic("DiagID1", "C").WithArguments("C").WithLocation(1, 1).
WithWarningAsError
(true),
439
Diagnostic("DiagID1", "C.M()").WithArguments("C.M()").WithLocation(1, 1).
WithWarningAsError
(true)
506
Diagnostic("DiagModule", "C").WithArguments("C").WithLocation(1, 1).
WithWarningAsError
(true),
509
Diagnostic("DiagModule", "C.M()").WithArguments("C.M()").WithLocation(1, 1).
WithWarningAsError
(true)
628
Diagnostic("DiagType", "C").WithArguments("C").WithLocation(1, 1).
WithWarningAsError
(true),
631
Diagnostic("DiagMethod", "C.M()").WithArguments("C.M()").WithLocation(1, 1).
WithWarningAsError
(true)
698
Diagnostic("DiagType", "C").WithArguments("C").WithLocation(1, 1).
WithWarningAsError
(true),
701
Diagnostic("DiagAssembly", "C.Nested").WithArguments("C.Nested").WithLocation(1, 1).
WithWarningAsError
(true),
704
Diagnostic("DiagAssembly", "C.Nested.M()").WithArguments("C.Nested.M()").WithLocation(1, 1).
WithWarningAsError
(true)
739
Diagnostic("Diag", "base.M()").WithArguments("C.M()").WithLocation(7, 9).
WithWarningAsError
(true),
742
Diagnostic("Diag", "M()").WithArguments("C.M()").WithLocation(8, 9).
WithWarningAsError
(true)
786
Diagnostic("Diag", "base.M()").WithArguments("Derived.M()").WithLocation(17, 9).
WithWarningAsError
(true)
830
Diagnostic("Diag", "public class Derived : C { public override void M() { } }").WithArguments("C.C()").WithLocation(1, 1).
WithWarningAsError
(true),
833
Diagnostic("Diag", "C").WithArguments("C").WithLocation(1, 24).
WithWarningAsError
(true)
942
Diagnostic("DiagID1", "new Derived()").WithArguments("Derived.Derived()").WithLocation(1, 5).
WithWarningAsError
(true),
945
Diagnostic("DiagID1", "Derived").WithArguments("Derived").WithLocation(1, 9).
WithWarningAsError
(true)
1007
Diagnostic("DiagID1", "new Derived()").WithArguments("Derived.Derived()").WithLocation(1, 5).
WithWarningAsError
(true),
1010
Diagnostic("DiagID1", "Derived").WithArguments("Derived").WithLocation(1, 9).
WithWarningAsError
(true)
1069
Diagnostic("DiagID1", "S").WithArguments("S").WithLocation(1, 1).
WithWarningAsError
(true)
1098
Diagnostic("DiagID1", "E").WithArguments("E").WithLocation(1, 1).
WithWarningAsError
(true)
1129
Diagnostic("DiagID1", "new C()").WithArguments("C.C()").WithLocation(1, 5).
WithWarningAsError
(true)
1160
Diagnostic("DiagID1", "C.M()").WithArguments("C.M()").WithLocation(1, 1).
WithWarningAsError
(true)
1191
Diagnostic("DiagID1", "C.P").WithArguments("C.P").WithLocation(1, 5).
WithWarningAsError
(true)
1222
Diagnostic("DiagID1", "C.field").WithArguments("C.field").WithLocation(1, 5).
WithWarningAsError
(true)
1253
Diagnostic("DiagID1", "C.Event").WithArguments("C.Event").WithLocation(1, 1).
WithWarningAsError
(true)
1280
Diagnostic("DiagID1", "I").WithArguments("I").WithLocation(1, 1).
WithWarningAsError
(true)
1304
Diagnostic("DiagID1", "D").WithArguments("D").WithLocation(1, 1).
WithWarningAsError
(true)
1392
Diagnostic(ErrorCode.WRN_Experimental, "C").WithArguments("C").WithLocation(1, 1).
WithWarningAsError
(true),
1480
Diagnostic("Diag\n", "C").WithArguments("C").WithLocation(1, 1).
WithWarningAsError
(true),
1506
Diagnostic("Diag\n", "C").WithArguments("C").WithLocation(2, 1).
WithWarningAsError
(true),
1530
Diagnostic("Diag\n01", "C").WithArguments("C").WithLocation(1, 1).
WithWarningAsError
(true),
1557
Diagnostic(ErrorCode.WRN_Experimental, "C").WithArguments("C").WithLocation(1, 1).
WithWarningAsError
(true),
1603
Diagnostic("Diag 01", "C").WithArguments("C").WithLocation(1, 1).
WithWarningAsError
(true),
1667
Diagnostic("Diag 01", "C").WithArguments("C").WithLocation(1, 1).
WithWarningAsError
(true)
1682
Diagnostic("Diag 01", "C").WithArguments("C").WithLocation(3, 1).
WithWarningAsError
(true)
1714
Diagnostic(ErrorCode.WRN_Experimental, "C").WithArguments("C").WithLocation(1, 1).
WithWarningAsError
(true)
1810
Diagnostic("DiagID", "C").WithArguments("C").WithLocation(1, 1).
WithWarningAsError
(true)
1851
Diagnostic("DiagID", "C").WithArguments("C").WithLocation(1, 1).
WithWarningAsError
(true)
1890
Diagnostic("DiagID", "C").WithArguments("C").WithLocation(1, 1).
WithWarningAsError
(true)
1931
Diagnostic("DiagID", "C").WithArguments("C").WithLocation(1, 1).
WithWarningAsError
(true)
1972
Diagnostic("DiagID", "C").WithArguments("C").WithLocation(1, 1).
WithWarningAsError
(true)
2011
Diagnostic("DiagID", "C").WithArguments("C").WithLocation(1, 1).
WithWarningAsError
(true)
2052
Diagnostic("DiagID", "C").WithArguments("C").WithLocation(1, 1).
WithWarningAsError
(true)
2091
Diagnostic("DiagID", "C").WithArguments("C").WithLocation(1, 1).
WithWarningAsError
(true)
2117
Diagnostic("DiagID1", "C").WithArguments("C").WithLocation(1, 1).
WithWarningAsError
(true)
2143
Diagnostic("DiagID1", "C").WithArguments("C").WithLocation(1, 1).
WithWarningAsError
(true)
2169
Diagnostic("DiagID1", "C").WithArguments("C", "use CCC instead").WithLocation(1, 1).
WithWarningAsError
(true)
2195
Diagnostic("DiagID1", "C").WithArguments("C", "use CCC instead").WithLocation(1, 1).
WithWarningAsError
(true)
2221
Diagnostic("DiagID1", "C").WithArguments("C", "use CC instead").WithLocation(1, 1).
WithWarningAsError
(true)
2247
Diagnostic("DiagID1", "C").WithArguments("C", "use CC instead").WithLocation(1, 1).
WithWarningAsError
(true)
2273
Diagnostic("DiagID1", "C").WithArguments("C", "use CC instead").WithLocation(1, 1).
WithWarningAsError
(true)
2299
Diagnostic("DiagID1", "C").WithArguments("C", "use CC instead").WithLocation(1, 1).
WithWarningAsError
(true)
2325
Diagnostic("DiagID1", "C").WithArguments("C").WithLocation(1, 1).
WithWarningAsError
(true)
2356
Diagnostic("DiagID1", "C").WithArguments("C").WithLocation(1, 1).
WithWarningAsError
(true)
2387
Diagnostic("DiagID1", "C").WithArguments("C").WithLocation(1, 1).
WithWarningAsError
(true)
2413
Diagnostic("DiagID1", "C").WithArguments("C").WithLocation(1, 1).
WithWarningAsError
(true)
2439
Diagnostic("DiagID1", "C").WithArguments("C").WithLocation(1, 1).
WithWarningAsError
(true)
2464
Diagnostic("DiagID1", "C").WithArguments("C").WithLocation(1, 1).
WithWarningAsError
(true)
2489
Diagnostic("DiagID1", "C").WithArguments("C").WithLocation(1, 1).
WithWarningAsError
(true)
2517
Diagnostic("DiagID1", "N.C").WithArguments("N.C").WithLocation(1, 1).
WithWarningAsError
(true)
2574
Diagnostic("DiagID1", "C.M()").WithArguments("C.M()").WithLocation(6, 9).
WithWarningAsError
(true)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (10)
Semantics\NullableReferenceTypesTests.cs (6)
125292
Diagnostic(ErrorCode.WRN_NullAsNonNullable, "null").
WithWarningAsError
(true)
125303
Diagnostic(ErrorCode.WRN_NullAsNonNullable, "null").
WithWarningAsError
(true)
125313
Diagnostic(ErrorCode.WRN_NullAsNonNullable, "null").
WithWarningAsError
(true)
125627
Diagnostic(ErrorCode.WRN_NullAsNonNullable, "null").
WithWarningAsError
(true)
125638
Diagnostic(ErrorCode.WRN_NullAsNonNullable, "null").
WithWarningAsError
(true)
125648
Diagnostic(ErrorCode.WRN_NullAsNonNullable, "null").
WithWarningAsError
(true)
Semantics\StructConstructorTests.cs (1)
3905
Diagnostic(ErrorCode.WRN_UnassignedThisSupportedVersion, "S").WithArguments("S.x").WithLocation(5, 12).
WithWarningAsError
(true));
Semantics\UninitializedNonNullableFieldTests.cs (1)
2806
Diagnostic(ErrorCode.WRN_UninitializedNonNullableField, "f").WithArguments("field", "f").WithLocation(8, 14).
WithWarningAsError
(warnAsError));
SourceGeneration\GeneratorDriverTests.cs (2)
1198
Diagnostic("GEN001").WithLocation(1, 1).
WithWarningAsError
(true),
1203
Diagnostic("GEN002").WithLocation(1, 1).
WithWarningAsError
(true));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (4)
Compilation\CompilationAPITests.cs (2)
158
Diagnostic(ErrorCode.WRN_LowercaseEllSuffix, "l").WithLocation(1, 22).
WithWarningAsError
(true));
177
Diagnostic(ErrorCode.WRN_LowercaseEllSuffix, "l").WithLocation(1, 23).
WithWarningAsError
(true),
Compilation\GetUnusedImportDirectivesTests.cs (1)
383
Diagnostic(ErrorCode.HDN_UnusedUsingDirective, "using System;").
WithWarningAsError
(false));
DocumentationComments\DocumentationCommentCompilerTests.cs (1)
8175
Diagnostic(ErrorCode.WRN_MissingXMLComment, "C").WithArguments("C").
WithWarningAsError
(true));
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (33)
Diagnostics\DiagnosticTest.cs (33)
587
Diagnostic(ErrorCode.WRN_VolatileByRef, "i").WithArguments("C.i").
WithWarningAsError
(true));
594
Diagnostic(ErrorCode.WRN_VolatileByRef, "i").WithArguments("C.i").
WithWarningAsError
(true));
635
Diagnostic(ErrorCode.WRN_UnreferencedVar, "x").WithArguments("x").
WithWarningAsError
(true),
688
Diagnostic(ErrorCode.WRN_UnreferencedVar, "z").WithArguments("z").
WithWarningAsError
(true));
739
Diagnostic(ErrorCode.WRN_UnreferencedVar, "x").WithArguments("x").
WithWarningAsError
(true),
798
Diagnostic(ErrorCode.WRN_UnreferencedVar, "z").WithArguments("z").
WithWarningAsError
(true));
854
Diagnostic(ErrorCode.WRN_UnreferencedVar, "z").WithArguments("z").
WithWarningAsError
(true));
909
Diagnostic(ErrorCode.WRN_UnreferencedVar, "x").WithArguments("x").
WithWarningAsError
(true),
967
Diagnostic(ErrorCode.WRN_UnreferencedVar, "x").WithArguments("x").
WithWarningAsError
(true),
1026
Diagnostic(ErrorCode.WRN_UnreferencedVar, "x").WithArguments("x").WithLocation(7, 13).
WithWarningAsError
(true),
1032
Diagnostic(ErrorCode.WRN_UnreferencedVar, "z").WithArguments("z").WithLocation(10, 13).
WithWarningAsError
(true));
1096
Diagnostic(ErrorCode.WRN_UnreferencedVar, "x").WithArguments("x").WithLocation(7, 13).
WithWarningAsError
(true),
1102
Diagnostic(ErrorCode.WRN_UnreferencedVar, "z").WithArguments("z").WithLocation(10, 13).
WithWarningAsError
(true),
1105
Diagnostic(ErrorCode.WRN_UnreferencedVar, "w").WithArguments("w").WithLocation(12, 13).
WithWarningAsError
(true));
1167
Diagnostic(ErrorCode.WRN_UnreferencedVar, "x").WithArguments("x").WithLocation(7, 13).
WithWarningAsError
(true),
1173
Diagnostic(ErrorCode.WRN_UnreferencedVar, "z").WithArguments("z").WithLocation(10, 13).
WithWarningAsError
(true));
1232
Diagnostic(ErrorCode.WRN_UnreferencedVar, "z").WithArguments("z").
WithWarningAsError
(true));
1285
Diagnostic(ErrorCode.WRN_UnreferencedVar, "z").WithArguments("z").
WithWarningAsError
(true));
1339
Diagnostic(ErrorCode.WRN_UnreferencedVar, "z").WithArguments("z").
WithWarningAsError
(true));
1440
Diagnostic(ErrorCode.WRN_UnreferencedVar, "z").WithArguments("z").
WithWarningAsError
(true));
1499
Diagnostic(ErrorCode.WRN_UnreferencedVar, "x").WithArguments("x").
WithWarningAsError
(true),
1505
Diagnostic(ErrorCode.WRN_UnreferencedVar, "z").WithArguments("z").
WithWarningAsError
(true));
1563
Diagnostic(ErrorCode.WRN_UnreferencedVar, "x").WithArguments("x").
WithWarningAsError
(true),
1569
Diagnostic(ErrorCode.WRN_UnreferencedVar, "z").WithArguments("z").
WithWarningAsError
(true));
1616
Diagnostic(ErrorCode.WRN_UnreferencedVar, "x").WithArguments("x").
WithWarningAsError
(true),
1622
Diagnostic(ErrorCode.WRN_UnreferencedVar, "z").WithArguments("z").
WithWarningAsError
(true));
1669
Diagnostic(ErrorCode.WRN_UnreferencedVar, "x").WithArguments("x").
WithWarningAsError
(true),
1675
Diagnostic(ErrorCode.WRN_UnreferencedVar, "z").WithArguments("z").
WithWarningAsError
(true));
1719
Diagnostic(ErrorCode.WRN_UnreferencedVar, "z").WithArguments("z").
WithWarningAsError
(true));
1786
Diagnostic(ErrorCode.WRN_UnreferencedVar, "x").WithArguments("x").
WithWarningAsError
(true),
1838
Diagnostic(ErrorCode.WRN_UnreferencedVar, "x").WithArguments("x").
WithWarningAsError
(true),
2268
Diagnostic(ErrorCode.WRN_UnreferencedVar, "x").WithArguments("x").
WithWarningAsError
(true),
2271
Diagnostic(ErrorCode.WRN_UnreferencedVar, "z").WithArguments("z").
WithWarningAsError
(true));
Microsoft.CodeAnalysis.Test.Utilities (1)
Diagnostics\DiagnosticExtensions.cs (1)
254
newExpected = expected.
WithWarningAsError
(!expected.IsWarningAsError);