138 references to VerifyAnalyzerDiagnostics
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (136)
Diagnostics\DiagnosticAnalyzerTests.AllInOne.cs (4)
42
CreateCompilationWithMscorlib461(source).
VerifyAnalyzerDiagnostics
(new[] { analyzer }, options);
63
CreateCompilationWithMscorlib461(source).
VerifyAnalyzerDiagnostics
(new[] { new CSharpTrackingDiagnosticAnalyzer() });
82
CreateCompilationWithMscorlib461(source).
VerifyAnalyzerDiagnostics
(new[] { new CSharpTrackingDiagnosticAnalyzer() });
92
}").
VerifyAnalyzerDiagnostics
(new[] { new CSharpTrackingDiagnosticAnalyzer() });
Diagnostics\DiagnosticAnalyzerTests.cs (90)
83
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new ComplainAboutX() }, null, null,
115
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new ComplainAboutX() }, null, null,
175
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new ComplainAboutX() }, null, null,
208
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new ComplainAboutX() }, null, null,
230
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new ImplicitlyDeclaredSymbolAnalyzer() });
291
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new SyntaxAndSymbolAnalyzer() }, null, null,
560
.
VerifyAnalyzerDiagnostics
(analyzers);
580
.
VerifyAnalyzerDiagnostics
(analyzers, null, null,
600
.
VerifyAnalyzerDiagnostics
(analyzers, null, null,
623
.
VerifyAnalyzerDiagnostics
(analyzers, null, null,
643
.
VerifyAnalyzerDiagnostics
(analyzers, null, null,
686
.
VerifyAnalyzerDiagnostics
(analyzers, null, null,
704
.
VerifyAnalyzerDiagnostics
(analyzers, null, null,
865
.
VerifyAnalyzerDiagnostics
(analyzers, null, null, expected: Diagnostic("AD0001")
937
.
VerifyAnalyzerDiagnostics
(analyzers, null, null, expected: Diagnostic("AD0001")
973
.
VerifyAnalyzerDiagnostics
(analyzers, null, null, expected: Diagnostic("AD0001")
991
.
VerifyAnalyzerDiagnostics
(analyzers, null, null, Diagnostic("CS101").WithLocation(1, 1));
1002
.
VerifyAnalyzerDiagnostics
(analyzers, null, null, Diagnostic("BC101").WithLocation(1, 1));
1086
.
VerifyAnalyzerDiagnostics
(analyzers, null, null, expected:
1122
.
VerifyAnalyzerDiagnostics
(analyzers, null, null, expected:
1138
.
VerifyAnalyzerDiagnostics
(analyzers, null, null, expected: Diagnostic(NotConfigurableDiagnosticAnalyzer.EnabledRule.Id));
1147
.
VerifyAnalyzerDiagnostics
(analyzers, null, null, expected: Diagnostic(NotConfigurableDiagnosticAnalyzer.EnabledRule.Id));
1156
.
VerifyAnalyzerDiagnostics
(analyzers, null, null, expected: Diagnostic(NotConfigurableDiagnosticAnalyzer.EnabledRule.Id));
1172
.
VerifyAnalyzerDiagnostics
(analyzers, null, null, expected: new[] {
1191
.
VerifyAnalyzerDiagnostics
(analyzers, null, null, expected: Diagnostic(CodeBlockActionAnalyzer.CodeBlockTopLevelRule.Id, "M").WithArguments("M").WithLocation(4, 17));
1220
.
VerifyAnalyzerDiagnostics
(analyzers, null, null,
1234
.
VerifyAnalyzerDiagnostics
(analyzers, null, null,
1273
.
VerifyAnalyzerDiagnostics
(analyzers);
1368
.
VerifyAnalyzerDiagnostics
(analyzers, null, null, expected: new[] {
1401
compilation.
VerifyAnalyzerDiagnostics
(analyzers);
1438
compilation.
VerifyAnalyzerDiagnostics
(analyzers, expected: expected);
1442
compilation.
VerifyAnalyzerDiagnostics
(analyzers, expected: expected);
1619
compilation.
VerifyAnalyzerDiagnostics
(analyzers,
1688
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new OwningSymbolTestAnalyzer() }, null, null,
1703
compilation.
VerifyAnalyzerDiagnostics
(analyzers, analyzerOptions, null, expected: expected);
1891
compilation.
VerifyAnalyzerDiagnostics
(analyzers);
1916
compilation.
VerifyAnalyzerDiagnostics
(analyzers, null, null,
1949
compilation.
VerifyAnalyzerDiagnostics
(analyzers, null, null,
1970
compilation.
VerifyAnalyzerDiagnostics
(analyzers, null, null,
1993
compilation.
VerifyAnalyzerDiagnostics
(analyzers, null, null,
2014
compilation.
VerifyAnalyzerDiagnostics
(analyzers, null, null,
2039
compilation.
VerifyAnalyzerDiagnostics
(analyzers, null, null,
2059
compilation.
VerifyAnalyzerDiagnostics
(analyzers, null, null,
2078
compilation.
VerifyAnalyzerDiagnostics
(analyzers, null, null,
2101
compilation.
VerifyAnalyzerDiagnostics
(analyzers, null, null,
2122
compilation.
VerifyAnalyzerDiagnostics
(analyzers, null, null,
2148
compilation.
VerifyAnalyzerDiagnostics
(analyzers, null, null,
2181
compilation.
VerifyAnalyzerDiagnostics
(analyzers, null, null,
2189
compilation.
VerifyAnalyzerDiagnostics
(analyzers, null, null,
2197
compilation.
VerifyAnalyzerDiagnostics
(analyzers, null, null,
2249
compilation.
VerifyAnalyzerDiagnostics
(analyzers, null, null,
2257
compilation.
VerifyAnalyzerDiagnostics
(analyzers, null, null,
2265
compilation.
VerifyAnalyzerDiagnostics
(analyzers, null, null,
2480
compilation.
VerifyAnalyzerDiagnostics
(analyzers, null, null,
2547
compilation.
VerifyAnalyzerDiagnostics
(analyzers, null, null,
2576
compilation.
VerifyAnalyzerDiagnostics
(analyzers, null, null,
2595
compilation.
VerifyAnalyzerDiagnostics
(analyzers,
2613
compilation.
VerifyAnalyzerDiagnostics
(analyzers,
2634
compilation.
VerifyAnalyzerDiagnostics
(analyzers,
2659
compilation.
VerifyAnalyzerDiagnostics
(analyzers,
2734
compilation.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { analyzer },
2743
compilation.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { analyzer },
2752
compilation.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { analyzer },
2759
compilation.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { analyzer },
2854
compilation.
VerifyAnalyzerDiagnostics
(analyzers, expected: diagnostics);
3167
compilation.
VerifyAnalyzerDiagnostics
(analyzers, expected: expected);
3199
compilation.
VerifyAnalyzerDiagnostics
(analyzers, expected: expected);
3231
compilation.
VerifyAnalyzerDiagnostics
(analyzers, expected: expected);
3377
compilation.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { namedTypeAnalyzer },
3392
compilation.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { namedTypeAnalyzer },
3401
compilation.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { namedTypeAnalyzer },
3420
compilation.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { namedTypeAnalyzer },
3436
compilation.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { namedTypeAnalyzer },
3445
compilation.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { namedTypeAnalyzer },
3454
compilation.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { namedTypeAnalyzer },
3473
compilation.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { namedTypeAnalyzer },
3488
compilation.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { namedTypeAnalyzer },
3497
compilation.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { namedTypeAnalyzer },
3506
compilation.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { namedTypeAnalyzer },
3524
compilation.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { namedTypeAnalyzer },
3539
compilation.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { namedTypeAnalyzer });
3545
compilation.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { namedTypeAnalyzer },
3560
compilation.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { namedTypeAnalyzer },
3599
compilation.
VerifyAnalyzerDiagnostics
(analyzers,
3627
compilation.
VerifyAnalyzerDiagnostics
(analyzers,
3654
compilation.
VerifyAnalyzerDiagnostics
(analyzers,
4102
.
VerifyAnalyzerDiagnostics
(analyzers, null, null,
4159
.
VerifyAnalyzerDiagnostics
(analyzers, null, null,
4206
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { analyzer }, null, null,
4432
compilation.
VerifyAnalyzerDiagnostics
([analyzer],
Diagnostics\DiagnosticSuppressorTests.cs (1)
31
=> c.
VerifyAnalyzerDiagnostics
(analyzers, expected: expected);
Diagnostics\OperationAnalyzerTests.cs (39)
48
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new EmptyArrayAnalyzer() }, null, null,
110
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new BoxingOperationAnalyzer() }, null, null,
140
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new BadStuffTestAnalyzer() }, null, null,
189
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new BadStuffTestAnalyzer() }, null, null);
217
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new BigForTestAnalyzer() }, null, null,
282
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new SwitchTestAnalyzer() }, null, null,
347
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new InvocationTestAnalyzer() }, null, null,
424
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new FieldCouldBeReadOnlyAnalyzer() }, null, null,
496
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new FieldCouldBeReadOnlyAnalyzer() }, null, null,
551
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new LocalCouldBeConstAnalyzer() }, null, null,
722
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new SymbolCouldHaveMoreSpecificTypeAnalyzer() }, null, null,
787
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new SeventeenTestAnalyzer() }, null, null,
827
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new NullArgumentTestAnalyzer() }, null, null,
880
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new MemberInitializerTestAnalyzer() }, null, null,
930
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new AssignmentTestAnalyzer() }, null, null,
979
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new ArrayInitializerTestAnalyzer() }, null, null,
1015
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new VariableDeclarationTestAnalyzer() }, null, null,
1079
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new CaseTestAnalyzer() }, null, null,
1120
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new ExplicitVsImplicitInstanceAnalyzer() }, null, null,
1156
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new MemberReferenceAnalyzer() }, null, null,
1219
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new ParamsArrayTestAnalyzer() }, null, null,
1244
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new EqualsValueTestAnalyzer() }, null, null,
1275
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new OwningSymbolTestAnalyzer() }, null, null,
1299
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new NoneOperationTestAnalyzer() }, null, null);
1339
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new AssignmentOperationSyntaxTestAnalyzer() }, null, null,
1388
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new AddressOfTestAnalyzer() }, null, null,
1432
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new LambdaTestAnalyzer() }, null, null,
1481
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new StaticMemberTestAnalyzer() }, null, null,
1507
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new LabelOperationsTestAnalyzer() }, null, null,
1566
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new UnaryAndBinaryOperationsTestAnalyzer() }, null, null,
1614
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new OperatorPropertyPullerTestAnalyzer() }, null, null);
1640
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new NullOperationSyntaxTestAnalyzer() }, null, null,
1675
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new ConversionExpressionCSharpTestAnalyzer() }, null, null,
1709
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new InvalidOperatorExpressionTestAnalyzer() }, null, null,
1739
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new InvocationTestAnalyzer() }, null, null);
1782
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new ConditionalAccessOperationTestAnalyzer() }, null, null,
1827
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new LiteralTestAnalyzer() }, null, null, Diagnostic("Literal", "null").WithArguments("null").WithLocation(6, 20),
1873
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new TrueFalseUnaryOperationTestAnalyzer() }, null, null,
1899
.
VerifyAnalyzerDiagnostics
(new DiagnosticAnalyzer[] { new OperationBlockAnalyzer() }, null, null,
FieldKeywordTests.cs (2)
12933
comp.
VerifyAnalyzerDiagnostics
(analyzers: [new TestAnalyzer1()],
12941
comp.
VerifyAnalyzerDiagnostics
(analyzers: [new TestAnalyzer1()],
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\Source\NullablePublicAPITests.cs (1)
1144
comp.
VerifyAnalyzerDiagnostics
(new[] { new NullabilityPrinter() }, null, null,
Microsoft.CodeAnalysis.UnitTests (1)
Diagnostics\SuppressMessageAttributeCompilerTests.cs (1)
31
compilation.
VerifyAnalyzerDiagnostics
(analyzers, expected: diagnostics);