2 writes to MetadataReferenceResolver
Microsoft.CodeAnalysis (1)
Compilation\CompilationOptions.cs (1)
319this.MetadataReferenceResolver = metadataReferenceResolver;
Microsoft.CodeAnalysis.CSharp (1)
CSharpCompilationOptions.cs (1)
687return new CSharpCompilationOptions(this) { MetadataReferenceResolver = resolver };
14 references to MetadataReferenceResolver
Microsoft.CodeAnalysis (9)
Compilation\CompilationOptions.cs (5)
344&& object.Equals(this.MetadataReferenceResolver, other.MetadataReferenceResolver) 644object.Equals(this.MetadataReferenceResolver, other.MetadataReferenceResolver) && 691Hash.Combine(this.MetadataReferenceResolver,
Compilation\DeterministicKeyBuilder.cs (1)
605WriteType(writer, "metadataReferenceResolver", options.MetadataReferenceResolver?.GetType());
ReferenceManager\CommonReferenceManager.Resolution.cs (3)
806if (compilation.Options.MetadataReferenceResolver == null) 875Debug.Assert(compilation.Options.MetadataReferenceResolver != null); 877var references = compilation.Options.MetadataReferenceResolver.ResolveReference(reference, basePath, MetadataReferenceProperties.Assembly.WithRecursiveAliases(true));
Microsoft.CodeAnalysis.CSharp (3)
CSharpCompilationOptions.cs (2)
326metadataReferenceResolver: other.MetadataReferenceResolver, 682if (ReferenceEquals(resolver, this.MetadataReferenceResolver))
Symbols\ReferenceManager.cs (1)
386compilation.Options.MetadataReferenceResolver,
Microsoft.CodeAnalysis.Features (2)
Completion\Providers\Scripting\AbstractDirectivePathCompletionProvider.cs (1)
167if (document.Project.CompilationOptions?.MetadataReferenceResolver is RuntimeMetadataReferenceResolver resolver)
Completion\Providers\Scripting\AbstractReferenceDirectiveCompletionProvider.cs (1)
52if (context.Document.Project.CompilationOptions.MetadataReferenceResolver is RuntimeMetadataReferenceResolver resolver && pathThroughLastSlash.IndexOfAny(s_pathIndicators) < 0)