2 types derived from RelativePathResolver
Microsoft.CodeAnalysis (1)
CommandLine\CommonCompiler.CompilerRelativePathResolver.cs (1)
22internal sealed class CompilerRelativePathResolver : RelativePathResolver
Microsoft.CodeAnalysis.Test.Utilities (1)
Mocks\VirtualizedRelativePathResolver.cs (1)
15internal sealed class VirtualizedRelativePathResolver : RelativePathResolver
3 instantiations of RelativePathResolver
Microsoft.CodeAnalysis (2)
FileSystem\RelativePathResolver.cs (2)
55new(searchPaths, BaseDirectory); 58new(SearchPaths, baseDirectory);
Microsoft.CodeAnalysis.UnitTests (1)
FileSystem\RelativePathResolverTests.cs (1)
170var resolver = new RelativePathResolver(
11 references to RelativePathResolver
Microsoft.CodeAnalysis (8)
CommandLine\CommonCompiler.LoggingMetadataFileReferenceResolver.cs (2)
16private readonly RelativePathResolver _pathResolver; 19public LoggingMetadataFileReferenceResolver(RelativePathResolver pathResolver, Func<string, MetadataReferenceProperties, PortableExecutableReference> provider, TouchedFileLogger? logger)
FileSystem\RelativePathResolver.cs (6)
16internal class RelativePathResolver : IEquatable<RelativePathResolver> 22/// Initializes a new instance of the <see cref="RelativePathResolver"/> class. 54public RelativePathResolver WithSearchPaths(ImmutableArray<string> searchPaths) => 57public RelativePathResolver WithBaseDirectory(string? baseDirectory) => 60public bool Equals(RelativePathResolver? other) => 66public override bool Equals(object? obj) => Equals(obj as RelativePathResolver);
Microsoft.CodeAnalysis.Test.Utilities (2)
Mocks\TestMetadataReferenceResolver.cs (2)
17private readonly RelativePathResolver _pathResolver; 22RelativePathResolver pathResolver = null,
Microsoft.CodeAnalysis.UnitTests (1)
FileSystem\RelativePathResolverTests.cs (1)
170var resolver = new RelativePathResolver(