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