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