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