148 references to WithWarningAsError
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (2)
CommandLineTests.cs (2)
11396
.
WithWarningAsError
(true));
11421
.
WithWarningAsError
(false));
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (11)
CodeGen\CodeGenAsyncTests.cs (9)
10677
Diagnostic("SYSLIB5007", "Task.CompletedTask").WithArguments("System.Runtime.CompilerServices.AsyncHelpers").WithLocation(3, 7).
WithWarningAsError
(true),
10680
Diagnostic("SYSLIB5007", "Task.CompletedTask.ConfigureAwait(false)").WithArguments("System.Runtime.CompilerServices.AsyncHelpers").WithLocation(4, 7).
WithWarningAsError
(true),
10683
Diagnostic("SYSLIB5007", "Task.FromResult(1)").WithArguments("System.Runtime.CompilerServices.AsyncHelpers").WithLocation(5, 7).
WithWarningAsError
(true),
10686
Diagnostic("SYSLIB5007", "Task.FromResult(1).ConfigureAwait(false)").WithArguments("System.Runtime.CompilerServices.AsyncHelpers").WithLocation(6, 7).
WithWarningAsError
(true),
10689
Diagnostic("SYSLIB5007", "default(ValueTask)").WithArguments("System.Runtime.CompilerServices.AsyncHelpers").WithLocation(7, 7).
WithWarningAsError
(true),
10692
Diagnostic("SYSLIB5007", "default(ValueTask).ConfigureAwait(false)").WithArguments("System.Runtime.CompilerServices.AsyncHelpers").WithLocation(8, 7).
WithWarningAsError
(true),
10695
Diagnostic("SYSLIB5007", "new ValueTask<int>(1)").WithArguments("System.Runtime.CompilerServices.AsyncHelpers").WithLocation(9, 7).
WithWarningAsError
(true),
10698
Diagnostic("SYSLIB5007", "new ValueTask<int>(1).ConfigureAwait(false)").WithArguments("System.Runtime.CompilerServices.AsyncHelpers").WithLocation(10, 7).
WithWarningAsError
(true),
10701
Diagnostic("SYSLIB5007", "Task.Yield()").WithArguments("System.Runtime.CompilerServices.AsyncHelpers").WithLocation(11, 7).
WithWarningAsError
(true)
Emit\CompilationEmitTests.cs (2)
5691
Diagnostic(ErrorCode.WRN_UnreferencedField, "_f").WithArguments("X._f").WithLocation(4, 9).
WithWarningAsError
(true));
5736
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)
125283
Diagnostic(ErrorCode.WRN_NullAsNonNullable, "null").
WithWarningAsError
(true)
125294
Diagnostic(ErrorCode.WRN_NullAsNonNullable, "null").
WithWarningAsError
(true)
125304
Diagnostic(ErrorCode.WRN_NullAsNonNullable, "null").
WithWarningAsError
(true)
125618
Diagnostic(ErrorCode.WRN_NullAsNonNullable, "null").
WithWarningAsError
(true)
125629
Diagnostic(ErrorCode.WRN_NullAsNonNullable, "null").
WithWarningAsError
(true)
125639
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);