1 type derived from StrongNameFileSystem
Microsoft.CodeAnalysis (1)
CommandLine\CommonCompiler.LoggingStrongNameProvider.cs (1)
11internal sealed class LoggingStrongNameFileSystem : StrongNameFileSystem
2 instantiations of StrongNameFileSystem
Microsoft.CodeAnalysis (2)
StrongName\DesktopStrongNameProvider.cs (1)
49: this(keyFileSearchPaths, tempPath == null ? StrongNameFileSystem.Instance : new StrongNameFileSystem(tempPath))
StrongName\StrongNameFileSystem.cs (1)
18internal static readonly StrongNameFileSystem Instance = new StrongNameFileSystem();
12 references to StrongNameFileSystem
Microsoft.CodeAnalysis (12)
CommandLine\CommandLineArguments.cs (1)
311internal StrongNameProvider GetStrongNameProvider(StrongNameFileSystem fileSystem)
Compilation.EmitStream.cs (1)
123var fileSystem = _strongNameProvider.FileSystem;
StrongName\DesktopStrongNameProvider.cs (6)
37internal override StrongNameFileSystem FileSystem { get; } 39public DesktopStrongNameProvider(ImmutableArray<string> keyFileSearchPaths) : this(keyFileSearchPaths, StrongNameFileSystem.Instance) 49: this(keyFileSearchPaths, tempPath == null ? StrongNameFileSystem.Instance : new StrongNameFileSystem(tempPath)) 54internal DesktopStrongNameProvider(ImmutableArray<string> keyFileSearchPaths, StrongNameFileSystem strongNameFileSystem) 61FileSystem = strongNameFileSystem ?? StrongNameFileSystem.Instance; 115internal static string? ResolveStrongNameKeyFile(string path, StrongNameFileSystem fileSystem, ImmutableArray<string> keyFileSearchPaths)
StrongName\StrongNameFileSystem.cs (3)
18internal static readonly StrongNameFileSystem Instance = new StrongNameFileSystem(); 49=> Equals(obj as StrongNameFileSystem); 51private bool Equals(StrongNameFileSystem? other)
StrongName\StrongNameProvider.cs (1)
23internal abstract StrongNameFileSystem FileSystem { get; }