78 references to CallbackGenerator
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (2)
CommandLineTests.cs (2)
14681
var generator = new
CallbackGenerator
((ic) => { }, (gc) =>
14855
var generator = new
CallbackGenerator
(i => { }, e => throw null);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Completion\CompletionServiceTests.cs (1)
202
var generator = new
CallbackGenerator
(onInit: _ => { }, onExecute: _ => Interlocked.Increment(ref generatorRanCount));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (58)
SourceGeneration\GeneratorDriverTests.cs (37)
61
var generator = new
CallbackGenerator
((ic) => initCount++, (sgc) => executeCount++);
83
var generator = new
CallbackGenerator
((ic) => initCount++, (sgc) => executeCount++);
104
var generator = new
CallbackGenerator
((ic) => initCount++, (sgc) => executeCount++, source: "public class C { }");
281
var generator = new
CallbackGenerator
((ic) => throw exception, (sgc) => { });
303
var generator = new
CallbackGenerator
((ic) => throw exception, (sgc) => { }, source: "class D { }");
325
var generator = new
CallbackGenerator
((ic) => { }, (sgc) => throw exception);
348
var generator = new
CallbackGenerator
((ic) => { }, (sgc) => throw exception);
382
var generator = new
CallbackGenerator
((ic) => { }, (sgc) => throw exception, source: "public class D { }");
409
var generator = new
CallbackGenerator
((ic) => { }, (sgc) => throw exception);
436
var generator = new
CallbackGenerator
((ic) => { }, (sgc) => sgc.ReportDiagnostic(diagnostic));
458
var generator = new
CallbackGenerator
((ic) => { }, (sgc) =>
586
var generator = new
CallbackGenerator
((ic) => { }, (sgc) => { sgc.AddSource("test", SourceText.From("public class D {}", Encoding.UTF8)); });
616
var generator = new
CallbackGenerator
((ic) => { }, (sgc) => { sgc.AddSource("test", SourceText.From("public class D {}", Encoding.UTF8)); sgc.AddSource("test2", SourceText.From("public class E {}", Encoding.UTF8)); });
670
var generator = new
CallbackGenerator
((ic) => { }, (sgc) => { sgc.ReportDiagnostic(diagnostic1); sgc.ReportDiagnostic(diagnostic2); });
717
var generator = new
CallbackGenerator
((ic) => { }, (sgc) => { sgc.ReportDiagnostic(diagnostic1); sgc.ReportDiagnostic(diagnostic2); });
746
var testGenerator = new
CallbackGenerator
(
780
var generator = new
CallbackGenerator
((ic) => { }, (sgc) => { sgc.AddSource("a", SourceText.From("")); });
803
var testGenerator = new
CallbackGenerator
(
830
var testGenerator = new
CallbackGenerator
(
858
var testGenerator = new
CallbackGenerator
(
892
var generator = new
CallbackGenerator
((ic) => ic.RegisterForPostInitialization(postInit), (sgc) => { });
919
var generator = new
CallbackGenerator
((ic) => ic.RegisterForPostInitialization(postInit), (sgc) => { dSymbol = sgc.Compilation.GetTypeByMetadataName("D"); }, source = "public class E : D {}");
946
var generator = new
CallbackGenerator
((ic) => ic.RegisterForPostInitialization(postInit), (sgc) => { });
976
var generator = new
CallbackGenerator
((ic) => ic.RegisterForPostInitialization(postInit), (sgc) => executeCount++, source = "public class E : D {}");
1006
var generator = new
CallbackGenerator
((ic) => ic.RegisterForPostInitialization(postInit), (sgc) => Assert.True(false, "Should not execute"), source = "public class E : D {}");
1041
var generator = new
CallbackGenerator
(init, (sgc) => Assert.True(false, "Should not execute"), source = "public class E : D {}");
1063
var generator = new
CallbackGenerator
((ic) => ic.RegisterForPostInitialization(pic => pic.AddSource("postInit", "public class D{}")), (sgc) => { }, "public class E{}");
1090
var generator = new
CallbackGenerator
((ic) => ic.RegisterForPostInitialization(pic => pic.AddSource("postInit", "public class D{}")), (sgc) => { }, "public class E{}");
1162
CallbackGenerator gen = new
CallbackGenerator
((c) => { }, (c) =>
1261
CallbackGenerator gen = new
CallbackGenerator
((c) => { }, (c) =>
1363
var gen = new
CallbackGenerator
(c => { }, c =>
1391
var generator = new
CallbackGenerator
((ic) => initCount++, (sgc) => executeCount++);
3809
var generator = new
CallbackGenerator
(ctx => { }, ctx =>
3838
var generator = new
CallbackGenerator
(ctx => { }, ctx =>
3934
var generator = new
CallbackGenerator
(ctx => { }, ctx =>
3963
var generator = new
CallbackGenerator
(ctx => { }, ctx =>
4025
var generator = new
CallbackGenerator
(ctx => { }, ctx =>
SourceGeneration\SyntaxAwareGeneratorTests.cs (21)
40
var testGenerator = new
CallbackGenerator
(
66
var testGenerator = new
CallbackGenerator
(
91
var testGenerator = new
CallbackGenerator
(
117
var testGenerator = new
CallbackGenerator
(
143
var testGenerator = new
CallbackGenerator
(
170
var testGenerator = new
CallbackGenerator
(
241
var testGenerator = new
CallbackGenerator
(
280
var testGenerator = new
CallbackGenerator
(
322
var testGenerator = new
CallbackGenerator
(
376
var testGenerator = new
CallbackGenerator
(
418
var testGenerator = new
CallbackGenerator
(
460
var testGenerator1 = new
CallbackGenerator
(
502
var testGenerator = new
CallbackGenerator
(
557
var testGenerator = new
CallbackGenerator
(
588
var testGenerator = new
CallbackGenerator
(
625
var testGenerator = new
CallbackGenerator
(
679
var testGenerator = new
CallbackGenerator
(
736
var testGenerator = new
CallbackGenerator
(
781
var testGenerator = new
CallbackGenerator
(
825
var testGenerator = new
CallbackGenerator
(
2050
var testGenerator = new
CallbackGenerator
(
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
Diagnostics\PullDiagnosticTests.cs (1)
659
var generator = new
CallbackGenerator
(onInit: (_) => { }, onExecute: context =>
Microsoft.CodeAnalysis.Test.Utilities (2)
SourceGeneration\TestGenerators.cs (2)
132
public CallbackGenerator2(Action<GeneratorInitializationContext> onInit, Action<GeneratorExecutionContext> onExecute, string? source = "") :
base
(onInit, onExecute, source)
194
:
base
(onInit, onExecute)
Microsoft.CodeAnalysis.Workspaces.UnitTests (14)
SolutionTests\SolutionWithSourceGeneratorTests.cs (14)
526
: new
CallbackGenerator
(onInit: _ => { }, onExecute: _ => { });
716
var generator = new
CallbackGenerator
(onInit: _ => { }, onExecute: _ => { generatorRan = true; });
750
var analyzerReference = new TestGeneratorReference(new
CallbackGenerator
(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!"));
779
var analyzerReference = new TestGeneratorReference(new
CallbackGenerator
(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!"));
808
var analyzerReference = new TestGeneratorReference(new
CallbackGenerator
(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!"));
844
new
CallbackGenerator
(
985
var analyzerReference = new TestGeneratorReference(new
CallbackGenerator
(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!"));
1017
var analyzerReference = new TestGeneratorReference(new
CallbackGenerator
(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!"));
1047
var analyzerReference = new TestGeneratorReference(new
CallbackGenerator
(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!"));
1087
var analyzerReference = new TestGeneratorReference(new
CallbackGenerator
(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!"));
1115
var analyzerReference = new TestGeneratorReference(new
CallbackGenerator
(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!"));
1142
var analyzerReference = new TestGeneratorReference(new
CallbackGenerator
(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!"));
1170
var analyzerReference = new TestGeneratorReference(new
CallbackGenerator
(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!"));
1202
var analyzerReference = new TestGeneratorReference(new
CallbackGenerator
(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Generated document 1"));