1 write to DebugDocumentsBuilder
Microsoft.CodeAnalysis (1)
Emit\CommonPEModuleBuilder.cs (1)
63DebugDocumentsBuilder = new DebugDocumentsBuilder(compilation.Options.SourceReferenceResolver, compilation.IsCaseSensitive);
12 references to DebugDocumentsBuilder
Microsoft.CodeAnalysis (4)
Emit\CommonPEModuleBuilder.cs (1)
260public int DebugDocumentCount => DebugDocumentsBuilder.DebugDocumentCount;
PEWriter\MetadataWriter.cs (1)
1781var documentsBuilder = Module.DebugDocumentsBuilder;
PEWriter\PeWriter.cs (2)
111nativePdbWriterOpt.WriteRemainingDebugDocuments(mdWriter.Module.DebugDocumentsBuilder.DebugDocuments); 161mdWriter.AddRemainingDebugDocuments(mdWriter.Module.DebugDocumentsBuilder.DebugDocuments);
Microsoft.CodeAnalysis.CSharp (4)
Compilation\CSharpCompilation.cs (1)
3235!CreateDebugDocuments(moduleBeingBuilt.DebugDocumentsBuilder, moduleBeingBuilt.EmbeddedTexts, diagnostics))
Compiler\MethodCompiler.cs (1)
346_moduleBeingBuiltOpt.DebugDocumentsBuilder.GetOrAddDebugDocument(path, basePath, CreateDebugDocumentForFile));
Emitter\Model\PEModuleBuilder.cs (2)
266var debugDocument = DebugDocumentsBuilder.TryGetDebugDocument(span.Path, basePath: null); 447Cci.DebugSourceDocument doc = DebugDocumentsBuilder.TryGetDebugDocument(span.Path, basePath: location.SourceTree.FilePath);
Microsoft.CodeAnalysis.VisualBasic (4)
Compilation\MethodCompiler.vb (1)
116_lazyDebugDocumentProvider = Function(path As String, basePath As String) _moduleBeingBuiltOpt.DebugDocumentsBuilder.GetOrAddDebugDocument(path, basePath, AddressOf CreateDebugDocumentForFile)
Compilation\VisualBasicCompilation.vb (1)
2479Not CreateDebugDocuments(moduleBeingBuilt.DebugDocumentsBuilder, moduleBeingBuilt.EmbeddedTexts, diagnostics) Then
Emit\PEModuleBuilder.vb (2)
282Dim doc As Cci.DebugSourceDocument = DebugDocumentsBuilder.TryGetDebugDocument(span.Path, basePath:=location.SourceTree.FilePath) 693Dim debugDocument = DebugDocumentsBuilder.TryGetDebugDocument(span.Path, basePath:=Nothing)