5 instantiations of RuntimeMetadataReferenceResolver
Microsoft.CodeAnalysis.EditorFeatures (1)
Interactive\InteractiveSession.cs (1)
387return new RuntimeMetadataReferenceResolver(
Microsoft.CodeAnalysis.InteractiveHost (1)
Interactive\Core\InteractiveHost.Service.cs (1)
126var referenceResolver = new RuntimeMetadataReferenceResolver(
Microsoft.CodeAnalysis.Scripting (2)
Hosting\Resolvers\RuntimeMetadataReferenceResolver.cs (2)
56return new RuntimeMetadataReferenceResolver( 253new RuntimeMetadataReferenceResolver(resolver, PackageResolver, GacFileResolver, TrustedPlatformAssemblies, _createFromFileFunc);
Microsoft.CodeAnalysis.Scripting.UnitTests (1)
RuntimeMetadataReferenceResolverTests.cs (1)
49resolver = new RuntimeMetadataReferenceResolver(
27 references to RuntimeMetadataReferenceResolver
csi (1)
Csi.cs (1)
29sdkDir: RuntimeMetadataReferenceResolver.GetDesktopFrameworkDirectory(),
Microsoft.CodeAnalysis.EditorFeatures (3)
Interactive\InteractiveSession.cs (3)
281var metadataResolver = (RuntimeMetadataReferenceResolver)compilationOptions.MetadataReferenceResolver!; 385private static RuntimeMetadataReferenceResolver CreateMetadataReferenceResolver(IMetadataService metadataService, InteractiveHostPlatformInfo platformInfo, ImmutableArray<string> searchPaths, string baseDirectory)
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)
104var referenceResolver = RuntimeMetadataReferenceResolver.CreateCurrentPlatformResolver(
Microsoft.CodeAnalysis.InteractiveHost (1)
Interactive\Core\InteractiveHost.Service.cs (1)
126var referenceResolver = new RuntimeMetadataReferenceResolver(
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)
Microsoft.CodeAnalysis.Scripting.TestUtilities (3)
ScriptTestBase.cs (2)
21var runtimeMetadataReferenceResolver = RuntimeMetadataReferenceResolver.CreateCurrentPlatformResolver(
VisualBasicScriptTestBase.cs (1)
29sdkDir: RuntimeMetadataReferenceResolver.GetDesktopFrameworkDirectory(),
Microsoft.CodeAnalysis.Scripting.UnitTests (1)
RuntimeMetadataReferenceResolverTests.cs (1)
29var resolver = new RuntimeMetadataReferenceResolver(