2 types derived from EditAndContinueMethodDebugInfoReader
Microsoft.CodeAnalysis.Features (2)
EditAndContinue\EditAndContinueMethodDebugInfoReader.cs (2)
38private sealed class Native : EditAndContinueMethodDebugInfoReader 109private sealed class Portable : EditAndContinueMethodDebugInfoReader
23 references to EditAndContinueMethodDebugInfoReader
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (9)
EditAndContinue\EditAndContinueMethodDebugInfoReaderTests.cs (7)
36Assert.Throws<ArgumentNullException>(() => EditAndContinueMethodDebugInfoReader.Create((ISymUnmanagedReader5)null)); 37Assert.Throws<ArgumentNullException>(() => EditAndContinueMethodDebugInfoReader.Create((MetadataReader)null)); 38Assert.Throws<ArgumentNullException>(() => EditAndContinueMethodDebugInfoReader.Create(null, 1)); 41Assert.Throws<ArgumentOutOfRangeException>(() => EditAndContinueMethodDebugInfoReader.Create(mockSymReader, 0)); 42Assert.Throws<ArgumentOutOfRangeException>(() => EditAndContinueMethodDebugInfoReader.Create(mockSymReader, -1)); 72EditAndContinueMethodDebugInfoReader reader; 79reader = EditAndContinueMethodDebugInfoReader.Create((ISymUnmanagedReader5)symReader, version: 1);
Emit\CompilationOutputFilesTests.cs (1)
44var encReader = pdb.CreateEditAndContinueMethodDebugInfoReader();
Emit\CompilationOutputsTests.cs (1)
81var encReader = pdb!.CreateEditAndContinueMethodDebugInfoReader();
Microsoft.CodeAnalysis.Features (13)
Debugging\DebugInformationReaderProvider.cs (5)
49public override EditAndContinueMethodDebugInfoReader CreateEditAndContinueMethodDebugInfoReader() 50=> EditAndContinueMethodDebugInfoReader.Create(_pdbReaderProvider.GetMetadataReader()); 81public override EditAndContinueMethodDebugInfoReader CreateEditAndContinueMethodDebugInfoReader() 82=> EditAndContinueMethodDebugInfoReader.Create(_symReader, _version); 118public abstract EditAndContinueMethodDebugInfoReader CreateEditAndContinueMethodDebugInfoReader();
EditAndContinue\CommittedSolution.cs (3)
373var debugInfoReader = debugInfoReaderProvider.CreateEditAndContinueMethodDebugInfoReader(); 485var debugInfoReader = debugInfoReaderProvider.CreateEditAndContinueMethodDebugInfoReader(); 495private static bool? TryReadSourceFileChecksumFromPdb(EditAndContinueMethodDebugInfoReader debugInfoReader, string sourceFilePath, out ImmutableArray<byte> checksum, out SourceHashAlgorithm algorithm)
EditAndContinue\DebuggingSession.cs (1)
396var debugInfoReader = debugInfoReaderProvider.CreateEditAndContinueMethodDebugInfoReader();
EditAndContinue\EditAndContinueMethodDebugInfoReader.cs (4)
175/// Creates <see cref="EditAndContinueMethodDebugInfoReader"/> backed by a given <see cref="ISymUnmanagedReader5"/>. 188public static unsafe EditAndContinueMethodDebugInfoReader Create(ISymUnmanagedReader5 symReader, int version = 1) 214/// Creates <see cref="EditAndContinueMethodDebugInfoReader"/> back by a given <see cref="MetadataReader"/>. 221public static unsafe EditAndContinueMethodDebugInfoReader Create(MetadataReader pdbReader)
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
ProjectSystemShim\VisualStudioCompilationOutputFilesTests.cs (1)
55var encReader = pdb.CreateEditAndContinueMethodDebugInfoReader();