78 references to CallbackGenerator
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (2)
CommandLineTests.cs (2)
14803
var generator = new
CallbackGenerator
((ic) => { }, (gc) =>
14977
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)
65
var generator = new
CallbackGenerator
((ic) => initCount++, (sgc) => executeCount++);
87
var generator = new
CallbackGenerator
((ic) => initCount++, (sgc) => executeCount++);
108
var generator = new
CallbackGenerator
((ic) => initCount++, (sgc) => executeCount++, source: "public class C { }");
285
var generator = new
CallbackGenerator
((ic) => throw exception, (sgc) => { });
307
var generator = new
CallbackGenerator
((ic) => throw exception, (sgc) => { }, source: "class D { }");
329
var generator = new
CallbackGenerator
((ic) => { }, (sgc) => throw exception);
352
var generator = new
CallbackGenerator
((ic) => { }, (sgc) => throw exception);
386
var generator = new
CallbackGenerator
((ic) => { }, (sgc) => throw exception, source: "public class D { }");
413
var generator = new
CallbackGenerator
((ic) => { }, (sgc) => throw exception);
440
var generator = new
CallbackGenerator
((ic) => { }, (sgc) => sgc.ReportDiagnostic(diagnostic));
462
var generator = new
CallbackGenerator
((ic) => { }, (sgc) =>
590
var generator = new
CallbackGenerator
((ic) => { }, (sgc) => { sgc.AddSource("test", SourceText.From("public class D {}", Encoding.UTF8)); });
620
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)); });
674
var generator = new
CallbackGenerator
((ic) => { }, (sgc) => { sgc.ReportDiagnostic(diagnostic1); sgc.ReportDiagnostic(diagnostic2); });
721
var generator = new
CallbackGenerator
((ic) => { }, (sgc) => { sgc.ReportDiagnostic(diagnostic1); sgc.ReportDiagnostic(diagnostic2); });
750
var testGenerator = new
CallbackGenerator
(
784
var generator = new
CallbackGenerator
((ic) => { }, (sgc) => { sgc.AddSource("a", SourceText.From("")); });
807
var testGenerator = new
CallbackGenerator
(
834
var testGenerator = new
CallbackGenerator
(
862
var testGenerator = new
CallbackGenerator
(
896
var generator = new
CallbackGenerator
((ic) => ic.RegisterForPostInitialization(postInit), (sgc) => { });
923
var generator = new
CallbackGenerator
((ic) => ic.RegisterForPostInitialization(postInit), (sgc) => { dSymbol = sgc.Compilation.GetTypeByMetadataName("D"); }, source = "public class E : D {}");
950
var generator = new
CallbackGenerator
((ic) => ic.RegisterForPostInitialization(postInit), (sgc) => { });
980
var generator = new
CallbackGenerator
((ic) => ic.RegisterForPostInitialization(postInit), (sgc) => executeCount++, source = "public class E : D {}");
1010
var generator = new
CallbackGenerator
((ic) => ic.RegisterForPostInitialization(postInit), (sgc) => Assert.True(false, "Should not execute"), source = "public class E : D {}");
1045
var generator = new
CallbackGenerator
(init, (sgc) => Assert.True(false, "Should not execute"), source = "public class E : D {}");
1067
var generator = new
CallbackGenerator
((ic) => ic.RegisterForPostInitialization(pic => pic.AddSource("postInit", "public class D{}")), (sgc) => { }, "public class E{}");
1094
var generator = new
CallbackGenerator
((ic) => ic.RegisterForPostInitialization(pic => pic.AddSource("postInit", "public class D{}")), (sgc) => { }, "public class E{}");
1166
CallbackGenerator gen = new
CallbackGenerator
((c) => { }, (c) =>
1265
CallbackGenerator gen = new
CallbackGenerator
((c) => { }, (c) =>
1367
var gen = new
CallbackGenerator
(c => { }, c =>
1395
var generator = new
CallbackGenerator
((ic) => initCount++, (sgc) => executeCount++);
3815
var generator = new
CallbackGenerator
(ctx => { }, ctx =>
3844
var generator = new
CallbackGenerator
(ctx => { }, ctx =>
3982
var generator = new
CallbackGenerator
(ctx => { }, ctx =>
4011
var generator = new
CallbackGenerator
(ctx => { }, ctx =>
4073
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)
672
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)
525
: new
CallbackGenerator
(onInit: _ => { }, onExecute: _ => { });
715
var generator = new
CallbackGenerator
(onInit: _ => { }, onExecute: _ => { generatorRan = true; });
749
var analyzerReference = new TestGeneratorReference(new
CallbackGenerator
(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!"));
778
var analyzerReference = new TestGeneratorReference(new
CallbackGenerator
(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!"));
807
var analyzerReference = new TestGeneratorReference(new
CallbackGenerator
(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!"));
843
new
CallbackGenerator
(
984
var analyzerReference = new TestGeneratorReference(new
CallbackGenerator
(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!"));
1016
var analyzerReference = new TestGeneratorReference(new
CallbackGenerator
(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!"));
1046
var analyzerReference = new TestGeneratorReference(new
CallbackGenerator
(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!"));
1086
var analyzerReference = new TestGeneratorReference(new
CallbackGenerator
(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!"));
1114
var analyzerReference = new TestGeneratorReference(new
CallbackGenerator
(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!"));
1141
var analyzerReference = new TestGeneratorReference(new
CallbackGenerator
(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!"));
1169
var analyzerReference = new TestGeneratorReference(new
CallbackGenerator
(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Hello World!"));
1201
var analyzerReference = new TestGeneratorReference(new
CallbackGenerator
(_ => { }, onExecute: _ => { generatorRan = true; }, source: "// Generated document 1"));