2 types derived from EditAndContinueDebugInfoReader
Microsoft.CodeAnalysis.Features (2)
EditAndContinue\EditAndContinueDebugInfoReader.cs (2)
44private sealed class Native : EditAndContinueDebugInfoReader 122private sealed class Portable : EditAndContinueDebugInfoReader
22 references to EditAndContinueDebugInfoReader
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
Emit\CompilationOutputFilesTests.cs (1)
44var encReader = pdb.CreateEditAndContinueDebugInfoReader();
Emit\CompilationOutputsTests.cs (1)
80var encReader = pdb!.CreateEditAndContinueDebugInfoReader();
Microsoft.CodeAnalysis.Features (12)
Debugging\DebugInformationReaderProvider.cs (5)
43public override EditAndContinueDebugInfoReader CreateEditAndContinueDebugInfoReader() 44=> EditAndContinueDebugInfoReader.Create(_pdbReaderProvider.GetMetadataReader()); 68public override EditAndContinueDebugInfoReader CreateEditAndContinueDebugInfoReader() 69=> EditAndContinueDebugInfoReader.Create(_symReader ?? throw new ObjectDisposedException(GetType().FullName), _version); 105public abstract EditAndContinueDebugInfoReader CreateEditAndContinueDebugInfoReader();
EditAndContinue\CommittedSolution.cs (2)
467var debugInfoReader = debugInfoReaderProvider.CreateEditAndContinueDebugInfoReader(); 495EditAndContinueDebugInfoReader debugInfoReader,
EditAndContinue\DebuggingSession.cs (1)
398var debugInfoReader = debugInfoReaderProvider.CreateEditAndContinueDebugInfoReader();
EditAndContinue\EditAndContinueDebugInfoReader.cs (4)
197/// Creates <see cref="EditAndContinueDebugInfoReader"/> backed by a given <see cref="ISymUnmanagedReader5"/>. 210public static unsafe EditAndContinueDebugInfoReader Create(ISymUnmanagedReader5 symReader, int version = 1) 236/// Creates <see cref="EditAndContinueDebugInfoReader"/> back by a given <see cref="MetadataReader"/>. 243public static unsafe EditAndContinueDebugInfoReader Create(MetadataReader pdbReader)
Microsoft.CodeAnalysis.Features.UnitTests (7)
EditAndContinue\EditAndContinueMethodDebugInfoReaderTests.cs (7)
35Assert.Throws<ArgumentNullException>(() => EditAndContinueDebugInfoReader.Create((ISymUnmanagedReader5)null)); 36Assert.Throws<ArgumentNullException>(() => EditAndContinueDebugInfoReader.Create((MetadataReader)null)); 37Assert.Throws<ArgumentNullException>(() => EditAndContinueDebugInfoReader.Create(null, 1)); 40Assert.Throws<ArgumentOutOfRangeException>(() => EditAndContinueDebugInfoReader.Create(mockSymReader, 0)); 41Assert.Throws<ArgumentOutOfRangeException>(() => EditAndContinueDebugInfoReader.Create(mockSymReader, -1)); 73EditAndContinueDebugInfoReader reader; 80reader = EditAndContinueDebugInfoReader.Create((ISymUnmanagedReader5)symReader, version: 1);
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
ProjectSystemShim\VisualStudioCompilationOutputFilesTests.cs (1)
52var encReader = pdb.CreateEditAndContinueDebugInfoReader();