1 type derived from RelativePathResolver
Microsoft.CodeAnalysis (1)
CommandLine\CommonCompiler.CompilerRelativePathResolver.cs (1)
22internal sealed class CompilerRelativePathResolver : RelativePathResolver
2 instantiations of RelativePathResolver
Microsoft.CodeAnalysis (2)
FileSystem\RelativePathResolver.cs (2)
55new(searchPaths, BaseDirectory); 58new(SearchPaths, baseDirectory);
8 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);