21 references to WellKnownMethodTable
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\IRuntimeTypeSystem.cs (1)
181
TargetPointer GetWellKnownMethodTable(
WellKnownMethodTable
kind) => throw new NotImplementedException();
Microsoft.Diagnostics.DataContractReader.Contracts (8)
Contracts\CallingConvention\CallingConvention_1.cs (1)
344
TargetPointer objectMt = rts.GetWellKnownMethodTable(
WellKnownMethodTable
.Object);
Contracts\RuntimeTypeSystem_1.cs (7)
646
public TargetPointer GetWellKnownMethodTable(
WellKnownMethodTable
kind)
650
WellKnownMethodTable
.Object => Constants.Globals.ObjectMethodTable,
651
WellKnownMethodTable
.String => Constants.Globals.StringMethodTable,
652
WellKnownMethodTable
.Array => Constants.Globals.ObjectArrayMethodTable,
653
WellKnownMethodTable
.Exception => Constants.Globals.ExceptionMethodTable,
654
WellKnownMethodTable
.Free => Constants.Globals.FreeObjectMethodTable,
655
WellKnownMethodTable
.Canon => Constants.Globals.CanonMethodTable,
Microsoft.Diagnostics.DataContractReader.Legacy (12)
ClrDataValue.cs (1)
1041
&& typeHandle.Address == rts.GetWellKnownMethodTable(
WellKnownMethodTable
.String))
Dbi\DacDbiImpl.cs (3)
3553
TargetPointer canonMtPtr = rts.GetWellKnownMethodTable(
WellKnownMethodTable
.Canon);
3819
TargetPointer canonMtPtr = rts.GetWellKnownMethodTable(
WellKnownMethodTable
.Canon);
4206
TargetPointer exceptionMT = rts.GetWellKnownMethodTable(
WellKnownMethodTable
.Exception);
Dbi\Helpers\HeapWalk.cs (1)
29
_freeObjectMT = _rts.GetWellKnownMethodTable(
WellKnownMethodTable
.Free);
SOSDacImpl.cs (7)
3438
else if (mt == runtimeTypeSystemContract.GetWellKnownMethodTable(Contracts.
WellKnownMethodTable
.String))
3445
else if (mt == runtimeTypeSystemContract.GetWellKnownMethodTable(Contracts.
WellKnownMethodTable
.Object))
4638
data->ArrayMethodTable = rts.GetWellKnownMethodTable(Contracts.
WellKnownMethodTable
.Array).ToClrDataAddress(_target);
4639
data->StringMethodTable = rts.GetWellKnownMethodTable(Contracts.
WellKnownMethodTable
.String).ToClrDataAddress(_target);
4640
data->ObjectMethodTable = rts.GetWellKnownMethodTable(Contracts.
WellKnownMethodTable
.Object).ToClrDataAddress(_target);
4641
data->ExceptionMethodTable = rts.GetWellKnownMethodTable(Contracts.
WellKnownMethodTable
.Exception).ToClrDataAddress(_target);
4642
data->FreeMethodTable = rts.GetWellKnownMethodTable(Contracts.
WellKnownMethodTable
.Free).ToClrDataAddress(_target);