5 instantiations of RelativePathResolver
Microsoft.CodeAnalysis.EditorFeatures (1)
Interactive\InteractiveSession.cs (1)
271compilationOptions = compilationOptions.WithMetadataReferenceResolver(metadataResolver.WithRelativePathResolver(new RelativePathResolver(_referenceSearchPaths, _workingDirectory)));
Microsoft.CodeAnalysis.Scripting (3)
Hosting\Resolvers\RuntimeMetadataReferenceResolver.cs (1)
72: this(new RelativePathResolver(searchPaths.NullToEmpty(), baseDirectory),
RelativePathResolver.cs (2)
57new(searchPaths, BaseDirectory); 60new(SearchPaths, baseDirectory);
Microsoft.CodeAnalysis.Scripting.UnitTests (1)
RuntimeMetadataReferenceResolverTests.cs (1)
31new RelativePathResolver(ImmutableArray.Create(directory.Path), directory.Path),
11 references to RelativePathResolver
Microsoft.CodeAnalysis.EditorFeatures (1)
Interactive\InteractiveSession.cs (1)
32using RelativePathResolver = Scripting::Microsoft.CodeAnalysis.RelativePathResolver;
Microsoft.CodeAnalysis.Scripting (9)
Hosting\Resolvers\RuntimeMetadataReferenceResolver.cs (3)
37internal readonly RelativePathResolver PathResolver; 81RelativePathResolver pathResolver, 252internal RuntimeMetadataReferenceResolver WithRelativePathResolver(RelativePathResolver resolver)
RelativePathResolver.cs (6)
18internal class RelativePathResolver : IEquatable<RelativePathResolver> 24/// Initializes a new instance of the <see cref="RelativePathResolver"/> class. 56public RelativePathResolver WithSearchPaths(ImmutableArray<string> searchPaths) => 59public RelativePathResolver WithBaseDirectory(string baseDirectory) => 62public bool Equals(RelativePathResolver other) => 68public override bool Equals(object obj) => Equals(obj as RelativePathResolver);
Microsoft.CodeAnalysis.Scripting.UnitTests (1)
RuntimeMetadataReferenceResolverTests.cs (1)
17using RelativePathResolver = Scripting::Microsoft.CodeAnalysis.RelativePathResolver;