Base:
method
GetDiagnostics
Microsoft.CodeAnalysis.Compilation.GetDiagnostics(System.Threading.CancellationToken)
807 references to GetDiagnostics
ConfigurationSchemaGenerator.Tests (1)
GeneratorTests.cs (1)
1564
Assert.Empty(compilation.
GetDiagnostics
().Where(diagnostic => diagnostic.Severity > DiagnosticSeverity.Hidden));
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (4)
CommandLineTests.cs (4)
7455
comp.
GetDiagnostics
().Verify(
7464
comp.
GetDiagnostics
().Verify(
7476
comp.
GetDiagnostics
().Verify(
7485
comp.
GetDiagnostics
().Verify();
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (18)
BreakingChanges.cs (1)
67
Assert.Equal(0, comp.
GetDiagnostics
().Count());
CodeGen\CodeGenOverridingAndHiding.cs (1)
3169
Assert.Equal(0, comp2.
GetDiagnostics
().Count());
CodeGen\CodeGenTupleTest.cs (3)
10956
Assert.Equal("7.0", Compilation.GetRequiredLanguageVersion(comp.
GetDiagnostics
()[1]));
10957
Assert.Equal("7.0", Compilation.GetRequiredLanguageVersion(comp.
GetDiagnostics
()[2]));
10958
Assert.Null(Compilation.GetRequiredLanguageVersion(comp.
GetDiagnostics
()[3]));
CodeGen\GotoTest.cs (6)
1131
compilation.
GetDiagnostics
().Verify(
1175
compilation.
GetDiagnostics
().Verify(
1181
compilation.
GetDiagnostics
().Verify(
1190
compilation.
GetDiagnostics
().Verify(
1203
compilation.
GetDiagnostics
().Verify(
1215
compilation.
GetDiagnostics
().Verify(
CodeGen\PatternTests.cs (5)
101
compilation.
GetDiagnostics
().Verify();
124
compilation.
GetDiagnostics
().Verify();
154
compilation.
GetDiagnostics
().Verify();
202
compilation.
GetDiagnostics
().Verify();
3317
compilation.
GetDiagnostics
().Verify(
Emit\CompilationEmitTests.cs (2)
2703
Assert.False(libComp.
GetDiagnostics
().Any());
2760
Assert.False(exeComp.
GetDiagnostics
().Any());
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (2)
PDB\CSharpPDBTestBase.cs (1)
28
compilation.
GetDiagnostics
().Where(d => d.Severity == DiagnosticSeverity.Error).Verify();
PDB\PDBUsingTests.cs (1)
1488
compilation.
GetDiagnostics
().Where(d => d.Severity > DiagnosticSeverity.Info).Verify();
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (146)
Attributes\AttributeTests.cs (3)
7867
compilation.
GetDiagnostics
();
7882
Assert.NotEmpty(compilation.
GetDiagnostics
());
8387
Assert.NotEmpty(compilation.
GetDiagnostics
());
Attributes\AttributeTests_Assembly.cs (22)
32
Assert.Empty(other.
GetDiagnostics
());
145
Assert.Empty(other.
GetDiagnostics
());
155
Assert.Empty(other.
GetDiagnostics
());
165
Assert.Empty(other.
GetDiagnostics
());
268
Assert.Empty(other.
GetDiagnostics
());
278
Assert.Empty(other.
GetDiagnostics
());
288
Assert.Empty(other.
GetDiagnostics
());
298
Assert.Empty(other.
GetDiagnostics
());
519
Assert.Empty(other.
GetDiagnostics
());
525
Assert.Empty(other.
GetDiagnostics
());
535
Assert.Empty(other.
GetDiagnostics
());
545
Assert.Empty(other.
GetDiagnostics
());
555
Assert.Empty(other.
GetDiagnostics
());
561
Assert.Empty(other.
GetDiagnostics
());
870
Assert.Empty(comp.
GetDiagnostics
());
893
Assert.Empty(comp.
GetDiagnostics
());
1081
var diagnostics = consoleappCompilation.
GetDiagnostics
();
1202
consoleappCompilation.
GetDiagnostics
().Verify();
1272
var diagnostics = consoleappCompilation.
GetDiagnostics
();
1375
var diagnostics = consoleappCompilation.
GetDiagnostics
();
1420
var diagnostics = compilation.
GetDiagnostics
();
2322
compilation.
GetDiagnostics
();
Attributes\AttributeTests_Security.cs (1)
1679
CreateCompilationWithMscorlib46(source).
GetDiagnostics
();
Attributes\AttributeTests_WellKnownAttributes.cs (16)
8295
var diags = comp.
GetDiagnostics
();
8328
var diags = comp.
GetDiagnostics
();
8359
var diags = comp.
GetDiagnostics
();
8390
var diags = comp.
GetDiagnostics
();
8430
var diags = comp.
GetDiagnostics
();
8461
var diags = comp.
GetDiagnostics
();
8498
var diags = comp.
GetDiagnostics
();
8706
var diags = comp2.
GetDiagnostics
();
8749
var diags = comp2.
GetDiagnostics
();
8849
var diags = comp2.
GetDiagnostics
();
8949
var diags = comp2.
GetDiagnostics
();
9132
var diags = comp2.
GetDiagnostics
();
9183
var diags = comp2.
GetDiagnostics
();
9324
var diags = comp.
GetDiagnostics
();
9462
var diags = comp.
GetDiagnostics
();
9511
var diags = comp2.
GetDiagnostics
();
Attributes\InternalsVisibleToAndStrongNameTests.cs (12)
184
Assert.Empty(comp.
GetDiagnostics
());
313
Assert.Empty(comp.
GetDiagnostics
());
359
Assert.Empty(comp.
GetDiagnostics
());
386
Assert.NotEmpty(other.
GetDiagnostics
());
399
var err = other.
GetDiagnostics
().Single();
839
Assert.Empty(c2.
GetDiagnostics
());
888
Assert.Empty(c2.
GetDiagnostics
());
921
Assert.Empty(requestor.
GetDiagnostics
());
1110
Assert.Empty(requestor.
GetDiagnostics
());
1275
Assert.Empty(requestor.
GetDiagnostics
());
1388
Assert.Empty(requestor.
GetDiagnostics
());
1611
var err = other.
GetDiagnostics
().Single();
Diagnostics\GetDiagnosticsTests.cs (6)
118
var diag = compilation.
GetDiagnostics
().Single();
559
var diagnostics = compilation.
GetDiagnostics
();
588
var diagnostics = compilation.
GetDiagnostics
();
639
var diagnostics = compilation.
GetDiagnostics
();
673
var compilerDiagnostics = compilation.
GetDiagnostics
();
1556
var compilationDiagnostics = compilation.
GetDiagnostics
();
FlowAnalysis\FlowDiagnosticTests.cs (1)
1874
var bindingDiags = comp.
GetDiagnostics
().ToArray();
Semantics\ExperimentalAttributeTests.cs (34)
65
var diag = comp.
GetDiagnostics
().Single();
120
foreach (var diag in comp.
GetDiagnostics
())
185
foreach (var diag in comp.
GetDiagnostics
())
294
foreach (var diag in comp.
GetDiagnostics
())
442
foreach (var diag in comp.
GetDiagnostics
())
512
foreach (var diag in comp.
GetDiagnostics
())
1072
var diag = comp.
GetDiagnostics
().Single();
1101
var diag = comp.
GetDiagnostics
().Single();
1132
var diag = comp.
GetDiagnostics
().Single();
1163
var diag = comp.
GetDiagnostics
().Single();
1194
var diag = comp.
GetDiagnostics
().Single();
1813
var diag = comp.
GetDiagnostics
().Single();
1854
var diag = comp.
GetDiagnostics
().Single();
1893
var diag = comp.
GetDiagnostics
().Single();
1934
var diag = comp.
GetDiagnostics
().Single();
1975
var diag = comp.
GetDiagnostics
().Single();
2014
var diag = comp.
GetDiagnostics
().Single();
2055
var diag = comp.
GetDiagnostics
().Single();
2094
var diag = comp.
GetDiagnostics
().Single();
2120
var diag = comp.
GetDiagnostics
().Single();
2146
var diag = comp.
GetDiagnostics
().Single();
2172
var diag = comp.
GetDiagnostics
().Single();
2198
var diag = comp.
GetDiagnostics
().Single();
2224
var diag = comp.
GetDiagnostics
().Single();
2250
var diag = comp.
GetDiagnostics
().Single();
2276
var diag = comp.
GetDiagnostics
().Single();
2302
var diag = comp.
GetDiagnostics
().Single();
2328
var diag = comp.
GetDiagnostics
().Single();
2359
var diag = comp.
GetDiagnostics
().Single();
2390
var diag = comp.
GetDiagnostics
().Single();
2416
var diag = comp.
GetDiagnostics
().Single();
2442
var diag = comp.
GetDiagnostics
().Single();
2467
var diag = comp.
GetDiagnostics
().Single();
2492
var diag = comp.
GetDiagnostics
().Single();
Semantics\OutVarTests.cs (26)
20891
compilation.
GetDiagnostics
().Where(d => !exclude.Contains(d.Code)).Verify(
21004
compilation.
GetDiagnostics
().Where(d => !exclude.Contains(d.Code)).Verify(
21105
compilation.
GetDiagnostics
().Where(d => !exclude.Contains(d.Code)).Verify(
21203
compilation.
GetDiagnostics
().Where(d => !exclude.Contains(d.Code)).Verify(
21337
compilation.
GetDiagnostics
().Where(d => !exclude.Contains(d.Code)).Verify(
21568
compilation.
GetDiagnostics
().Where(d => !exclude.Contains(d.Code)).Verify(
21765
compilation.
GetDiagnostics
().Where(d => !exclude.Contains(d.Code)).Verify(
21967
compilation.
GetDiagnostics
().Where(d => !exclude.Contains(d.Code)).Verify(
22118
compilation.
GetDiagnostics
().Where(d => !exclude.Contains(d.Code)).Verify(
22213
compilation.
GetDiagnostics
().Where(d => !exclude.Contains(d.Code)).Verify(
22380
compilation.
GetDiagnostics
().Where(d => !exclude.Contains(d.Code)).Verify(
22547
compilation.
GetDiagnostics
().Where(d => !exclude.Contains(d.Code)).Verify(
22641
compilation.
GetDiagnostics
().Where(d => !exclude.Contains(d.Code)).Verify(
22755
compilation.
GetDiagnostics
().Where(d => !exclude.Contains(d.Code)).Verify(
22846
compilation.
GetDiagnostics
().Where(d => !exclude.Contains(d.Code)).Verify(
22930
compilation.
GetDiagnostics
().Where(d => !exclude.Contains(d.Code)).Verify(
22991
compilation.
GetDiagnostics
().Where(d => !exclude.Contains(d.Code)).Verify(
31250
compilation.
GetDiagnostics
().Where(d => !exclude.Contains(d.Code)).Verify(
31423
compilation.
GetDiagnostics
().Where(d => !exclude.Contains(d.Code)).Verify(
33642
compilation.
GetDiagnostics
().Verify(
33750
compilation.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.ERR_BadAttributeArgument).Verify(
33848
compilation.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.ERR_BadAttributeArgument).Verify(
33947
compilation.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.ERR_BadAttributeArgument).Verify(
34045
compilation.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.ERR_BadAttributeArgument).Verify(
34130
compilation.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.ERR_BadAttributeArgument).Verify(
34186
compilation.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.ERR_BadAttributeArgument).Verify(
Semantics\PatternMatchingTests.cs (1)
5055
CreateCompilation(program).
GetDiagnostics
();
Semantics\PatternMatchingTests_Scope.cs (18)
11789
compilation.
GetDiagnostics
().Where(d => !exclude.Contains(d.Code)).Verify(
11880
compilation.
GetDiagnostics
().Where(d => !exclude.Contains(d.Code)).Verify(
11975
compilation.
GetDiagnostics
().Where(d => !exclude.Contains(d.Code)).Verify(
12067
compilation.
GetDiagnostics
().Where(d => !exclude.Contains(d.Code)).Verify(
12189
compilation.
GetDiagnostics
().Where(d => !exclude.Contains(d.Code)).Verify(
12409
compilation.
GetDiagnostics
().Where(d => !exclude.Contains(d.Code)).Verify(
12600
compilation.
GetDiagnostics
().Where(d => !exclude.Contains(d.Code)).Verify(
12799
compilation.
GetDiagnostics
().Where(d => !exclude.Contains(d.Code)).Verify(
12944
compilation.
GetDiagnostics
().Where(d => !exclude.Contains(d.Code)).Verify(
13033
compilation.
GetDiagnostics
().Where(d => !exclude.Contains(d.Code)).Verify(
13194
compilation.
GetDiagnostics
().Where(d => !exclude.Contains(d.Code)).Verify(
13355
compilation.
GetDiagnostics
().Where(d => !exclude.Contains(d.Code)).Verify(
13438
compilation.
GetDiagnostics
().Where(d => !exclude.Contains(d.Code)).Verify(
13517
compilation.
GetDiagnostics
().Where(d => !exclude.Contains(d.Code)).Verify(
13603
compilation.
GetDiagnostics
().Where(d => !exclude.Contains(d.Code)).Verify(
13682
compilation.
GetDiagnostics
().Where(d => !exclude.Contains(d.Code)).Verify(
13743
compilation.
GetDiagnostics
().Where(d => !exclude.Contains(d.Code)).Verify(
13918
compilation.
GetDiagnostics
().Where(d => !exclude.Contains(d.Code)).Verify(
Semantics\PatternSwitchTests.cs (6)
40
Assert.True(compilation.
GetDiagnostics
().HasAnyErrors());
69
Assert.True(compilation.
GetDiagnostics
().HasAnyErrors());
126
Assert.True(compilation.
GetDiagnostics
().HasAnyErrors());
162
Assert.True(compilation.
GetDiagnostics
().HasAnyErrors());
190
Assert.True(compilation.
GetDiagnostics
().HasAnyErrors());
246
Assert.True(compilation.
GetDiagnostics
().HasAnyErrors());
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (222)
Semantics\AccessCheckTests.cs (7)
985
Assert.Empty(other.
GetDiagnostics
());
995
Assert.Empty(c.
GetDiagnostics
());
1005
Assert.Empty(other.
GetDiagnostics
());
1038
Assert.Empty(c.
GetDiagnostics
());
1293
CreateCompilation(source).
GetDiagnostics
();
1320
CreateCompilation(source).
GetDiagnostics
();
1350
CreateCompilation(source).
GetDiagnostics
();
Semantics\AmbiguousOverrideTests.cs (1)
139
var diagnostics = comp.
GetDiagnostics
();
Semantics\BindingAsyncTasklikeTests.cs (1)
187
var diagnostics = compilation.
GetDiagnostics
();
Semantics\ForEachTests.cs (6)
1607
Assert.NotEmpty(CreateCompilation(source).
GetDiagnostics
());
2474
Assert.NotEmpty(compilation.
GetDiagnostics
());
2494
Assert.NotEmpty(compilation.
GetDiagnostics
());
2513
Assert.NotEmpty(compilation.
GetDiagnostics
());
2622
Assert.NotEmpty(CreateCompilation(source).
GetDiagnostics
());
2748
comp.
GetDiagnostics
();
Semantics\ForLoopErrorTests.cs (1)
200
DiagnosticsUtils.VerifyErrorCodesNoLineColumn(comp.
GetDiagnostics
(),
Semantics\GlobalUsingDirectiveTests.cs (84)
887
comp.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected);
890
comp.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected);
893
comp.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected);
896
comp.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected);
958
comp.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected);
961
comp.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected);
964
comp.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected);
1062
comp.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(
1112
comp.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(
1531
comp.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(
1551
comp.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected);
1554
comp.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected);
1557
comp.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected);
1591
comp.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(
1611
comp.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected);
1614
comp.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected);
1928
comp.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(
1964
comp.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(
2074
comp2.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.HDN_UnusedUsingDirective or (int)ErrorCode.HDN_UnusedExternAlias)).Verify(
2084
comp3.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.HDN_UnusedUsingDirective or (int)ErrorCode.HDN_UnusedExternAlias)).Verify(
2097
comp4.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.HDN_UnusedUsingDirective or (int)ErrorCode.HDN_UnusedExternAlias)).Verify(
2127
comp5.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.HDN_UnusedUsingDirective or (int)ErrorCode.HDN_UnusedExternAlias)).Verify(expected1);
2130
comp6.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.HDN_UnusedUsingDirective or (int)ErrorCode.HDN_UnusedExternAlias)).Verify(
2140
comp7.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.HDN_UnusedUsingDirective or (int)ErrorCode.HDN_UnusedExternAlias)).Verify(
2153
comp8.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.HDN_UnusedUsingDirective or (int)ErrorCode.HDN_UnusedExternAlias)).Verify(expected1);
2156
comp9.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.HDN_UnusedUsingDirective or (int)ErrorCode.HDN_UnusedExternAlias)).Verify(
2169
comp10.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.HDN_UnusedUsingDirective or (int)ErrorCode.HDN_UnusedExternAlias)).Verify(
2251
comp2.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected1);
2265
comp3.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected2);
2268
comp4.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected1);
2271
comp5.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected2);
2274
comp6.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected2);
2277
comp7.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected2);
2280
comp8.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected1);
2283
comp9.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected2);
2396
comp2.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected1);
2413
comp3.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected2);
2416
comp4.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected1);
2419
comp5.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected2);
2422
comp6.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected2);
2425
comp7.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected2);
2428
comp8.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected1);
2431
comp9.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected2);
2492
comp2.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected1);
2509
comp3.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected2);
2512
comp4.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected1);
2515
comp5.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected2);
2518
comp6.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected2);
2521
comp7.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected2);
2524
comp8.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected1);
2527
comp9.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected2);
4221
comp.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_BadExternAlias or (int)ErrorCode.ERR_DuplicateAlias or (int)ErrorCode.HDN_UnusedUsingDirective)).Verify(expected1);
4224
comp.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_BadExternAlias or (int)ErrorCode.ERR_DuplicateAlias or (int)ErrorCode.HDN_UnusedUsingDirective)).Verify(expected1);
4227
comp.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_BadExternAlias or (int)ErrorCode.ERR_DuplicateAlias or (int)ErrorCode.HDN_UnusedUsingDirective)).Verify(
4241
comp.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_BadExternAlias or (int)ErrorCode.HDN_UnusedUsingDirective)).Verify(expected2);
4249
comp.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_BadExternAlias or (int)ErrorCode.HDN_UnusedUsingDirective)).Verify(expected2);
4257
comp.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_BadExternAlias or (int)ErrorCode.ERR_DuplicateAlias or (int)ErrorCode.HDN_UnusedUsingDirective)).Verify(expected1);
4260
comp.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_BadExternAlias or (int)ErrorCode.ERR_DuplicateAlias or (int)ErrorCode.HDN_UnusedUsingDirective)).Verify(expected1);
4263
comp.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_BadExternAlias or (int)ErrorCode.ERR_DuplicateAlias or (int)ErrorCode.HDN_UnusedUsingDirective)).Verify(
4277
comp.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_BadExternAlias or (int)ErrorCode.HDN_UnusedUsingDirective)).Verify(expected3);
4285
comp.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_BadExternAlias or (int)ErrorCode.HDN_UnusedUsingDirective)).Verify(expected3);
4293
comp.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_BadExternAlias or (int)ErrorCode.HDN_UnusedUsingDirective)).Verify(expected3);
4301
comp.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_BadExternAlias or (int)ErrorCode.HDN_UnusedUsingDirective)).Verify(expected3);
4309
comp.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_BadExternAlias or (int)ErrorCode.HDN_UnusedUsingDirective)).Verify(
4375
comp.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected1);
4378
comp.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected1);
4381
comp.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected1);
4384
comp.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected1);
4387
comp.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.HDN_UnusedUsingDirective).Verify(
4394
comp.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.HDN_UnusedUsingDirective).Verify(
4401
comp.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.HDN_UnusedUsingDirective).Verify(
4471
comp.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected1);
4474
comp.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected1);
4477
comp.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected1);
4480
comp.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected1);
4483
comp.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.HDN_UnusedUsingDirective).Verify(
4490
comp.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.HDN_UnusedUsingDirective).Verify(
4497
comp.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.HDN_UnusedUsingDirective).Verify(
4926
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected1);
4929
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected1);
4932
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected1);
4945
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected2);
4948
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.HDN_UnusedUsingDirective).Verify(expected2);
4951
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.HDN_UnusedUsingDirective).Verify(
Semantics\ImportsTests.cs (1)
147
comp.
GetDiagnostics
().Where(d => d.Severity == DiagnosticSeverity.Error).Verify();
Semantics\InheritanceBindingTests.cs (1)
8239
var actualErrors = comp.
GetDiagnostics
();
Semantics\InteractiveUsingTests.cs (10)
142
CreateCompilation(source).
GetDiagnostics
().Where(d => d.Severity > DiagnosticSeverity.Hidden).Verify(expectedDiagnostics);
143
CreateSubmission(source).
GetDiagnostics
().Verify(expectedDiagnostics);
161
CreateCompilation(source, options: options).
GetDiagnostics
().Where(d => d.Severity > DiagnosticSeverity.Hidden).Verify(expectedDiagnostics);
162
CreateSubmission(source, options: options).
GetDiagnostics
().Verify(expectedDiagnostics);
179
CreateCompilation(source).
GetDiagnostics
().Where(d => d.Severity > DiagnosticSeverity.Hidden).Verify(expectedDiagnostics);
180
CreateSubmission(source).
GetDiagnostics
().Verify(expectedDiagnostics);
251
CreateCompilation(source).
GetDiagnostics
().Where(d => d.Severity > DiagnosticSeverity.Hidden).Verify(expectedDiagnostics);
252
CreateSubmission(source).
GetDiagnostics
().Verify(expectedDiagnostics);
270
CreateCompilation(source, options: options).
GetDiagnostics
().Where(d => d.Severity > DiagnosticSeverity.Hidden).Verify(expectedDiagnostics);
271
CreateSubmission(source, options: options).
GetDiagnostics
().Verify(expectedDiagnostics);
Semantics\InterceptorsTests.cs (1)
7598
comp1.
GetDiagnostics
().Where(d => d.Location.SourceTree == interceptors).Verify(
Semantics\LambdaTests.cs (3)
384
Assert.Equal(0, comp2.
GetDiagnostics
().Count());
472
var errs = comp.
GetDiagnostics
();
530
Assert.Equal(0, csProject.
GetDiagnostics
().Count());
Semantics\MethodBodyModelTests.cs (8)
127
foreach (var e in comp.
GetDiagnostics
())
418
Assert.Equal(1, comp.
GetDiagnostics
().Count());
442
Assert.Equal(1, comp.
GetDiagnostics
().Count());
465
Assert.Equal(1, comp.
GetDiagnostics
().Count());
488
Assert.Equal(1, comp.
GetDiagnostics
().Count());
511
Assert.Equal(1, comp.
GetDiagnostics
().Count());
617
var diags = comp.
GetDiagnostics
();
797
Assert.Equal(string.Empty, string.Join(Environment.NewLine, comp.
GetDiagnostics
()));
Semantics\NullableReferenceTypesTests.cs (74)
98776
comp3.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotation).Verify(
99464
comp3.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotation).Verify(
99589
comp6.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotation).Verify(
100241
comp3.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotation).Verify(
100286
comp6.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotation).Verify(
100360
comp3.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotation).Verify(
100391
comp6.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotation).Verify(
108456
comp1.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotation).Verify(
108520
comp1.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotation).Verify(
108667
comp1.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotation).Verify(
108829
comp1.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotation).Verify();
108900
comp1.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotation).Verify(
109320
comp1.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotation).Verify(
109436
comp1.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotation).Verify();
112077
comp.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.WRN_UninitializedNonNullableField).Verify(
112151
comp.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.WRN_UninitializedNonNullableField).Verify(
112615
var diagnostics = comp.
GetDiagnostics
();
125253
var diagnostics = comp.
GetDiagnostics
();
125262
diagnostics = comp.
GetDiagnostics
();
125271
diagnostics = comp.
GetDiagnostics
();
125282
diagnostics = comp.
GetDiagnostics
();
125291
diagnostics = comp.
GetDiagnostics
();
125302
diagnostics = comp.
GetDiagnostics
();
125312
diagnostics = comp.
GetDiagnostics
();
125322
diagnostics = comp.
GetDiagnostics
();
125328
diagnostics = comp.
GetDiagnostics
();
125333
diagnostics = comp.
GetDiagnostics
();
125337
diagnostics = comp.
GetDiagnostics
();
125348
diagnostics = comp.
GetDiagnostics
();
125358
diagnostics = comp.
GetDiagnostics
();
125369
diagnostics = comp.
GetDiagnostics
();
125588
var diagnostics = comp.
GetDiagnostics
();
125597
diagnostics = comp.
GetDiagnostics
();
125606
diagnostics = comp.
GetDiagnostics
();
125617
diagnostics = comp.
GetDiagnostics
();
125626
diagnostics = comp.
GetDiagnostics
();
125637
diagnostics = comp.
GetDiagnostics
();
125647
diagnostics = comp.
GetDiagnostics
();
125657
diagnostics = comp.
GetDiagnostics
();
125663
diagnostics = comp.
GetDiagnostics
();
125668
diagnostics = comp.
GetDiagnostics
();
125672
diagnostics = comp.
GetDiagnostics
();
125683
diagnostics = comp.
GetDiagnostics
();
125693
diagnostics = comp.
GetDiagnostics
();
125704
diagnostics = comp.
GetDiagnostics
();
126127
var diagnostics = comp.
GetDiagnostics
();
126131
diagnostics = comp.
GetDiagnostics
();
126135
diagnostics = comp.
GetDiagnostics
();
126141
diagnostics = comp.
GetDiagnostics
();
126145
diagnostics = comp.
GetDiagnostics
();
126151
diagnostics = comp.
GetDiagnostics
();
126156
diagnostics = comp.
GetDiagnostics
();
126161
diagnostics = comp.
GetDiagnostics
();
126167
diagnostics = comp.
GetDiagnostics
();
126172
diagnostics = comp.
GetDiagnostics
();
126176
diagnostics = comp.
GetDiagnostics
();
126182
diagnostics = comp.
GetDiagnostics
();
126187
diagnostics = comp.
GetDiagnostics
();
126193
diagnostics = comp.
GetDiagnostics
();
126273
var diagnostics = comp.
GetDiagnostics
();
126277
diagnostics = comp.
GetDiagnostics
();
126281
diagnostics = comp.
GetDiagnostics
();
126287
diagnostics = comp.
GetDiagnostics
();
126291
diagnostics = comp.
GetDiagnostics
();
126297
diagnostics = comp.
GetDiagnostics
();
126302
diagnostics = comp.
GetDiagnostics
();
126307
diagnostics = comp.
GetDiagnostics
();
126313
diagnostics = comp.
GetDiagnostics
();
126318
diagnostics = comp.
GetDiagnostics
();
126322
diagnostics = comp.
GetDiagnostics
();
126328
diagnostics = comp.
GetDiagnostics
();
126333
diagnostics = comp.
GetDiagnostics
();
126339
diagnostics = comp.
GetDiagnostics
();
145377
comp.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.ERR_UseDefViolation).Verify(
Semantics\OperatorTests.cs (2)
6272
CreateCompilation(text).
GetDiagnostics
().Where(d => d.Severity == DiagnosticSeverity.Error).Verify(
6293
CreateCompilation(text).
GetDiagnostics
().Where(d => d.Severity == DiagnosticSeverity.Error).Verify();
Semantics\OverloadResolutionPerfTests.cs (1)
312
var diagnostics = comp.
GetDiagnostics
().Where(d => d is not { Severity: DiagnosticSeverity.Info, Code: (int)ErrorCode.INF_TooManyBoundLambdas });
Semantics\OverloadResolutionTests.cs (4)
2302
Assert.Empty(cCommon.
GetDiagnostics
());
2308
Assert.Empty(cCS.
GetDiagnostics
());
2332
cFinal.
GetDiagnostics
();
7835
Assert.Equal("(30,19): error CS0121: The call is ambiguous between the following methods or properties: 'A.B.X.Test(int)' and 'A.C.X.Test(int)'", DiagnosticFormatter.Instance.Format(comp.
GetDiagnostics
()[0], EnsureEnglishUICulture.PreferredOrNull));
Semantics\QueryTests.cs (4)
1658
foreach (var dd in compilation.
GetDiagnostics
()) Console.WriteLine(dd);
3109
Assert.NotEmpty(compilation.
GetDiagnostics
());
4071
.
GetDiagnostics
()
4113
.
GetDiagnostics
()
Semantics\RefEscapingTests.cs (1)
48
Assert.True(comp.
GetDiagnostics
().All(d => d.Severity != DiagnosticSeverity.Error));
Semantics\RefLocalsAndReturnsTests.cs (1)
2883
.
GetDiagnostics
()
Semantics\SemanticErrorTests.cs (3)
1693
var diagnostics = CreateCompilation(text).
GetDiagnostics
();
3299
var errs = comp.
GetDiagnostics
();
16824
Assert.False(comp.
GetDiagnostics
().Any());
Semantics\UninitializedNonNullableFieldTests.cs (3)
2752
var actualAdditionalLocations = comp.
GetDiagnostics
().Single().AdditionalLocations;
2773
var actualAdditionalLocations = comp.
GetDiagnostics
().Single().AdditionalLocations;
2802
var diagnostics = comp.
GetDiagnostics
();
Semantics\UnsafeTests.cs (1)
5189
var compilationDiagnostics = compilation.
GetDiagnostics
();
Semantics\UseSiteErrorTests.cs (2)
1237
foreach (var diag in compilation.
GetDiagnostics
())
2442
var diagnostics = compilation.
GetDiagnostics
();
Semantics\VarianceTests.cs (2)
114
var errors = comp.
GetDiagnostics
().Where(d => d.Severity == DiagnosticSeverity.Error);
227
var errors = comp.
GetDiagnostics
().Where(d => d.Severity == DiagnosticSeverity.Error);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (277)
Compilation\CompilationAPITests.cs (15)
627
Assert.Empty(comp.
GetDiagnostics
());
638
var errs = comp.
GetDiagnostics
();
695
Assert.Empty(comp.
GetDiagnostics
());
706
var errs = comp.
GetDiagnostics
();
833
var error = comp.
GetDiagnostics
();
834
Assert.InRange(comp.
GetDiagnostics
().Count(), 0, int.MaxValue);
888
Assert.InRange(comp.
GetDiagnostics
().Count(), 0, int.MaxValue);
892
var e = comp.
GetDiagnostics
(cancellationToken: default(CancellationToken));
893
Assert.Equal(0, comp.
GetDiagnostics
(cancellationToken: default(CancellationToken)).Count());
897
error = comp.
GetDiagnostics
(cancellationToken: CancellationToken.None);
898
Assert.InRange(comp.
GetDiagnostics
().Count(), 0, int.MaxValue);
901
Assert.Equal(0, comp.
GetDiagnostics
().Count());
909
Assert.Equal(0, comp.
GetDiagnostics
().Count());
1942
compilation.
GetDiagnostics
().Verify(
1955
compilation.
GetDiagnostics
().Verify(
Compilation\GetSemanticInfoTests.cs (1)
5904
var diag = comp.
GetDiagnostics
();
Compilation\LoadDirectiveTests.cs (1)
62
compilation.
GetDiagnostics
().Verify(
Compilation\SemanticModelAPITests.cs (1)
4397
compilation.
GetDiagnostics
().Where(d => d.Severity == DiagnosticSeverity.Error).Verify();
DocumentationComments\DocumentationCommentCompilerTests.cs (4)
4474
CreateCompilationUtil(source).
GetDiagnostics
().VerifyWithFallbackToErrorCodeOnlyForNonEnglish(
6917
Assert.NotEmpty(comp.
GetDiagnostics
());
6939
Assert.Equal(2, comp.
GetDiagnostics
().Count());
8456
CreateCompilationUtil(source).
GetDiagnostics
().VerifyWithFallbackToErrorCodeOnlyForNonEnglish(
DocumentationComments\DocumentationModeTests.cs (1)
388
comp.
GetDiagnostics
().Verify(fallbackToErrorCodeOnlyForNonEnglish: fallbackToErrorCodeOnlyForNonEnglish, expected: makeExpectedDiagnostics(includeElement));
DocumentationComments\TypeDocumentationCommentTests.cs (1)
140
Assert.Equal(0, comp.
GetDiagnostics
().Count());
Symbols\AccessorOverriddenOrHiddenMembersTests.cs (2)
326
Assert.False(compilation.
GetDiagnostics
().Any());
359
Assert.False(compilation.
GetDiagnostics
().Any());
Symbols\CheckedUserDefinedOperatorsTests.cs (62)
146
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
154
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
189
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
210
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
229
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
249
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
270
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
332
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
368
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
393
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
424
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
596
compilation.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(expected);
659
compilation.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(expected);
666
compilation.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
683
compilation.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(expected);
709
compilation.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify();
717
compilation.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
735
compilation.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify();
768
compilation.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(expected);
1389
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
1422
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
1445
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
1508
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
1544
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
1571
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
1597
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
1650
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
1778
compilation.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(expected);
1810
compilation.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(expected);
1833
compilation.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
1848
compilation.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
1866
compilation.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
1950
compilation.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify();
1958
compilation.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
1976
compilation.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify();
2010
compilation.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(expected);
2075
compilation.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(expected);
2083
compilation.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
2101
compilation.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(expected);
2198
compilation1.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_OperatorNeedsMatch or (int)ErrorCode.WRN_EqualityOpWithoutEquals or (int)ErrorCode.WRN_EqualityOpWithoutGetHashCode)).Verify(
2241
compilation1.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_OperatorNeedsMatch or (int)ErrorCode.WRN_EqualityOpWithoutEquals or (int)ErrorCode.WRN_EqualityOpWithoutGetHashCode)).Verify(
2298
compilation.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_OperatorNeedsMatch or (int)ErrorCode.WRN_EqualityOpWithoutEquals or (int)ErrorCode.WRN_EqualityOpWithoutGetHashCode)).
2309
compilation.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_OperatorNeedsMatch or (int)ErrorCode.WRN_EqualityOpWithoutEquals or (int)ErrorCode.WRN_EqualityOpWithoutGetHashCode)).
2342
compilation.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_OperatorNeedsMatch or (int)ErrorCode.WRN_EqualityOpWithoutEquals or (int)ErrorCode.WRN_EqualityOpWithoutGetHashCode)).
2392
compilation.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_OperatorNeedsMatch or (int)ErrorCode.WRN_EqualityOpWithoutEquals or (int)ErrorCode.WRN_EqualityOpWithoutGetHashCode)).
2403
compilation.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_OperatorNeedsMatch or (int)ErrorCode.WRN_EqualityOpWithoutEquals or (int)ErrorCode.WRN_EqualityOpWithoutGetHashCode)).
2436
compilation.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_OperatorNeedsMatch or (int)ErrorCode.WRN_EqualityOpWithoutEquals or (int)ErrorCode.WRN_EqualityOpWithoutGetHashCode)).
2456
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
2632
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
2664
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
2683
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
2742
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
2776
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
2799
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
2822
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
2932
compilation.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(expected);
2990
compilation.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(expected);
3042
compilation.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify();
3050
compilation.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
3068
compilation.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify();
3098
compilation.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(expected);
3156
compilation.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(expected);
Symbols\CompilationCreationTests.cs (2)
2823
var diagnostics = compilation.
GetDiagnostics
().ToArray();
2863
var diags = compilation.
GetDiagnostics
().ToArray();
Symbols\ConversionTests.cs (4)
791
var diagnostics = compilation.
GetDiagnostics
();
811
var diagnostics = compilation.
GetDiagnostics
();
857
var diagnostics = compilation.
GetDiagnostics
();
879
var diagnostics = compilation.
GetDiagnostics
();
Symbols\DefaultInterfaceImplementationTests.cs (9)
26814
compilation1.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.ERR_EventNeedsBothAccessors).Verify(
27148
compilation1.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.ERR_EventNeedsBothAccessors).Verify(
27238
compilation2.
GetDiagnostics
().Where(d => d.Code != (int)ErrorCode.ERR_EventNeedsBothAccessors).Verify(
51062
compilation1.
GetDiagnostics
().VerifyErrorCodes(expected);
51083
compilation3.
GetDiagnostics
().VerifyErrorCodes(expected);
68535
compilation3.
GetDiagnostics
().VerifyErrorCodes(
68598
compilation3.
GetDiagnostics
().VerifyErrorCodes(
68695
compilation2.
GetDiagnostics
().VerifyErrorCodes(
68706
compilation3.
GetDiagnostics
().VerifyErrorCodes(
Symbols\ExtensionMethodTests.cs (1)
2616
CreateCompilation(text).
GetDiagnostics
();
Symbols\GenericConstraintTests.cs (1)
5899
Assert.NotEmpty(compilation.
GetDiagnostics
());
Symbols\IndexerTests.cs (1)
2983
compilation.
GetDiagnostics
();
Symbols\InterfaceImplementationTests.cs (7)
909
Assert.False(comp.
GetDiagnostics
().Any(), string.Join("\n", comp.
GetDiagnostics
()));
970
Assert.False(comp1.
GetDiagnostics
().Any(), string.Join("\n", comp1.
GetDiagnostics
()));
976
Assert.False(comp2.
GetDiagnostics
().Any(), string.Join("\n", comp2.
GetDiagnostics
()));
1057
Assert.False(comp.
GetDiagnostics
().Any());
Symbols\Metadata\MetadataMemberTests.cs (1)
395
Assert.False(compilation.
GetDiagnostics
().Any());
Symbols\MissingSpecialMember.cs (4)
198
comp.
GetDiagnostics
();
205
comp.
GetDiagnostics
();
348
comp.
GetDiagnostics
();
433
comp.
GetDiagnostics
();
Symbols\OverriddenOrHiddenMembersTests.cs (6)
900
Assert.False(comp.
GetDiagnostics
().Any());
1136
Assert.Empty(comp.
GetDiagnostics
());
1154
Assert.Empty(comp.
GetDiagnostics
());
1862
Assert.Equal(0, comp.
GetDiagnostics
().Count());
2198
c2.
GetDiagnostics
().Verify();
2241
c2.
GetDiagnostics
().Verify();
Symbols\Retargeting\RetargetExplicitInterfaceImplementation.cs (5)
120
Assert.False(comp2.
GetDiagnostics
().Any());
349
var d = comp1.
GetDiagnostics
();
350
Assert.False(comp1.
GetDiagnostics
().Any());
357
foreach (var diag in comp1.
GetDiagnostics
())
384
Assert.False(comp2.
GetDiagnostics
().Any());
Symbols\Source\BaseClassTests.cs (3)
1618
Assert.Equal(0, c1.
GetDiagnostics
().Count());
1619
Assert.Equal(0, c2.
GetDiagnostics
().Count());
1624
Assert.Equal(0, c2.
GetDiagnostics
().Count());
Symbols\Source\ClsComplianceTests.cs (1)
3758
CreateCompilationWithMscorlib40AndSystemCore(source, new[] { libRef }).
GetDiagnostics
();
Symbols\Source\EnumTests.cs (13)
173
DiagnosticsUtils.VerifyErrorCodesNoLineColumn(comp.
GetDiagnostics
(),
185
DiagnosticsUtils.VerifyErrorCodesNoLineColumn(comp.
GetDiagnostics
(),
205
DiagnosticsUtils.VerifyErrorCodesNoLineColumn(comp.
GetDiagnostics
(), new ErrorDescription { Code = (int)ErrorCode.ERR_IdentifierExpected });
216
DiagnosticsUtils.VerifyErrorCodesNoLineColumn(comp.
GetDiagnostics
(), new ErrorDescription { Code = (int)ErrorCode.ERR_DuplicateNameInClass });
290
DiagnosticsUtils.VerifyErrorCodesNoLineColumn(comp1.
GetDiagnostics
(), new ErrorDescription { Code = (int)ErrorCode.ERR_IdentifierExpectedKW },
328
DiagnosticsUtils.VerifyErrorCodes(comp.
GetDiagnostics
());
398
DiagnosticsUtils.VerifyErrorCodes(comp.
GetDiagnostics
());
427
DiagnosticsUtils.VerifyErrorCodesNoLineColumn(comp.
GetDiagnostics
(), new ErrorDescription { Code = (int)ErrorCode.ERR_DuplicateCaseLabel });
470
DiagnosticsUtils.VerifyErrorCodesNoLineColumn(comp.
GetDiagnostics
(), new ErrorDescription { Code = (int)ErrorCode.ERR_NonInterfaceInInterfaceList },
490
DiagnosticsUtils.VerifyErrorCodesNoLineColumn(comp.
GetDiagnostics
(), new ErrorDescription { Code = (int)ErrorCode.ERR_EOFExpected },
710
DiagnosticsUtils.VerifyErrorCodes(comp.
GetDiagnostics
(),
723
DiagnosticsUtils.VerifyErrorCodes(comp.
GetDiagnostics
()); // ok
731
DiagnosticsUtils.VerifyErrorCodes(comp.
GetDiagnostics
(),
Symbols\Source\ExternAliasTests.cs (2)
89
comp.
GetDiagnostics
().Verify();
141
comp.
GetDiagnostics
().Verify();
Symbols\Source\FileModifierTests.cs (3)
1799
comp.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_FileTypeNested).Verify();
1858
comp.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_FileTypeNested).Verify();
1866
comp.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_FileTypeNested).Verify();
Symbols\Source\MethodTests.cs (9)
586
Assert.Equal(0, comp.
GetDiagnostics
().Count());
770
Assert.Equal(0, comp1.
GetDiagnostics
().Count());
771
Assert.Equal(0, comp2.
GetDiagnostics
().Count());
772
Assert.Equal(0, comp.
GetDiagnostics
().Count());
1059
Assert.Equal(0, comp1.
GetDiagnostics
().Count());
1060
Assert.Equal(0, comp2.
GetDiagnostics
().Count());
1061
Assert.Equal(0, comp.
GetDiagnostics
().Count());
1164
Assert.Equal(0, comp.
GetDiagnostics
().Count());
1258
Assert.Equal(0, comp.
GetDiagnostics
().Count());
Symbols\Source\PropertyTests.cs (5)
519
var actualErrors = compilation.
GetDiagnostics
();
624
var actualErrors = compilation.
GetDiagnostics
();
1655
var diagnostics = comp.
GetDiagnostics
();
1692
var diagnostics = comp.
GetDiagnostics
();
1727
var diagnostics = comp.
GetDiagnostics
();
Symbols\Source\UsingAliasTests.cs (1)
667
var discarded = comp.
GetDiagnostics
();
Symbols\StaticAbstractMembersInInterfacesTests.cs (97)
3999
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_BadAbstractEqualityOperatorSignature).Verify(
4044
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_BadAbstractEqualityOperatorSignature).Verify(
4089
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_BadAbstractEqualityOperatorSignature).Verify(
4437
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_BadAbstractEqualityOperatorSignature).Verify(
4482
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_BadAbstractEqualityOperatorSignature).Verify(
4527
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_BadAbstractEqualityOperatorSignature).Verify(
5688
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
5735
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
5763
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_BadAbstractEqualityOperatorSignature).Verify(
5812
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_BadAbstractEqualityOperatorSignature).Verify(
7224
compilation1.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_OperatorNeedsMatch or (int)ErrorCode.ERR_UnimplementedInterfaceMember)).Verify(
7318
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_UnimplementedInterfaceMember).Verify(
7423
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_UnimplementedInterfaceMember).Verify(
7529
compilation1.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_OperatorNeedsMatch or (int)ErrorCode.ERR_InterfacesCantContainConversionOrEqualityOperators or (int)ErrorCode.ERR_UnimplementedInterfaceMember)).Verify(
7623
compilation1.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_OperatorNeedsMatch or (int)ErrorCode.ERR_InterfacesCantContainConversionOrEqualityOperators or (int)ErrorCode.ERR_UnimplementedInterfaceMember)).Verify(
7722
compilation1.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_OperatorNeedsMatch or (int)ErrorCode.ERR_UnimplementedInterfaceMember)).Verify(
7839
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_UnimplementedInterfaceMember).Verify(
7959
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_UnimplementedInterfaceMember).Verify(
8056
compilation1.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_OperatorNeedsMatch or (int)ErrorCode.ERR_InterfacesCantContainConversionOrEqualityOperators or (int)ErrorCode.ERR_UnimplementedInterfaceMember)).Verify(
8153
compilation1.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_OperatorNeedsMatch or (int)ErrorCode.ERR_InterfacesCantContainConversionOrEqualityOperators or (int)ErrorCode.ERR_UnimplementedInterfaceMember)).Verify(
8658
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
9113
compilation3.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
9197
compilation3.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
9973
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_BadAbstractEqualityOperatorSignature).Verify(
10199
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
10319
compilation1.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_BadAbstractEqualityOperatorSignature or (int)ErrorCode.ERR_GenericConstraintNotSatisfiedInterfaceWithStaticAbstractMembers)).Verify(
12104
compilation3.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_OperatorNeedsMatch or (int)ErrorCode.ERR_CheckedOperatorNeedsMatch or (int)ErrorCode.ERR_BadAbstractEqualityOperatorSignature)).Verify(
12203
compilation3.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_RuntimeDoesNotSupportDefaultInterfaceImplementation).Verify(builder.ToArrayAndFree());
12254
compilation3.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
12388
compilation3.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
12399
compilation3.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_OperatorNeedsMatch or (int)ErrorCode.ERR_BadAbstractEqualityOperatorSignature)).Verify(
12553
compilation2.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
12588
compilation3.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
17514
compilation1.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_BadIncDecRetType or (int)ErrorCode.ERR_OperatorNeedsMatch or (int)ErrorCode.ERR_CheckedOperatorNeedsMatch or (int)ErrorCode.ERR_OpTFRetType)).Verify(
17657
compilation1.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_BadIncDecRetType or (int)ErrorCode.ERR_OperatorNeedsMatch or (int)ErrorCode.ERR_CheckedOperatorNeedsMatch or (int)ErrorCode.ERR_OpTFRetType)).Verify(
17800
compilation1.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_BadIncDecRetType or (int)ErrorCode.ERR_OperatorNeedsMatch or (int)ErrorCode.ERR_CheckedOperatorNeedsMatch or (int)ErrorCode.ERR_OpTFRetType)).Verify(
17913
compilation1.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_BadIncDecRetType or (int)ErrorCode.ERR_OperatorNeedsMatch or (int)ErrorCode.ERR_CheckedOperatorNeedsMatch or (int)ErrorCode.ERR_OpTFRetType)).Verify(
18049
compilation1.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_OperatorNeedsMatch or (int)ErrorCode.ERR_CheckedOperatorNeedsMatch or (int)ErrorCode.WRN_EqualityOpWithoutEquals or (int)ErrorCode.WRN_EqualityOpWithoutGetHashCode)).Verify(
18192
compilation1.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_OperatorNeedsMatch or (int)ErrorCode.ERR_CheckedOperatorNeedsMatch or (int)ErrorCode.WRN_EqualityOpWithoutEquals or (int)ErrorCode.WRN_EqualityOpWithoutGetHashCode)).Verify(
18304
compilation1.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_OperatorNeedsMatch or (int)ErrorCode.ERR_OpTFRetType or (int)ErrorCode.ERR_CheckedOperatorNeedsMatch)).Verify(
18451
compilation1.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_OperatorNeedsMatch or (int)ErrorCode.ERR_OpTFRetType or (int)ErrorCode.ERR_CheckedOperatorNeedsMatch)).Verify(
18598
compilation1.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_OperatorNeedsMatch or (int)ErrorCode.ERR_OpTFRetType or (int)ErrorCode.ERR_CheckedOperatorNeedsMatch)).Verify(
18751
compilation1.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_OperatorNeedsMatch or (int)ErrorCode.ERR_OpTFRetType or (int)ErrorCode.ERR_CheckedOperatorNeedsMatch)).Verify(
18971
compilation1.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_OperatorNeedsMatch or (int)ErrorCode.ERR_CheckedOperatorNeedsMatch)).Verify(expected);
19163
compilation1.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_OperatorNeedsMatch or (int)ErrorCode.ERR_CheckedOperatorNeedsMatch)).Verify(expected);
19271
compilation2.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_OperatorNeedsMatch or (int)ErrorCode.ERR_CheckedOperatorNeedsMatch or (int)ErrorCode.ERR_OpTFRetType)).Verify(expected2);
19320
compilation3.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_OperatorNeedsMatch or (int)ErrorCode.ERR_CheckedOperatorNeedsMatch or (int)ErrorCode.ERR_OpTFRetType)).Verify(expected3);
19372
compilation2.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_OperatorNeedsMatch or (int)ErrorCode.WRN_EqualityOpWithoutEquals or (int)ErrorCode.WRN_EqualityOpWithoutGetHashCode)).Verify(
19401
compilation2.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_CheckedOperatorNeedsMatch or (int)ErrorCode.WRN_EqualityOpWithoutEquals or (int)ErrorCode.WRN_EqualityOpWithoutGetHashCode)).Verify(
19425
compilation3.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_OperatorNeedsMatch or (int)ErrorCode.WRN_EqualityOpWithoutEquals or
19467
compilation3.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_CheckedOperatorNeedsMatch or (int)ErrorCode.WRN_EqualityOpWithoutEquals or (int)ErrorCode.WRN_EqualityOpWithoutGetHashCode)).Verify(
19528
compilation2.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_OperatorNeedsMatch or (int)ErrorCode.ERR_CheckedOperatorNeedsMatch or (int)ErrorCode.ERR_OpTFRetType)).Verify(
19538
compilation3.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_OperatorNeedsMatch or (int)ErrorCode.ERR_CheckedOperatorNeedsMatch or (int)ErrorCode.ERR_OpTFRetType)).Verify(
19580
compilation2.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_OperatorNeedsMatch or (int)ErrorCode.ERR_CheckedOperatorNeedsMatch or (int)ErrorCode.WRN_EqualityOpWithoutEquals or (int)ErrorCode.WRN_EqualityOpWithoutGetHashCode)).Verify(
19590
compilation3.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_OperatorNeedsMatch or (int)ErrorCode.ERR_CheckedOperatorNeedsMatch or (int)ErrorCode.WRN_EqualityOpWithoutEquals or (int)ErrorCode.WRN_EqualityOpWithoutGetHashCode)).Verify(
19642
compilation3.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_OperatorNeedsMatch or (int)ErrorCode.ERR_OpTFRetType or (int)ErrorCode.ERR_CheckedOperatorNeedsMatch)).Verify(
19697
compilation3.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_OperatorNeedsMatch or (int)ErrorCode.ERR_CheckedOperatorNeedsMatch or (int)ErrorCode.ERR_BadAbstractEqualityOperatorSignature)).Verify(
22510
compilation1.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.WRN_ExternMethodNoImplementation or (int)ErrorCode.ERR_OpTFRetType or (int)ErrorCode.ERR_OperatorNeedsMatch)).Verify(
22660
compilation1.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.WRN_ExternMethodNoImplementation or (int)ErrorCode.ERR_OperatorNeedsMatch or (int)ErrorCode.ERR_BadAbstractEqualityOperatorSignature)).Verify(
22726
compilation1.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_OpTFRetType or (int)ErrorCode.ERR_OperatorNeedsMatch or (int)ErrorCode.ERR_BadAbstractEqualityOperatorSignature)).Verify(
22771
compilation1.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_OperatorNeedsMatch or (int)ErrorCode.ERR_BadAbstractEqualityOperatorSignature)).Verify(
28355
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
28498
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
28607
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
28764
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
28900
compilation2.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
28933
compilation3.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
28988
compilation2.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
28998
compilation3.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
29040
compilation2.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
29050
compilation3.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
30322
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.WRN_ExternMethodNoImplementation).Verify(
30452
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
30518
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_GenericConstraintNotSatisfiedInterfaceWithStaticAbstractMembers).Verify(
30995
compilation3.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
31126
compilation3.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
32732
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
32773
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
32808
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
32849
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
32891
compilation1.
GetDiagnostics
().Where(d => d.Code is not ((int)ErrorCode.ERR_OperatorNeedsMatch or (int)ErrorCode.WRN_EqualityOpWithoutEquals or
32937
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
32979
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
33015
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
33057
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
33119
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
33157
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
33189
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
33227
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
33259
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
33297
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
33329
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
33367
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
33399
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
33437
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
33469
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
33507
compilation1.
GetDiagnostics
().Where(d => d.Code is not (int)ErrorCode.ERR_CheckedOperatorNeedsMatch).Verify(
Symbols\SymbolDistinguisherTests.cs (1)
744
var diagnostics = compilation2.
GetDiagnostics
();
Symbols\SymbolErrorTests.cs (2)
20466
comp3.
GetDiagnostics
().Verify(expected);
20470
comp4.
GetDiagnostics
().Verify(expected);
Symbols\TypeTests.cs (10)
200
Assert.Equal(0, comp1.
GetDiagnostics
().Count());
201
Assert.Equal(0, comp2.
GetDiagnostics
().Count());
202
Assert.Equal(0, comp.
GetDiagnostics
().Count());
382
Assert.Equal(0, comp.
GetDiagnostics
().Count());
401
Assert.Equal(0, comp.
GetDiagnostics
().Count());
420
Assert.Equal(0, comp.
GetDiagnostics
().Count());
443
Assert.Equal(0, comp.
GetDiagnostics
().Count());
1236
Assert.Equal(4, comp.
GetDiagnostics
().Count());
1386
Assert.Empty(comp.
GetDiagnostics
());
1407
Assert.Empty(comp.
GetDiagnostics
());
Symbols\TypeUnificationTests.cs (1)
420
DiagnosticsUtils.VerifyErrorCodes(comp.
GetDiagnostics
(),
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (111)
Diagnostics\DiagnosticTest.cs (5)
148
var actualErrors = comp.
GetDiagnostics
();
2439
Assert.Equal(1, compilation.
GetDiagnostics
().Length);
2440
Assert.Equal(1, compilation.
GetDiagnostics
().Length);
2488
AssertEx.Equal(CreateCompilation(tree).
GetDiagnostics
(), CreateCompilation(tree).
GetDiagnostics
());
Parsing\AnonymousFunctionParsingTests.cs (23)
113
CreateCompilation(test, parseOptions: TestOptions.Regular8).
GetDiagnostics
().Verify(
211
CreateCompilation(test, parseOptions: TestOptions.Regular8).
GetDiagnostics
().Verify(
309
CreateCompilation(test, parseOptions: TestOptions.Regular8).
GetDiagnostics
().Verify(
408
CreateCompilation(test, parseOptions: TestOptions.Regular8).
GetDiagnostics
().Verify(
507
CreateCompilation(test, parseOptions: TestOptions.Regular8).
GetDiagnostics
().Verify(
621
CreateCompilation(test, parseOptions: TestOptions.Regular8).
GetDiagnostics
().Verify();
762
CreateCompilation(test, parseOptions: TestOptions.Regular8).
GetDiagnostics
().Verify();
868
CreateCompilation(test, parseOptions: TestOptions.Regular8).
GetDiagnostics
().Verify(
2569
CreateCompilation(test, parseOptions: TestOptions.Regular8).
GetDiagnostics
().Verify(
2715
CreateCompilation(test, parseOptions: TestOptions.Regular8).
GetDiagnostics
().Verify(
2862
CreateCompilation(test, parseOptions: TestOptions.Regular8).
GetDiagnostics
().Verify(
2979
CreateCompilation(test, parseOptions: TestOptions.Regular8).
GetDiagnostics
().Verify();
3125
CreateCompilation(test, parseOptions: TestOptions.Regular8).
GetDiagnostics
().Verify();
3236
CreateCompilation(test, parseOptions: TestOptions.Regular8).
GetDiagnostics
().Verify(
3386
CreateCompilation(test, parseOptions: TestOptions.Regular8).
GetDiagnostics
().Verify(
3537
CreateCompilation(test, parseOptions: TestOptions.Regular8).
GetDiagnostics
().Verify(
3689
CreateCompilation(test, parseOptions: TestOptions.Regular8).
GetDiagnostics
().Verify(
3815
CreateCompilation(test, parseOptions: TestOptions.Regular8).
GetDiagnostics
().Verify();
3970
CreateCompilation(test, parseOptions: TestOptions.Regular8).
GetDiagnostics
().Verify();
4090
CreateCompilation(test, parseOptions: TestOptions.Regular8).
GetDiagnostics
().Verify(
4249
CreateCompilation(test, parseOptions: TestOptions.Regular8).
GetDiagnostics
().Verify(
4409
CreateCompilation(test, parseOptions: TestOptions.Regular8).
GetDiagnostics
().Verify(
4570
CreateCompilation(test, parseOptions: TestOptions.Regular8).
GetDiagnostics
().Verify(
Parsing\ParserErrorMessageTests.cs (1)
5883
CreateCompilation(test).
GetDiagnostics
().Verify(
Parsing\StatementAttributeParsingTests.cs (81)
79
CreateCompilation(test).
GetDiagnostics
().Verify(
144
CreateCompilation(test).
GetDiagnostics
().Verify(
228
CreateCompilation(test).
GetDiagnostics
().Verify(
325
CreateCompilation(test).
GetDiagnostics
().Verify(
410
CreateCompilation(test).
GetDiagnostics
().Verify(
495
CreateCompilation(test).
GetDiagnostics
().Verify(
561
CreateCompilation(test).
GetDiagnostics
().Verify(
627
CreateCompilation(test).
GetDiagnostics
().Verify(
701
CreateCompilation(test).
GetDiagnostics
().Verify(
775
CreateCompilation(test).
GetDiagnostics
().Verify(
850
CreateCompilation(test).
GetDiagnostics
().Verify(
931
CreateCompilation(test).
GetDiagnostics
().Verify(
1009
CreateCompilation(test).
GetDiagnostics
().Verify(
1083
CreateCompilation(test).
GetDiagnostics
().Verify(
1185
CreateCompilation(test).
GetDiagnostics
().Verify(
1319
CreateCompilation(test).
GetDiagnostics
().Verify(
1395
CreateCompilation(test).
GetDiagnostics
().Verify(
1472
CreateCompilation(test).
GetDiagnostics
().Verify(
1559
CreateCompilation(test).
GetDiagnostics
().Verify(
1681
CreateCompilation(test).
GetDiagnostics
().Verify(
1754
CreateCompilation(test).
GetDiagnostics
().Verify(
1824
CreateCompilation(test).
GetDiagnostics
().Verify(
1894
CreateCompilation(test).
GetDiagnostics
().Verify(
1964
CreateCompilation(test).
GetDiagnostics
().Verify(
2061
CreateCompilation(test).
GetDiagnostics
().Verify(
2152
CreateCompilation(test).
GetDiagnostics
().Verify(
2228
CreateCompilation(test).
GetDiagnostics
().Verify(
2301
CreateCompilation(test).
GetDiagnostics
().Verify(
2394
CreateCompilation(test).
GetDiagnostics
().Verify(
2507
CreateCompilation(test).
GetDiagnostics
().Verify(
2619
CreateCompilation(test).
GetDiagnostics
().Verify(
2716
CreateCompilation(test).
GetDiagnostics
().Verify(
2795
CreateCompilation(test).
GetDiagnostics
().Verify(
2898
CreateCompilation(test).
GetDiagnostics
().Verify(
2983
CreateCompilation(test).
GetDiagnostics
().Verify(
3086
CreateCompilation(test).
GetDiagnostics
().Verify(
3171
CreateCompilation(test).
GetDiagnostics
().Verify(
3247
CreateCompilation(test).
GetDiagnostics
().Verify(
3324
CreateCompilation(test).
GetDiagnostics
().Verify(
3407
CreateCompilation(test).
GetDiagnostics
().Verify(
3492
CreateCompilation(test).
GetDiagnostics
().Verify(
3574
CreateCompilation(test).
GetDiagnostics
().Verify(
3664
CreateCompilation(test).
GetDiagnostics
().Verify(
3745
CreateCompilation(test).
GetDiagnostics
().Verify(
3819
CreateCompilation(test).
GetDiagnostics
().Verify(
3912
CreateCompilation(test).
GetDiagnostics
().Verify(
3995
CreateCompilation(test).
GetDiagnostics
().Verify(
4083
CreateCompilation(test).
GetDiagnostics
().Verify(
4168
CreateCompilation(test).
GetDiagnostics
().Verify(
4244
CreateCompilation(test).
GetDiagnostics
().Verify(
4324
CreateCompilation(test).
GetDiagnostics
().Verify(
4412
CreateCompilation(test).
GetDiagnostics
().Verify(
4501
CreateCompilation(test).
GetDiagnostics
().Verify(
4601
CreateCompilation(test).
GetDiagnostics
().Verify(
4676
CreateCompilation(test).
GetDiagnostics
().Verify(
4748
CreateCompilation(test).
GetDiagnostics
().Verify(
4846
CreateCompilation(test).
GetDiagnostics
().Verify(
4945
CreateCompilation(test).
GetDiagnostics
().Verify(
5025
CreateCompilation(test).
GetDiagnostics
().Verify(
5094
CreateCompilation(test).
GetDiagnostics
().Verify(
5182
CreateCompilation(test).
GetDiagnostics
().Verify(
5263
CreateCompilation(test).
GetDiagnostics
().Verify(
5349
CreateCompilation(test).
GetDiagnostics
().Verify(
5423
CreateCompilation(test).
GetDiagnostics
().Verify(
5507
CreateCompilation(test).
GetDiagnostics
().Verify(
5596
CreateCompilation(test).
GetDiagnostics
().Verify(
5717
CreateCompilation(test).
GetDiagnostics
().Verify(
5814
CreateCompilation(test).
GetDiagnostics
().Verify(
5916
CreateCompilation(test).
GetDiagnostics
().Verify(
6188
CreateCompilation(test).
GetDiagnostics
().Verify(
6274
CreateCompilation(test).
GetDiagnostics
().Verify(
6358
CreateCompilation(test).
GetDiagnostics
().Verify(
6437
CreateCompilation(test).
GetDiagnostics
().Verify(
6521
CreateCompilation(test).
GetDiagnostics
().Verify(
6611
CreateCompilation(test).
GetDiagnostics
().Verify(
6747
CreateCompilation(test).
GetDiagnostics
().Verify(
6856
CreateCompilation(tree).
GetDiagnostics
().Verify(
7119
CreateCompilation(test).
GetDiagnostics
().Verify(
7226
CreateCompilation(test).
GetDiagnostics
().Verify(
7328
CreateCompilation(test).
GetDiagnostics
().Verify(
7437
CreateCompilation(test).
GetDiagnostics
().Verify(
Syntax\LambdaUtilitiesTests.cs (1)
44
compilation.
GetDiagnostics
().Where(d => d.Severity == DiagnosticSeverity.Error).Verify();
Microsoft.CodeAnalysis.CSharp.Test.Utilities (5)
CSharpTestBase.cs (3)
1893
var compileDiagnostics = comp.
GetDiagnostics
();
2697
var actualDiagnostics = compilation.
GetDiagnostics
().Where(d => d.Severity != DiagnosticSeverity.Hidden);
2708
var actualDiagnostics = compilation.
GetDiagnostics
().Where(d => d.Severity != DiagnosticSeverity.Hidden);
DiagnosticTestUtilities.cs (2)
48
var actualErrors = comp.
GetDiagnostics
();
86
var actualErrors = comp.
GetDiagnostics
();
Microsoft.DotNet.ApiCompatibility.Tests (4)
SymbolFactory.cs (4)
23
Assert.Empty(compilation.
GetDiagnostics
());
42
Assert.Empty(compilation.
GetDiagnostics
());
58
Assert.Empty(compilation.
GetDiagnostics
());
75
Assert.Empty(compilation.
GetDiagnostics
());
Microsoft.DotNet.ApiDiff.Tests (4)
SymbolFactory.cs (4)
23
Assert.Empty(compilation.
GetDiagnostics
());
42
Assert.Empty(compilation.
GetDiagnostics
());
58
Assert.Empty(compilation.
GetDiagnostics
());
75
Assert.Empty(compilation.
GetDiagnostics
());
Microsoft.DotNet.ApiSymbolExtensions (1)
AssemblySymbolLoader.cs (1)
491
var diagnostics = _cSharpCompilation.
GetDiagnostics
();
Microsoft.DotNet.ApiSymbolExtensions.Tests (4)
SymbolFactory.cs (4)
23
Assert.Empty(compilation.
GetDiagnostics
());
42
Assert.Empty(compilation.
GetDiagnostics
());
58
Assert.Empty(compilation.
GetDiagnostics
());
75
Assert.Empty(compilation.
GetDiagnostics
());
Microsoft.DotNet.GenAPI.Tests (4)
SymbolFactory.cs (4)
23
Assert.Empty(compilation.
GetDiagnostics
());
42
Assert.Empty(compilation.
GetDiagnostics
());
58
Assert.Empty(compilation.
GetDiagnostics
());
75
Assert.Empty(compilation.
GetDiagnostics
());
SemanticSearch.BuildTask.UnitTests (3)
GenerateFilteredReferenceAssembliesTaskTests.cs (3)
129
c.
GetDiagnostics
().Where(d => d.Severity == DiagnosticSeverity.Error).Verify(
177
c.
GetDiagnostics
().Where(d => d.Severity == DiagnosticSeverity.Error).Verify(
226
c.
GetDiagnostics
().Where(d => d.Severity == DiagnosticSeverity.Error).Verify(
StackDepthTest (1)
Program.cs (1)
82
var diag = comp.
GetDiagnostics
();