13 instantiations of GeneratorDriverCache
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (12)
CommandLineTests.cs (8)
9893GeneratorDriverCache cache = new GeneratorDriverCache(); 9932GeneratorDriverCache cache = new GeneratorDriverCache(); 9988GeneratorDriverCache cache = new GeneratorDriverCache(); 10013cache = new GeneratorDriverCache(); 10064GeneratorDriverCache cache = new GeneratorDriverCache(); 10117GeneratorDriverCache cache = new GeneratorDriverCache(); 10187GeneratorDriverCache cache = new GeneratorDriverCache(); 10254GeneratorDriverCache cache = new GeneratorDriverCache();
GeneratorDriverCacheTests.cs (4)
17var driverCache = new GeneratorDriverCache(); 27var driverCache = new GeneratorDriverCache(); 39var driverCache = new GeneratorDriverCache(); 58var driverCache = new GeneratorDriverCache();
VBCSCompiler (1)
CompilerRequestHandler.cs (1)
68private readonly GeneratorDriverCache _driverCache = new GeneratorDriverCache();
27 references to GeneratorDriverCache
Microsoft.CodeAnalysis (2)
CommandLine\CommonCompiler.cs (2)
77public GeneratorDriverCache? GeneratorDriverCache { get; } 122public 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 (16)
CommandLineTestBase.cs (2)
56internal MockCSharpCompiler CreateCSharpCompiler(string[] args, DiagnosticAnalyzer[]? analyzers = null, ISourceGenerator[]? generators = null, AnalyzerAssemblyLoader? loader = null, GeneratorDriverCache? driverCache = null) 61internal MockCSharpCompiler CreateCSharpCompiler(string? responseFile, string workingDirectory, string[] args, DiagnosticAnalyzer[]? analyzers = null, ISourceGenerator[]? generators = null, AnalyzerAssemblyLoader? loader = null, GeneratorDriverCache? driverCache = null)
CommandLineTests.cs (8)
9893GeneratorDriverCache cache = new GeneratorDriverCache(); 9932GeneratorDriverCache cache = new GeneratorDriverCache(); 9988GeneratorDriverCache cache = new GeneratorDriverCache(); 10064GeneratorDriverCache cache = new GeneratorDriverCache(); 10117GeneratorDriverCache cache = new GeneratorDriverCache(); 10187GeneratorDriverCache cache = new GeneratorDriverCache(); 10254GeneratorDriverCache cache = new GeneratorDriverCache(); 10295GeneratorDriverCache driverCache = null)
GeneratorDriverCacheTests.cs (6)
17var driverCache = new GeneratorDriverCache(); 27var driverCache = new GeneratorDriverCache(); 39var driverCache = new GeneratorDriverCache(); 57var drivers = GetDrivers(GeneratorDriverCache.MaxCacheSize + 2); 58var driverCache = new GeneratorDriverCache(); 61for (int i = 0; i < GeneratorDriverCache.MaxCacheSize + 1; i++)
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
MockCSharpCompiler.cs (1)
29public MockCSharpCompiler(string responseFile, BuildPaths buildPaths, string[] args, ImmutableArray<DiagnosticAnalyzer> analyzers = default, ImmutableArray<ISourceGenerator> generators = default, AnalyzerAssemblyLoader loader = null, GeneratorDriverCache driverCache = null)
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)
Microsoft.CodeAnalysis.VisualBasic (1)
CommandLine\VisualBasicCompiler.vb (1)
23Protected Sub New(parser As VisualBasicCommandLineParser, responseFile As String, args As String(), buildPaths As BuildPaths, additionalReferenceDirectories As String, analyzerLoader As IAnalyzerAssemblyLoader, Optional driverCache As GeneratorDriverCache = Nothing, Optional fileSystem As ICommonCompilerFileSystem = Nothing)
VBCSCompiler (5)
CompilerRequestHandler.cs (1)
68private readonly GeneratorDriverCache _driverCache = new GeneratorDriverCache();
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)
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)