36 references to AsSourceGenerator
IdeCoreBenchmarks (1)
IncrementalSourceGeneratorBenchmarks.cs (1)
146
})).
AsSourceGenerator
();
Microsoft.CodeAnalysis.CSharp (1)
SourceGeneration\CSharpGeneratorDriver.cs (1)
51
=> Create(incrementalGenerators.Select(GeneratorExtensions.
AsSourceGenerator
), additionalTexts: null);
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (13)
CommandLineTests.cs (13)
9225
generators: new[] { new DoNothingGenerator().
AsSourceGenerator
() });
9909
void RunWithNoCache() => VerifyOutput(dir, src, includeCurrentAssemblyAsAnalyzerReference: false, additionalFlags: new[] { "/langversion:preview" }, generators: new[] { generator.
AsSourceGenerator
() }, analyzers: null);
9911
void RunWithCache() => VerifyOutput(dir, src, includeCurrentAssemblyAsAnalyzerReference: false, additionalFlags: new[] { "/langversion:preview", "/features:enable-generator-cache" }, generators: new[] { generator.
AsSourceGenerator
() }, driverCache: cache, analyzers: null);
9967
void RunWithCache(string outputPath) => VerifyOutput(dir, src, includeCurrentAssemblyAsAnalyzerReference: false, additionalFlags: new[] { "/langversion:preview", "/out:" + outputPath, "/features:enable-generator-cache" }, generators: new[] { generator.
AsSourceGenerator
() }, driverCache: cache, analyzers: null);
10032
void RunWithCache() => VerifyOutput(dir, src, includeCurrentAssemblyAsAnalyzerReference: false, additionalFlags: new[] { "/langversion:preview", "/features:enable-generator-cache" }, generators: new[] { generator.
AsSourceGenerator
() }, driverCache: cache, analyzers: null);
10034
void RunWithCacheDisabled() => VerifyOutput(dir, src, includeCurrentAssemblyAsAnalyzerReference: false, additionalFlags: new[] { "/langversion:preview" }, generators: new[] { generator.
AsSourceGenerator
() }, driverCache: cache, analyzers: null);
10089
void RunWithOneGenerator() => VerifyOutput(dir, src, includeCurrentAssemblyAsAnalyzerReference: false, additionalFlags: new[] { "/langversion:preview", "/features:enable-generator-cache" }, generators: new[] { generator.
AsSourceGenerator
() }, driverCache: cache, analyzers: null);
10091
void RunWithTwoGenerators() => VerifyOutput(dir, src, includeCurrentAssemblyAsAnalyzerReference: false, additionalFlags: new[] { "/langversion:preview", "/features:enable-generator-cache" }, generators: new[] { generator.
AsSourceGenerator
(), generator2.
AsSourceGenerator
() }, driverCache: cache, analyzers: null);
10137
void RunWithCache() => VerifyOutput(dir, src, includeCurrentAssemblyAsAnalyzerReference: false, additionalFlags: new[] { "/langversion:preview", "/features:enable-generator-cache", "/additionalFile:" + additionalFile.Path }, generators: new[] { generator.
AsSourceGenerator
() }, driverCache: cache, analyzers: null);
10233
void RunWithCache() => VerifyOutput(dir, src, includeCurrentAssemblyAsAnalyzerReference: false, additionalFlags: new[] { "/langversion:preview", "/features:enable-generator-cache", "/analyzerConfig:" + editorconfig.Path, "/analyzerConfig:" + globalconfig.Path }, generators: new[] { generator.
AsSourceGenerator
() }, driverCache: cache, analyzers: null);
10269
void RunWithCache() => VerifyOutput(dir, src, includeCurrentAssemblyAsAnalyzerReference: false, additionalFlags: new[] { "/langversion:preview", "/features:enable-generator-cache" }, generators: new[] { generator.
AsSourceGenerator
() }, driverCache: cache, analyzers: null);
14557
generators: new[] { generator.
AsSourceGenerator
() });
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (18)
SourceGeneration\GeneratorDriverTests.cs (15)
520
GeneratorDriver driver = CSharpGeneratorDriver.Create(new[] { generator.
AsSourceGenerator
() }, parseOptions: parseOptions);
2791
GeneratorDriver driver = CSharpGeneratorDriver.Create(new[] { generator.
AsSourceGenerator
() }, driverOptions: new GeneratorDriverOptions(disabledOutput), parseOptions: parseOptions);
2839
GeneratorDriver driver = CSharpGeneratorDriver.Create(new[] { generator.
AsSourceGenerator
() }, parseOptions: parseOptions, additionalTexts: new[] { new InMemoryAdditionalText("text.txt", "") }, driverOptions: new GeneratorDriverOptions(IncrementalGeneratorOutputKind.None, trackIncrementalGeneratorSteps: true));
2886
GeneratorDriver driver = CSharpGeneratorDriver.Create(new[] { generator1.
AsSourceGenerator
(), generator2.
AsSourceGenerator
() }, parseOptions: parseOptions, additionalTexts: new[] { additionalText }, driverOptions: new GeneratorDriverOptions(IncrementalGeneratorOutputKind.None, trackIncrementalGeneratorSteps: true));
2969
GeneratorDriver driver = CSharpGeneratorDriver.Create(new[] { generator.
AsSourceGenerator
() }, parseOptions: parseOptions, additionalTexts: new[] { new InMemoryAdditionalText("text.txt", "") }, driverOptions: new GeneratorDriverOptions(IncrementalGeneratorOutputKind.None, trackIncrementalGeneratorSteps: true));
2995
GeneratorDriver driver = CSharpGeneratorDriver.Create(new[] { generator.
AsSourceGenerator
() },
3035
GeneratorDriver driver = CSharpGeneratorDriver.Create(new[] { generator.
AsSourceGenerator
() },
3069
}).
AsSourceGenerator
();
3098
}).
AsSourceGenerator
();
3129
}).
AsSourceGenerator
();
3138
}).
AsSourceGenerator
();
3177
}).
AsSourceGenerator
();
3220
}).
AsSourceGenerator
();
3248
}).
AsSourceGenerator
();
SourceGeneration\SyntaxAwareGeneratorTests.cs (3)
1200
driver = driver.AddGenerators(ImmutableArray.Create(testGenerator2.
AsSourceGenerator
()));
2099
}).
AsSourceGenerator
();
2105
}).
AsSourceGenerator
();
Microsoft.CodeAnalysis.ExternalAccess.RazorCompiler.UnitTests (1)
HostOutputsTests.cs (1)
39
GeneratorDriver driver = CSharpGeneratorDriver.Create(new[] { generator.
AsSourceGenerator
() }, parseOptions: parseOptions);
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (1)
CommandLineTests.vb (1)
8842
generators:={New DoNothingGenerator().
AsSourceGenerator
()})
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
TestGeneratorReference.cs (1)
39
: this(generator.
AsSourceGenerator
(), analyzerFilePath)