2 types derived from CallbackGenerator
Microsoft.CodeAnalysis.Test.Utilities (2)
67 instantiations of CallbackGenerator
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (2)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (53)
SourceGeneration\GeneratorDriverTests.cs (32)
61var generator = new CallbackGenerator((ic) => initCount++, (sgc) => executeCount++);
83var generator = new CallbackGenerator((ic) => initCount++, (sgc) => executeCount++);
104var generator = new CallbackGenerator((ic) => initCount++, (sgc) => executeCount++, source: "public class C { }");
281var generator = new CallbackGenerator((ic) => throw exception, (sgc) => { });
306var generator = new CallbackGenerator((ic) => throw exception, (sgc) => { }, source: "class D { }");
328var generator = new CallbackGenerator((ic) => { }, (sgc) => throw exception);
354var generator = new CallbackGenerator((ic) => { }, (sgc) => throw exception);
391var generator = new CallbackGenerator((ic) => { }, (sgc) => throw exception, source: "public class D { }");
421var generator = new CallbackGenerator((ic) => { }, (sgc) => throw exception);
448var generator = new CallbackGenerator((ic) => { }, (sgc) => sgc.ReportDiagnostic(diagnostic));
470var generator = new CallbackGenerator((ic) => { }, (sgc) =>
578var generator = new CallbackGenerator((ic) => { }, (sgc) => { sgc.AddSource("test", SourceText.From("public class D {}", Encoding.UTF8)); });
608var 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)); });
662var generator = new CallbackGenerator((ic) => { }, (sgc) => { sgc.ReportDiagnostic(diagnostic1); sgc.ReportDiagnostic(diagnostic2); });
709var generator = new CallbackGenerator((ic) => { }, (sgc) => { sgc.ReportDiagnostic(diagnostic1); sgc.ReportDiagnostic(diagnostic2); });
738var testGenerator = new CallbackGenerator(
772var generator = new CallbackGenerator((ic) => { }, (sgc) => { sgc.AddSource("a", SourceText.From("")); });
797var testGenerator = new CallbackGenerator(
824var testGenerator = new CallbackGenerator(
852var testGenerator = new CallbackGenerator(
886var generator = new CallbackGenerator((ic) => ic.RegisterForPostInitialization(postInit), (sgc) => { });
913var generator = new CallbackGenerator((ic) => ic.RegisterForPostInitialization(postInit), (sgc) => { dSymbol = sgc.Compilation.GetTypeByMetadataName("D"); }, source = "public class E : D {}");
940var generator = new CallbackGenerator((ic) => ic.RegisterForPostInitialization(postInit), (sgc) => { });
970var generator = new CallbackGenerator((ic) => ic.RegisterForPostInitialization(postInit), (sgc) => executeCount++, source = "public class E : D {}");
1000var generator = new CallbackGenerator((ic) => ic.RegisterForPostInitialization(postInit), (sgc) => Assert.True(false, "Should not execute"), source = "public class E : D {}");
1038var generator = new CallbackGenerator(init, (sgc) => Assert.True(false, "Should not execute"), source = "public class E : D {}");
1063var generator = new CallbackGenerator((ic) => ic.RegisterForPostInitialization(pic => pic.AddSource("postInit", "public class D{}")), (sgc) => { }, "public class E{}");
1090var generator = new CallbackGenerator((ic) => ic.RegisterForPostInitialization(pic => pic.AddSource("postInit", "public class D{}")), (sgc) => { }, "public class E{}");
1162CallbackGenerator gen = new CallbackGenerator((c) => { }, (c) =>
1261CallbackGenerator gen = new CallbackGenerator((c) => { }, (c) =>
1352var gen = new CallbackGenerator(c => { }, c =>
1380var generator = new CallbackGenerator((ic) => initCount++, (sgc) => executeCount++);
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (6)
Microsoft.CodeAnalysis.Workspaces.UnitTests (5)
61 references to CallbackGenerator
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (2)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (53)
SourceGeneration\GeneratorDriverTests.cs (32)
61var generator = new CallbackGenerator((ic) => initCount++, (sgc) => executeCount++);
83var generator = new CallbackGenerator((ic) => initCount++, (sgc) => executeCount++);
104var generator = new CallbackGenerator((ic) => initCount++, (sgc) => executeCount++, source: "public class C { }");
281var generator = new CallbackGenerator((ic) => throw exception, (sgc) => { });
306var generator = new CallbackGenerator((ic) => throw exception, (sgc) => { }, source: "class D { }");
328var generator = new CallbackGenerator((ic) => { }, (sgc) => throw exception);
354var generator = new CallbackGenerator((ic) => { }, (sgc) => throw exception);
391var generator = new CallbackGenerator((ic) => { }, (sgc) => throw exception, source: "public class D { }");
421var generator = new CallbackGenerator((ic) => { }, (sgc) => throw exception);
448var generator = new CallbackGenerator((ic) => { }, (sgc) => sgc.ReportDiagnostic(diagnostic));
470var generator = new CallbackGenerator((ic) => { }, (sgc) =>
578var generator = new CallbackGenerator((ic) => { }, (sgc) => { sgc.AddSource("test", SourceText.From("public class D {}", Encoding.UTF8)); });
608var 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)); });
662var generator = new CallbackGenerator((ic) => { }, (sgc) => { sgc.ReportDiagnostic(diagnostic1); sgc.ReportDiagnostic(diagnostic2); });
709var generator = new CallbackGenerator((ic) => { }, (sgc) => { sgc.ReportDiagnostic(diagnostic1); sgc.ReportDiagnostic(diagnostic2); });
738var testGenerator = new CallbackGenerator(
772var generator = new CallbackGenerator((ic) => { }, (sgc) => { sgc.AddSource("a", SourceText.From("")); });
797var testGenerator = new CallbackGenerator(
824var testGenerator = new CallbackGenerator(
852var testGenerator = new CallbackGenerator(
886var generator = new CallbackGenerator((ic) => ic.RegisterForPostInitialization(postInit), (sgc) => { });
913var generator = new CallbackGenerator((ic) => ic.RegisterForPostInitialization(postInit), (sgc) => { dSymbol = sgc.Compilation.GetTypeByMetadataName("D"); }, source = "public class E : D {}");
940var generator = new CallbackGenerator((ic) => ic.RegisterForPostInitialization(postInit), (sgc) => { });
970var generator = new CallbackGenerator((ic) => ic.RegisterForPostInitialization(postInit), (sgc) => executeCount++, source = "public class E : D {}");
1000var generator = new CallbackGenerator((ic) => ic.RegisterForPostInitialization(postInit), (sgc) => Assert.True(false, "Should not execute"), source = "public class E : D {}");
1038var generator = new CallbackGenerator(init, (sgc) => Assert.True(false, "Should not execute"), source = "public class E : D {}");
1063var generator = new CallbackGenerator((ic) => ic.RegisterForPostInitialization(pic => pic.AddSource("postInit", "public class D{}")), (sgc) => { }, "public class E{}");
1090var generator = new CallbackGenerator((ic) => ic.RegisterForPostInitialization(pic => pic.AddSource("postInit", "public class D{}")), (sgc) => { }, "public class E{}");
1162CallbackGenerator gen = new CallbackGenerator((c) => { }, (c) =>
1261CallbackGenerator gen = new CallbackGenerator((c) => { }, (c) =>
1352var gen = new CallbackGenerator(c => { }, c =>
1380var generator = new CallbackGenerator((ic) => initCount++, (sgc) => executeCount++);
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (4)
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)