20 references to WellKnownMethodTable
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\IRuntimeTypeSystem.cs (1)
181TargetPointer GetWellKnownMethodTable(WellKnownMethodTable kind) => throw new NotImplementedException();
Microsoft.Diagnostics.DataContractReader.Contracts (8)
Contracts\CallingConvention\CallingConvention_1.cs (1)
408TargetPointer objectMt = rts.GetWellKnownMethodTable(WellKnownMethodTable.Object);
Contracts\RuntimeTypeSystem_1.cs (7)
646public TargetPointer GetWellKnownMethodTable(WellKnownMethodTable kind) 650WellKnownMethodTable.Object => Constants.Globals.ObjectMethodTable, 651WellKnownMethodTable.String => Constants.Globals.StringMethodTable, 652WellKnownMethodTable.Array => Constants.Globals.ObjectArrayMethodTable, 653WellKnownMethodTable.Exception => Constants.Globals.ExceptionMethodTable, 654WellKnownMethodTable.Free => Constants.Globals.FreeObjectMethodTable, 655WellKnownMethodTable.Canon => Constants.Globals.CanonMethodTable,
Microsoft.Diagnostics.DataContractReader.Legacy (11)
Dbi\DacDbiImpl.cs (3)
3445TargetPointer canonMtPtr = rts.GetWellKnownMethodTable(WellKnownMethodTable.Canon); 3709TargetPointer canonMtPtr = rts.GetWellKnownMethodTable(WellKnownMethodTable.Canon); 4088TargetPointer exceptionMT = rts.GetWellKnownMethodTable(WellKnownMethodTable.Exception);
Dbi\Helpers\HeapWalk.cs (1)
29_freeObjectMT = _rts.GetWellKnownMethodTable(WellKnownMethodTable.Free);
SOSDacImpl.cs (7)
3349else if (mt == runtimeTypeSystemContract.GetWellKnownMethodTable(Contracts.WellKnownMethodTable.String)) 3356else if (mt == runtimeTypeSystemContract.GetWellKnownMethodTable(Contracts.WellKnownMethodTable.Object)) 4520data->ArrayMethodTable = rts.GetWellKnownMethodTable(Contracts.WellKnownMethodTable.Array).ToClrDataAddress(_target); 4521data->StringMethodTable = rts.GetWellKnownMethodTable(Contracts.WellKnownMethodTable.String).ToClrDataAddress(_target); 4522data->ObjectMethodTable = rts.GetWellKnownMethodTable(Contracts.WellKnownMethodTable.Object).ToClrDataAddress(_target); 4523data->ExceptionMethodTable = rts.GetWellKnownMethodTable(Contracts.WellKnownMethodTable.Exception).ToClrDataAddress(_target); 4524data->FreeMethodTable = rts.GetWellKnownMethodTable(Contracts.WellKnownMethodTable.Free).ToClrDataAddress(_target);