20 references to TryGetCustomDebugInfoRecord
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (3)
PDB\MethodDebugInfo.Native.cs (3)
145
var customDebugInfoRecord = CustomDebugInfoReader.
TryGetCustomDebugInfoRecord
(customDebugInfo, CustomDebugInfoKind.StateMachineHoistedLocalScopes);
391
var record = CustomDebugInfoReader.
TryGetCustomDebugInfoRecord
(customDebugInfo, CustomDebugInfoKind.DynamicLocals);
479
var record = CustomDebugInfoReader.
TryGetCustomDebugInfoRecord
(customDebugInfo, CustomDebugInfoKind.TupleElementNames);
Microsoft.CodeAnalysis.UnitTests (15)
Emit\CustomDebugInfoTests.cs (15)
28
Assert.Throws<InvalidOperationException>(() => CustomDebugInfoReader.
TryGetCustomDebugInfoRecord
(new byte[0], CustomDebugInfoKind.EditAndContinueLocalSlotMap));
29
Assert.Throws<InvalidOperationException>(() => CustomDebugInfoReader.
TryGetCustomDebugInfoRecord
(new byte[] { 1 }, CustomDebugInfoKind.EditAndContinueLocalSlotMap));
30
Assert.Throws<InvalidOperationException>(() => CustomDebugInfoReader.
TryGetCustomDebugInfoRecord
(new byte[] { 1, 2 }, CustomDebugInfoKind.EditAndContinueLocalSlotMap));
33
Assert.True(CustomDebugInfoReader.
TryGetCustomDebugInfoRecord
(new byte[] { 5, 1, 0, 0 }, CustomDebugInfoKind.EditAndContinueLocalSlotMap).IsDefault);
42
Assert.True(CustomDebugInfoReader.
TryGetCustomDebugInfoRecord
(cdi, CustomDebugInfoKind.EditAndContinueLocalSlotMap).IsDefault);
51
Assert.Throws<InvalidOperationException>(() => CustomDebugInfoReader.
TryGetCustomDebugInfoRecord
(cdi, CustomDebugInfoKind.EditAndContinueLocalSlotMap));
61
Assert.Throws<InvalidOperationException>(() => CustomDebugInfoReader.
TryGetCustomDebugInfoRecord
(cdi, CustomDebugInfoKind.EditAndContinueLocalSlotMap));
70
Assert.True(CustomDebugInfoReader.
TryGetCustomDebugInfoRecord
(cdi, CustomDebugInfoKind.EditAndContinueLocalSlotMap).IsEmpty);
80
Assert.Throws<InvalidOperationException>(() => CustomDebugInfoReader.
TryGetCustomDebugInfoRecord
(cdi, CustomDebugInfoKind.EditAndContinueLocalSlotMap));
90
AssertEx.Equal(new byte[] { 0xab }, CustomDebugInfoReader.
TryGetCustomDebugInfoRecord
(cdi, CustomDebugInfoKind.EditAndContinueLocalSlotMap));
100
Assert.True(CustomDebugInfoReader.
TryGetCustomDebugInfoRecord
(cdi, CustomDebugInfoKind.EditAndContinueLocalSlotMap).IsDefault);
110
Assert.True(CustomDebugInfoReader.
TryGetCustomDebugInfoRecord
(cdi, CustomDebugInfoKind.EditAndContinueLocalSlotMap).IsDefault);
122
AssertEx.Equal(new byte[] { 0xab }, CustomDebugInfoReader.
TryGetCustomDebugInfoRecord
(cdi, CustomDebugInfoKind.EditAndContinueLocalSlotMap));
134
AssertEx.Equal(new byte[] { 0xcd }, CustomDebugInfoReader.
TryGetCustomDebugInfoRecord
(cdi, CustomDebugInfoKind.EditAndContinueLocalSlotMap));
146
AssertEx.Equal(new byte[] { 0xab }, CustomDebugInfoReader.
TryGetCustomDebugInfoRecord
(cdi, CustomDebugInfoKind.DynamicLocals));
Roslyn.Test.PdbUtilities (2)
Reader\CustomDebugInfoUtilities.cs (2)
25
return CustomDebugInfoReader.
TryGetCustomDebugInfoRecord
(customDebugInfoBlob, CustomDebugInfoKind.EditAndContinueLocalSlotMap);
30
return CustomDebugInfoReader.
TryGetCustomDebugInfoRecord
(customDebugInfoBlob, CustomDebugInfoKind.EditAndContinueLambdaMap);