3 types derived from GlobalAssemblyCache
Microsoft.CodeAnalysis.Scripting (3)
src\Compilers\Shared\GlobalAssemblyCacheHelpers\ClrGlobalAssemblyCache.cs (1)
28internal sealed class ClrGlobalAssemblyCache : GlobalAssemblyCache
src\Compilers\Shared\GlobalAssemblyCacheHelpers\DotNetCoreGlobalAssemblyCache.cs (1)
20internal sealed class DotNetCoreGlobalAssemblyCache : GlobalAssemblyCache
src\Compilers\Shared\GlobalAssemblyCacheHelpers\MonoGlobalAssemblyCache.cs (1)
23internal sealed class MonoGlobalAssemblyCache : GlobalAssemblyCache
13 references to GlobalAssemblyCache
Microsoft.CodeAnalysis.CSharp.Scripting.Desktop.UnitTests (2)
InteractiveSessionReferencesTests.cs (2)
241return GlobalAssemblyCache.Instance.ResolvePartialName("System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", out path) != null && 242GlobalAssemblyCache.Instance.ResolvePartialName("System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", out path) != null;
Microsoft.CodeAnalysis.Features (3)
Completion\Providers\Scripting\GlobalAssemblyCacheCompletionHelper.cs (2)
19new(() => [.. GlobalAssemblyCache.Instance.GetAssemblySimpleNames()]); 61=> IOUtilities.PerformIO(() => GlobalAssemblyCache.Instance.GetAssemblyIdentities(partialName), []);
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (1)
240GlobalAssemblyCache.Instance.ResolvePartialName(fullAssemblyName, out assemblyLocation, preferredCulture: CultureInfo.CurrentCulture);
Microsoft.CodeAnalysis.Scripting (4)
src\Compilers\Shared\GlobalAssemblyCacheHelpers\GacFileResolver.cs (2)
66architectures = GlobalAssemblyCache.CurrentArchitectures; 76GlobalAssemblyCache.Instance.ResolvePartialName(assemblyName, out path, Architectures, this.PreferredCulture);
src\Compilers\Shared\GlobalAssemblyCacheHelpers\GlobalAssemblyCache.cs (2)
18internal static readonly GlobalAssemblyCache Instance = CreateInstance(); 20private static GlobalAssemblyCache CreateInstance()
Microsoft.CodeAnalysis.Scripting.Desktop.UnitTests (4)
GlobalAssemblyCacheTests.cs (4)
22var gac = GlobalAssemblyCache.Instance; 91var gac = GlobalAssemblyCache.Instance;