2 types derived from EditAndContinueMethodDebugInfoReader
Microsoft.CodeAnalysis.Features (2)
EditAndContinue\EditAndContinueMethodDebugInfoReader.cs (2)
41private sealed class Native : EditAndContinueMethodDebugInfoReader 112private sealed class Portable(MetadataReader pdbReader) : EditAndContinueMethodDebugInfoReader
26 references to EditAndContinueMethodDebugInfoReader
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
Emit\CompilationOutputFilesTests.cs (1)
44var encReader = pdb.CreateEditAndContinueMethodDebugInfoReader();
Emit\CompilationOutputsTests.cs (1)
80var encReader = pdb!.CreateEditAndContinueMethodDebugInfoReader();
Microsoft.CodeAnalysis.Features (15)
Debugging\DebugInformationReaderProvider.cs (5)
46public override EditAndContinueMethodDebugInfoReader CreateEditAndContinueMethodDebugInfoReader() 47=> EditAndContinueMethodDebugInfoReader.Create(_pdbReaderProvider.GetMetadataReader()); 71public override EditAndContinueMethodDebugInfoReader CreateEditAndContinueMethodDebugInfoReader() 72=> EditAndContinueMethodDebugInfoReader.Create(_symReader, _version); 108public abstract EditAndContinueMethodDebugInfoReader CreateEditAndContinueMethodDebugInfoReader();
EditAndContinue\ActiveStatementsMap.cs (1)
119if (EditAndContinueMethodDebugInfoReader.IgnoreCaseWhenComparingDocumentNames)
EditAndContinue\CommittedSolution.cs (3)
405var debugInfoReader = debugInfoReaderProvider.CreateEditAndContinueMethodDebugInfoReader(); 527var debugInfoReader = debugInfoReaderProvider.CreateEditAndContinueMethodDebugInfoReader(); 539EditAndContinueMethodDebugInfoReader debugInfoReader,
EditAndContinue\DebuggingSession.cs (1)
386var debugInfoReader = debugInfoReaderProvider.CreateEditAndContinueMethodDebugInfoReader();
EditAndContinue\EditAndContinueMethodDebugInfoReader.cs (4)
176/// Creates <see cref="EditAndContinueMethodDebugInfoReader"/> backed by a given <see cref="ISymUnmanagedReader5"/>. 189public static unsafe EditAndContinueMethodDebugInfoReader Create(ISymUnmanagedReader5 symReader, int version = 1) 215/// Creates <see cref="EditAndContinueMethodDebugInfoReader"/> back by a given <see cref="MetadataReader"/>. 222public static unsafe EditAndContinueMethodDebugInfoReader Create(MetadataReader pdbReader)
EditAndContinue\EditSession.cs (1)
1344EditAndContinueMethodDebugInfoReader.IgnoreCaseWhenComparingDocumentNames ? StringComparison.OrdinalIgnoreCase : StringComparison.Ordinal));
Microsoft.CodeAnalysis.Features.UnitTests (7)
EditAndContinue\EditAndContinueMethodDebugInfoReaderTests.cs (7)
35Assert.Throws<ArgumentNullException>(() => EditAndContinueMethodDebugInfoReader.Create((ISymUnmanagedReader5)null)); 36Assert.Throws<ArgumentNullException>(() => EditAndContinueMethodDebugInfoReader.Create((MetadataReader)null)); 37Assert.Throws<ArgumentNullException>(() => EditAndContinueMethodDebugInfoReader.Create(null, 1)); 40Assert.Throws<ArgumentOutOfRangeException>(() => EditAndContinueMethodDebugInfoReader.Create(mockSymReader, 0)); 41Assert.Throws<ArgumentOutOfRangeException>(() => EditAndContinueMethodDebugInfoReader.Create(mockSymReader, -1)); 73EditAndContinueMethodDebugInfoReader reader; 80reader = EditAndContinueMethodDebugInfoReader.Create((ISymUnmanagedReader5)symReader, version: 1);
Microsoft.CodeAnalysis.LanguageServer (1)
Program.cs (1)
123Microsoft.CodeAnalysis.EditAndContinue.EditAndContinueMethodDebugInfoReader.IgnoreCaseWhenComparingDocumentNames = Path.DirectorySeparatorChar == '\\';
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
ProjectSystemShim\VisualStudioCompilationOutputFilesTests.cs (1)
54var encReader = pdb.CreateEditAndContinueMethodDebugInfoReader();