2 instantiations of RuntimeMetadataReferenceResolver
Microsoft.CodeAnalysis.Scripting (2)
Hosting\Resolvers\RuntimeMetadataReferenceResolver.cs (2)
56return new RuntimeMetadataReferenceResolver( 253new RuntimeMetadataReferenceResolver(resolver, PackageResolver, GacFileResolver, TrustedPlatformAssemblies, _createFromFileFunc);
19 references to RuntimeMetadataReferenceResolver
csi (1)
Csi.cs (1)
29sdkDir: RuntimeMetadataReferenceResolver.GetDesktopFrameworkDirectory(),
Microsoft.CodeAnalysis.Features (5)
Completion\Providers\Scripting\AbstractDirectivePathCompletionProvider.cs (1)
167if (document.Project.CompilationOptions?.MetadataReferenceResolver is RuntimeMetadataReferenceResolver resolver)
Completion\Providers\Scripting\AbstractReferenceDirectiveCompletionProvider.cs (2)
52if (context.Document.Project.CompilationOptions.MetadataReferenceResolver is RuntimeMetadataReferenceResolver resolver && pathThroughLastSlash.IndexOfAny(s_pathIndicators) < 0) 69var helper = GetFileSystemCompletionHelper(context.Document, Glyph.Assembly, RuntimeMetadataReferenceResolver.AssemblyExtensions, s_rules);
Workspace\MiscellaneousFileUtilities.cs (2)
122var referenceResolver = RuntimeMetadataReferenceResolver.CreateCurrentPlatformResolver(
Microsoft.CodeAnalysis.Scripting (13)
Hosting\AssemblyLoader\InteractiveAssemblyLoader.cs (2)
330foreach (var extension in RuntimeMetadataReferenceResolver.AssemblyExtensions) 346foreach (var extension in RuntimeMetadataReferenceResolver.AssemblyExtensions)
Hosting\CommandLine\CommandLineRunner.cs (3)
185return RuntimeMetadataReferenceResolver.CreateCurrentPlatformResolver( 322var currentMetadataResolver = (RuntimeMetadataReferenceResolver)options.MetadataResolver;
Hosting\Resolvers\RuntimeMetadataReferenceResolver.cs (5)
25internal sealed class RuntimeMetadataReferenceResolver : MetadataReferenceResolver, IEquatable<RuntimeMetadataReferenceResolver> 51internal static RuntimeMetadataReferenceResolver CreateCurrentPlatformResolver( 238public bool Equals(RuntimeMetadataReferenceResolver? other) 248public override bool Equals(object? other) => Equals(other as RuntimeMetadataReferenceResolver); 250internal RuntimeMetadataReferenceResolver WithRelativePathResolver(RelativePathResolver resolver)
ScriptMetadataResolver.cs (3)
20RuntimeMetadataReferenceResolver.CreateCurrentPlatformResolver(ImmutableArray<string>.Empty, baseDirectory: null)); 22private readonly RuntimeMetadataReferenceResolver _resolver; 27internal ScriptMetadataResolver(RuntimeMetadataReferenceResolver resolver)