13 instantiations of GeneratorDriverCache
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (12)
CommandLineTests.cs (8)
10116GeneratorDriverCache cache = new GeneratorDriverCache(); 10156GeneratorDriverCache cache = new GeneratorDriverCache(); 10213GeneratorDriverCache cache = new GeneratorDriverCache(); 10238cache = new GeneratorDriverCache(); 10291GeneratorDriverCache cache = new GeneratorDriverCache(); 10344GeneratorDriverCache cache = new GeneratorDriverCache(); 10415GeneratorDriverCache cache = new GeneratorDriverCache(); 10483GeneratorDriverCache cache = new GeneratorDriverCache();
GeneratorDriverCacheTests.cs (4)
17var driverCache = new GeneratorDriverCache(); 27var driverCache = new GeneratorDriverCache(); 39var driverCache = new GeneratorDriverCache(); 60var driverCache = new GeneratorDriverCache(maxCacheSize);
VBCSCompiler (1)
src\Compilers\Server\VBCSCompiler\CompilerRequestHandler.cs (1)
68private readonly GeneratorDriverCache _driverCache = new GeneratorDriverCache();
24 references to GeneratorDriverCache
Microsoft.CodeAnalysis (2)
CommandLine\CommonCompiler.cs (2)
79public GeneratorDriverCache? GeneratorDriverCache { get; } 125public CommonCompiler(CommandLineParser parser, string? responseFile, string[] args, BuildPaths buildPaths, string? additionalReferenceDirectories, IAnalyzerAssemblyLoader assemblyLoader, GeneratorDriverCache? driverCache, ICommonCompilerFileSystem? fileSystem)
Microsoft.CodeAnalysis.CSharp (1)
CommandLine\CSharpCompiler.cs (1)
28protected CSharpCompiler(CSharpCommandLineParser parser, string? responseFile, string[] args, BuildPaths buildPaths, string? additionalReferenceDirectories, IAnalyzerAssemblyLoader assemblyLoader, GeneratorDriverCache? driverCache = null, ICommonCompilerFileSystem? fileSystem = null)
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (14)
CommandLineTestBase.cs (2)
55internal MockCSharpCompiler CreateCSharpCompiler(string[] args, DiagnosticAnalyzer[]? analyzers = null, ISourceGenerator[]? generators = null, AnalyzerAssemblyLoader? loader = null, GeneratorDriverCache? driverCache = null, MetadataReference[]? additionalReferences = null) 60internal MockCSharpCompiler CreateCSharpCompiler(string? responseFile, string workingDirectory, string[] args, DiagnosticAnalyzer[]? analyzers = null, ISourceGenerator[]? generators = null, AnalyzerAssemblyLoader? loader = null, GeneratorDriverCache? driverCache = null, MetadataReference[]? additionalReferences = null)
CommandLineTests.cs (8)
10116GeneratorDriverCache cache = new GeneratorDriverCache(); 10156GeneratorDriverCache cache = new GeneratorDriverCache(); 10213GeneratorDriverCache cache = new GeneratorDriverCache(); 10291GeneratorDriverCache cache = new GeneratorDriverCache(); 10344GeneratorDriverCache cache = new GeneratorDriverCache(); 10415GeneratorDriverCache cache = new GeneratorDriverCache(); 10483GeneratorDriverCache cache = new GeneratorDriverCache(); 10562GeneratorDriverCache driverCache = null)
GeneratorDriverCacheTests.cs (4)
17var driverCache = new GeneratorDriverCache(); 27var driverCache = new GeneratorDriverCache(); 39var driverCache = new GeneratorDriverCache(); 60var driverCache = new GeneratorDriverCache(maxCacheSize);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
MockCSharpCompiler.cs (1)
32public MockCSharpCompiler(string responseFile, BuildPaths buildPaths, string[] args, ImmutableArray<DiagnosticAnalyzer> analyzers = default, ImmutableArray<ISourceGenerator> generators = default, AnalyzerAssemblyLoader loader = null, GeneratorDriverCache driverCache = null, ImmutableArray<MetadataReference> additionalReferences = default)
Microsoft.CodeAnalysis.UnitTests (1)
Analyzers\AnalyzerFileReferenceTests.cs (1)
299public AnalyzerLoaderMockCSharpCompiler(CSharpCommandLineParser parser, string? responseFile, string[] args, BuildPaths buildPaths, string? additionalReferenceDirectories, IAnalyzerAssemblyLoader assemblyLoader, GeneratorDriverCache? driverCache = null, ICommonCompilerFileSystem? fileSystem = null)
VBCSCompiler (5)
src\Compilers\Server\VBCSCompiler\CompilerRequestHandler.cs (1)
68private readonly GeneratorDriverCache _driverCache = new GeneratorDriverCache();
src\Compilers\Server\VBCSCompiler\CSharpCompilerServer.cs (2)
19internal CSharpCompilerServer(Func<string, MetadataReferenceProperties, PortableExecutableReference> metadataProvider, string[] args, BuildPaths buildPaths, string? libDirectory, IAnalyzerAssemblyLoader analyzerLoader, GeneratorDriverCache driverCache) 24internal CSharpCompilerServer(Func<string, MetadataReferenceProperties, PortableExecutableReference> metadataProvider, string? responseFile, string[] args, BuildPaths buildPaths, string? libDirectory, IAnalyzerAssemblyLoader analyzerLoader, GeneratorDriverCache driverCache)
src\Compilers\Server\VBCSCompiler\VisualBasicCompilerServer.cs (2)
21internal VisualBasicCompilerServer(Func<string, MetadataReferenceProperties, PortableExecutableReference> metadataProvider, string[] args, BuildPaths buildPaths, string? libDirectory, IAnalyzerAssemblyLoader analyzerLoader, GeneratorDriverCache driverCache) 26internal VisualBasicCompilerServer(Func<string, MetadataReferenceProperties, PortableExecutableReference> metadataProvider, string? responseFile, string[] args, BuildPaths buildPaths, string? libDirectory, IAnalyzerAssemblyLoader analyzerLoader, GeneratorDriverCache driverCache)