2 writes to SourceReferenceResolver
Microsoft.CodeAnalysis (1)
Compilation\CompilationOptions.cs (1)
317this.SourceReferenceResolver = sourceReferenceResolver;
Microsoft.CodeAnalysis.CSharp (1)
CSharpCompilationOptions.cs (1)
667return new CSharpCompilationOptions(this) { SourceReferenceResolver = resolver };
25 references to SourceReferenceResolver
ConfigurationSchemaGenerator (1)
RuntimeSource\Configuration.Binder\Specs\InterceptorInfo.cs (1)
192SourceReferenceResolver? sourceReferenceResolver = invocation.SemanticModel?.Compilation.Options.SourceReferenceResolver;
Microsoft.AspNetCore.Http.RequestDelegateGenerator (1)
StaticRouteHandlerModel\Endpoint.cs (1)
166var filePath = operation.Syntax.SyntaxTree.GetInterceptorFilePath(operation.SemanticModel?.Compilation.Options.SourceReferenceResolver);
Microsoft.CodeAnalysis (7)
CommandLine\CommonCompiler.cs (2)
423Debug.Assert(compilation.Options.SourceReferenceResolver is object); 450ResolveEmbeddedFilesFromExternalSourceDirectives(tree, compilation.Options.SourceReferenceResolver, embeddedFileOrderedSet, diagnostics);
Compilation\CompilationOptions.cs (3)
646object.Equals(this.SourceReferenceResolver, other.SourceReferenceResolver) && 693Hash.Combine(this.SourceReferenceResolver,
Compilation\DeterministicKeyBuilder.cs (1)
607WriteType(writer, "sourceReferenceResolver", options.SourceReferenceResolver?.GetType());
Emit\CommonPEModuleBuilder.cs (1)
69DebugDocumentsBuilder = new DebugDocumentsBuilder(compilation.Options.SourceReferenceResolver, compilation.IsCaseSensitive);
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder_Invocation.cs (1)
1725string path = callerSourceLocation.SourceTree.GetDisplayPath(callerSourceLocation.SourceSpan, Compilation.Options.SourceReferenceResolver);
Binder\BinderFactory.cs (1)
79_buckStopsHereBinder = new BuckStopsHereBinder(compilation, FileIdentifier.Create(syntaxTree, compilation.Options.SourceReferenceResolver));
Compilation\CSharpCompilation.cs (5)
519options.SourceReferenceResolver, 743oldOptions.SourceReferenceResolver == options.SourceReferenceResolver; 760options.SourceReferenceResolver, 1154var resolver = Options.SourceReferenceResolver;
Compilation\CSharpSemanticModel.cs (1)
5293return new InterceptableLocation1(checksum, path, Compilation.Options.SourceReferenceResolver, nameSyntax.Position, lineNumberOneIndexed, characterNumberOneIndexed);
Compiler\DocumentationCommentCompiler.IncludeElementExpander.cs (1)
549Binder binder = new BuckStopsHereBinder(compilation, FileIdentifier.Create(syntaxTree, compilation.Options.SourceReferenceResolver));
CSharpCompilationOptions.cs (2)
324sourceReferenceResolver: other.SourceReferenceResolver, 662if (ReferenceEquals(resolver, this.SourceReferenceResolver))
Symbols\Source\SourceMemberContainerSymbol.cs (1)
980return FileIdentifier.Create(syntaxTree, DeclaringCompilation?.Options?.SourceReferenceResolver);
Symbols\SymbolDistinguisher.cs (1)
168string path = tree.GetDisplayPath(span, (compilation != null) ? compilation.Options.SourceReferenceResolver : null);
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (1)
238Binder result = new BuckStopsHereBinder(compilation, FileIdentifier.Create(syntaxNode.SyntaxTree, compilation.Options.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;