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