2 types derived from SourceReferenceResolver
Microsoft.CodeAnalysis (1)
SourceFileResolver.cs (1)
19public class SourceFileResolver : SourceReferenceResolver, IEquatable<SourceFileResolver>
Microsoft.CodeAnalysis.Rebuild (1)
RebuildSourceReferenceResolver.cs (1)
31internal sealed class RebuildSourceReferenceResolver : SourceReferenceResolver
43 references to SourceReferenceResolver
ConfigurationSchemaGenerator (1)
RuntimeSource\Configuration.Binder\Specs\InterceptorInfo.cs (1)
192SourceReferenceResolver? sourceReferenceResolver = invocation.SemanticModel?.Compilation.Options.SourceReferenceResolver;
Microsoft.AspNetCore.Http.RequestDelegateGenerator (1)
src\aspnetcore\src\Shared\RoslynUtils\SyntaxTreeExtensions.cs (1)
12internal static string GetInterceptorFilePath(this SyntaxTree tree, SourceReferenceResolver? resolver) =>
Microsoft.CodeAnalysis (12)
CommandLine\CommonCompiler.cs (1)
480SourceReferenceResolver resolver,
Compilation\CommonSyntaxAndDeclarationManager.cs (2)
13internal readonly SourceReferenceResolver Resolver; 20SourceReferenceResolver resolver,
Compilation\CompilationOptions.cs (4)
223public SourceReferenceResolver? SourceReferenceResolver { get; protected set; } 289SourceReferenceResolver? sourceReferenceResolver, 461public CompilationOptions WithSourceReferenceResolver(SourceReferenceResolver? resolver) 535protected abstract CompilationOptions CommonWithSourceReferenceResolver(SourceReferenceResolver? resolver);
Emit\DebugDocumentsBuilder.cs (2)
22private readonly SourceReferenceResolver? _resolver; 24public DebugDocumentsBuilder(SourceReferenceResolver? resolver, bool isDocumentNameCaseSensitive)
Syntax\SyntaxTree.cs (3)
42/// <see cref="SourceReferenceResolver"/>, <see cref="XmlReferenceResolver"/> and <see cref="MetadataReferenceResolver"/> 285internal string GetDisplayPath(TextSpan span, SourceReferenceResolver? resolver) 300internal string GetNormalizedPath(SourceReferenceResolver? resolver)
Microsoft.CodeAnalysis.CSharp (19)
CommandLine\CSharpCompiler.cs (1)
346SourceReferenceResolver resolver,
Compilation\CSharpCompilation.cs (1)
1154var resolver = Options.SourceReferenceResolver;
Compilation\SyntaxAndDeclarationManager.cs (5)
30SourceReferenceResolver resolver, 52SourceReferenceResolver resolver, 94var resolver = this.Resolver; 157SourceReferenceResolver resolver, 192SourceReferenceResolver resolver,
CSharpCompilationOptions.cs (9)
137SourceReferenceResolver? sourceReferenceResolver = null, 188SourceReferenceResolver? sourceReferenceResolver, 233SourceReferenceResolver? sourceReferenceResolver, 277SourceReferenceResolver? sourceReferenceResolver, 660public new CSharpCompilationOptions WithSourceReferenceResolver(SourceReferenceResolver? resolver) 729protected override CompilationOptions CommonWithSourceReferenceResolver(SourceReferenceResolver? resolver) => 930SourceReferenceResolver? sourceReferenceResolver, 968SourceReferenceResolver? sourceReferenceResolver, 1013SourceReferenceResolver? sourceReferenceResolver,
Symbols\FileIdentifier.cs (1)
92public static FileIdentifier Create(SyntaxTree syntaxTree, SourceReferenceResolver? resolver)
Utilities\InterceptableLocation.cs (2)
58private readonly SourceReferenceResolver? _resolver; 64internal InterceptableLocation1(ImmutableArray<byte> checksum, string path, SourceReferenceResolver? resolver, int position, int lineNumberOneIndexed, int characterNumberOneIndexed)
Microsoft.CodeAnalysis.Rebuild (1)
RebuildSourceReferenceResolver.cs (1)
13/// <see cref="SourceReferenceResolver"/>. However the usage of #line in the program
Microsoft.CodeAnalysis.Scripting (6)
Hosting\CommandLine\CommandLineRunner.cs (2)
155var sourceResolver = GetSourceReferenceResolver(arguments, touchedFilesLoggerOpt); 195internal static SourceReferenceResolver GetSourceReferenceResolver(CommandLineArguments arguments, TouchedFileLogger? loggerOpt)
ScriptOptions.cs (4)
96/// <see cref="SourceReferenceResolver"/> to be used to resolve source of scripts referenced via #load directive. 98public SourceReferenceResolver SourceResolver { get; private set; } 150SourceReferenceResolver sourceResolver, 316public ScriptOptions WithSourceResolver(SourceReferenceResolver resolver)
Microsoft.CodeAnalysis.Workspaces (1)
Serialization\AbstractOptionsSerializationService.cs (1)
98SourceReferenceResolver sourceReferenceResolver,
Microsoft.Extensions.Configuration.Binder.SourceGeneration (2)
ConfigurationBindingGenerator.Suppressor.cs (1)
186SourceReferenceResolver? resolver = semanticModel.Compilation.Options.SourceReferenceResolver;
Specs\InterceptorInfo.cs (1)
196SourceReferenceResolver? sourceReferenceResolver = invocation.SemanticModel?.Compilation.Options.SourceReferenceResolver;