148 references to WithWarningAsError
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (2)
CommandLineTests.cs (2)
11314
.
WithWarningAsError
(true));
11339
.
WithWarningAsError
(false));
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (11)
CodeGen\CodeGenAsyncTests.cs (9)
10096
Diagnostic("SYSLIB5007", "Task.CompletedTask").WithArguments("System.Runtime.CompilerServices.AsyncHelpers").WithLocation(3, 7).
WithWarningAsError
(true),
10099
Diagnostic("SYSLIB5007", "Task.CompletedTask.ConfigureAwait(false)").WithArguments("System.Runtime.CompilerServices.AsyncHelpers").WithLocation(4, 7).
WithWarningAsError
(true),
10102
Diagnostic("SYSLIB5007", "Task.FromResult(1)").WithArguments("System.Runtime.CompilerServices.AsyncHelpers").WithLocation(5, 7).
WithWarningAsError
(true),
10105
Diagnostic("SYSLIB5007", "Task.FromResult(1).ConfigureAwait(false)").WithArguments("System.Runtime.CompilerServices.AsyncHelpers").WithLocation(6, 7).
WithWarningAsError
(true),
10108
Diagnostic("SYSLIB5007", "default(ValueTask)").WithArguments("System.Runtime.CompilerServices.AsyncHelpers").WithLocation(7, 7).
WithWarningAsError
(true),
10111
Diagnostic("SYSLIB5007", "default(ValueTask).ConfigureAwait(false)").WithArguments("System.Runtime.CompilerServices.AsyncHelpers").WithLocation(8, 7).
WithWarningAsError
(true),
10114
Diagnostic("SYSLIB5007", "new ValueTask<int>(1)").WithArguments("System.Runtime.CompilerServices.AsyncHelpers").WithLocation(9, 7).
WithWarningAsError
(true),
10117
Diagnostic("SYSLIB5007", "new ValueTask<int>(1).ConfigureAwait(false)").WithArguments("System.Runtime.CompilerServices.AsyncHelpers").WithLocation(10, 7).
WithWarningAsError
(true),
10120
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)
125295
Diagnostic(ErrorCode.WRN_NullAsNonNullable, "null").
WithWarningAsError
(true)
125306
Diagnostic(ErrorCode.WRN_NullAsNonNullable, "null").
WithWarningAsError
(true)
125316
Diagnostic(ErrorCode.WRN_NullAsNonNullable, "null").
WithWarningAsError
(true)
125630
Diagnostic(ErrorCode.WRN_NullAsNonNullable, "null").
WithWarningAsError
(true)
125641
Diagnostic(ErrorCode.WRN_NullAsNonNullable, "null").
WithWarningAsError
(true)
125651
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)
1194
Diagnostic("GEN001").WithLocation(1, 1).
WithWarningAsError
(true),
1199
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)
583
Diagnostic(ErrorCode.WRN_VolatileByRef, "i").WithArguments("C.i").
WithWarningAsError
(true));
590
Diagnostic(ErrorCode.WRN_VolatileByRef, "i").WithArguments("C.i").
WithWarningAsError
(true));
631
Diagnostic(ErrorCode.WRN_UnreferencedVar, "x").WithArguments("x").
WithWarningAsError
(true),
684
Diagnostic(ErrorCode.WRN_UnreferencedVar, "z").WithArguments("z").
WithWarningAsError
(true));
735
Diagnostic(ErrorCode.WRN_UnreferencedVar, "x").WithArguments("x").
WithWarningAsError
(true),
794
Diagnostic(ErrorCode.WRN_UnreferencedVar, "z").WithArguments("z").
WithWarningAsError
(true));
850
Diagnostic(ErrorCode.WRN_UnreferencedVar, "z").WithArguments("z").
WithWarningAsError
(true));
905
Diagnostic(ErrorCode.WRN_UnreferencedVar, "x").WithArguments("x").
WithWarningAsError
(true),
963
Diagnostic(ErrorCode.WRN_UnreferencedVar, "x").WithArguments("x").
WithWarningAsError
(true),
1022
Diagnostic(ErrorCode.WRN_UnreferencedVar, "x").WithArguments("x").WithLocation(7, 13).
WithWarningAsError
(true),
1028
Diagnostic(ErrorCode.WRN_UnreferencedVar, "z").WithArguments("z").WithLocation(10, 13).
WithWarningAsError
(true));
1092
Diagnostic(ErrorCode.WRN_UnreferencedVar, "x").WithArguments("x").WithLocation(7, 13).
WithWarningAsError
(true),
1098
Diagnostic(ErrorCode.WRN_UnreferencedVar, "z").WithArguments("z").WithLocation(10, 13).
WithWarningAsError
(true),
1101
Diagnostic(ErrorCode.WRN_UnreferencedVar, "w").WithArguments("w").WithLocation(12, 13).
WithWarningAsError
(true));
1163
Diagnostic(ErrorCode.WRN_UnreferencedVar, "x").WithArguments("x").WithLocation(7, 13).
WithWarningAsError
(true),
1169
Diagnostic(ErrorCode.WRN_UnreferencedVar, "z").WithArguments("z").WithLocation(10, 13).
WithWarningAsError
(true));
1228
Diagnostic(ErrorCode.WRN_UnreferencedVar, "z").WithArguments("z").
WithWarningAsError
(true));
1281
Diagnostic(ErrorCode.WRN_UnreferencedVar, "z").WithArguments("z").
WithWarningAsError
(true));
1335
Diagnostic(ErrorCode.WRN_UnreferencedVar, "z").WithArguments("z").
WithWarningAsError
(true));
1436
Diagnostic(ErrorCode.WRN_UnreferencedVar, "z").WithArguments("z").
WithWarningAsError
(true));
1495
Diagnostic(ErrorCode.WRN_UnreferencedVar, "x").WithArguments("x").
WithWarningAsError
(true),
1501
Diagnostic(ErrorCode.WRN_UnreferencedVar, "z").WithArguments("z").
WithWarningAsError
(true));
1559
Diagnostic(ErrorCode.WRN_UnreferencedVar, "x").WithArguments("x").
WithWarningAsError
(true),
1565
Diagnostic(ErrorCode.WRN_UnreferencedVar, "z").WithArguments("z").
WithWarningAsError
(true));
1612
Diagnostic(ErrorCode.WRN_UnreferencedVar, "x").WithArguments("x").
WithWarningAsError
(true),
1618
Diagnostic(ErrorCode.WRN_UnreferencedVar, "z").WithArguments("z").
WithWarningAsError
(true));
1665
Diagnostic(ErrorCode.WRN_UnreferencedVar, "x").WithArguments("x").
WithWarningAsError
(true),
1671
Diagnostic(ErrorCode.WRN_UnreferencedVar, "z").WithArguments("z").
WithWarningAsError
(true));
1715
Diagnostic(ErrorCode.WRN_UnreferencedVar, "z").WithArguments("z").
WithWarningAsError
(true));
1782
Diagnostic(ErrorCode.WRN_UnreferencedVar, "x").WithArguments("x").
WithWarningAsError
(true),
1834
Diagnostic(ErrorCode.WRN_UnreferencedVar, "x").WithArguments("x").
WithWarningAsError
(true),
2264
Diagnostic(ErrorCode.WRN_UnreferencedVar, "x").WithArguments("x").
WithWarningAsError
(true),
2267
Diagnostic(ErrorCode.WRN_UnreferencedVar, "z").WithArguments("z").
WithWarningAsError
(true));
Microsoft.CodeAnalysis.Test.Utilities (1)
Diagnostics\DiagnosticExtensions.cs (1)
254
newExpected = expected.
WithWarningAsError
(!expected.IsWarningAsError);