src\Compilers\Server\VBCSCompiler\CompilationCache.cs (10)
70internal static CompilationCache? TryCreate(CommandLineArguments arguments, ICompilerServerLogger logger)
95private static string? GetCachePath(IReadOnlyDictionary<string, string> features, ICompilerServerLogger logger)
147ICompilerServerLogger logger)
224ICompilerServerLogger logger)
288ICompilerServerLogger logger)
444private static void TouchLastUsed(string entryDir, ICompilerServerLogger logger)
464internal static string PurgeEntries(string cachePath, DateTimeOffset cutoff, ICompilerServerLogger logger)
542internal static DateTimeOffset GetLastUsedTimeUtc(string entryDir, ICompilerServerLogger logger)
570internal static DateTimeOffset GetCreatedTimeUtc(string entryDir, ICompilerServerLogger logger)
600internal static CacheStats GetCacheStats(string cachePath, DateTimeOffset since, ICompilerServerLogger logger)
src\Compilers\Server\VBCSCompiler\CSharpCompilerServer.cs (3)
19private readonly ICompilerServerLogger _logger;
21internal CSharpCompilerServer(Func<string, MetadataReferenceProperties, PortableExecutableReference> metadataProvider, string[] args, BuildPaths buildPaths, string? libDirectory, IAnalyzerAssemblyLoader analyzerLoader, GeneratorDriverCache driverCache, ICompilerServerLogger? logger = null)
26internal CSharpCompilerServer(Func<string, MetadataReferenceProperties, PortableExecutableReference> metadataProvider, string? responseFile, string[] args, BuildPaths buildPaths, string? libDirectory, IAnalyzerAssemblyLoader analyzerLoader, GeneratorDriverCache driverCache, ICompilerServerLogger? logger = null)
src\Compilers\Server\VBCSCompiler\VisualBasicCompilerServer.cs (3)
19private readonly ICompilerServerLogger _logger;
21internal VisualBasicCompilerServer(Func<string, MetadataReferenceProperties, PortableExecutableReference> metadataProvider, string[] args, BuildPaths buildPaths, string? libDirectory, IAnalyzerAssemblyLoader analyzerLoader, GeneratorDriverCache driverCache, ICompilerServerLogger? logger = null)
26internal VisualBasicCompilerServer(Func<string, MetadataReferenceProperties, PortableExecutableReference> metadataProvider, string? responseFile, string[] args, BuildPaths buildPaths, string? libDirectory, IAnalyzerAssemblyLoader analyzerLoader, GeneratorDriverCache driverCache, ICompilerServerLogger? logger = null)
src\Compilers\Shared\BuildServerConnection.cs (11)
103ICompilerServerLogger logger,
172ICompilerServerLogger logger,
186Func<string, ICompilerServerLogger, bool> tryCreateServerFunc,
187ICompilerServerLogger logger,
208ICompilerServerLogger logger,
209Func<string, ICompilerServerLogger, bool> tryCreateServerFunc,
285ICompilerServerLogger logger,
346ICompilerServerLogger logger,
379ICompilerServerLogger logger,
491internal static Dictionary<string, string>? GetServerEnvironmentVariables(System.Collections.IDictionary currentEnvironment, ICompilerServerLogger? logger = null)
542internal static bool TryCreateServer(string clientDirectory, string pipeName, ICompilerServerLogger logger, out int processId)