24 references to Method
Microsoft.CodeAnalysis.Features (8)
Contracts\EditAndContinue\ManagedInstructionId.cs (4)
41
return
Method
.Equals(other.
Method
) && ILOffset == other.ILOffset;
48
return
Method
.GetHashCode() ^ ILOffset;
55
internal string GetDebuggerDisplay() => $"{
Method
.GetDebuggerDisplay()} IL_{ILOffset:X4}";
EditAndContinue\ActiveStatementsMap.cs (1)
146
if (remapping.TryGetValue(instructionId.
Method
, out var regionsInMethod))
EditAndContinue\EditSession.cs (3)
1329
var methodId = instructionId.
Method
.Method;
1395
if (moduleId == instruction.
Method
.Module && !baseActiveStatement.IsMethodUpToDate)
1397
unremappedActiveMethods.Add(instruction.
Method
.Method);
Microsoft.CodeAnalysis.Features.UnitTests (16)
EditAndContinue\ActiveStatementsMapTests.cs (3)
265
=> remapping.Add(debugInfos[ordinal].ActiveInstruction.
Method
, [new NonRemappableRegion(oldSpan, newSpan, isExceptionRegion: false)]);
311
debugInfos[0].ActiveInstruction.
Method
,
351
debugInfos[0].ActiveInstruction.
Method
,
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (8)
4123
Assert.Equal(0x06000001, s.InstructionId.
Method
.Token);
4124
Assert.Equal(module4, s.InstructionId.
Method
.Module);
4127
Assert.Equal(0x06000002, s.InstructionId.
Method
.Token);
4128
Assert.Equal(module2, s.InstructionId.
Method
.Module);
4131
Assert.Equal(0x06000001, s.InstructionId.
Method
.Token);
4132
Assert.Equal(module1, s.InstructionId.
Method
.Module);
4220
var activeStatement1 = baseActiveStatementMap.InstructionMap.Values.OrderBy(v => v.InstructionId.
Method
.Token).Single();
4221
Assert.Equal(0x06000001, activeStatement1.InstructionId.
Method
.Token);
EditAndContinue\EditSessionActiveStatementsTests.cs (3)
688
var statements = baseActiveStatementMap.InstructionMap.Values.OrderBy(v => v.InstructionId.
Method
.Token).ToArray();
690
Assert.Equal(0x06000001, s.InstructionId.
Method
.Token);
695
Assert.Equal(0x06000002, s.InstructionId.
Method
.Token);
EditAndContinue\RemoteEditAndContinueServiceTests.cs (2)
197
activeStatements: [new ManagedActiveStatementUpdate(instructionId1.
Method
.Method, instructionId1.ILOffset, span1.ToSourceSpan())],
241
Assert.Equal(instructionId1.
Method
.Method, activeStatements.Method);