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