40 references to GenericContextLoc
Microsoft.Diagnostics.DataContractReader.Abstractions (2)
Contracts\IGCInfo.cs (1)
146
bool TryGetGenericContextStorage(IGCInfoHandle handle,
GenericContextLoc
contextKind, uint instructionOffset, out GenericContextStorage storage) => throw new NotImplementedException();
Contracts\IRuntimeTypeSystem.cs (1)
281
GenericContextLoc
GetGenericContextLoc(MethodDescHandle methodDescHandle) => throw new NotImplementedException();
Microsoft.Diagnostics.DataContractReader.Contracts (27)
Contracts\CallingConvention\CallingConvention_1.cs (10)
151
GenericContextLoc
ctxLoc = rts.GetGenericContextLoc(methodDesc);
152
requiresInstArg = ctxLoc is
GenericContextLoc
.InstArgMethodDesc or
GenericContextLoc
.InstArgMethodTable;
375
GenericContextLoc
ctxLoc =
GenericContextLoc
.None;
419
if (ctxLoc ==
GenericContextLoc
.None)
424
GenericContextLoc
.InstArgMethodDesc => GCRefMapToken.MethodParam,
425
GenericContextLoc
.InstArgMethodTable => GCRefMapToken.TypeParam,
590
private static
GenericContextLoc
SafeGetGenericContextLoc(IRuntimeTypeSystem rts, MethodDescHandle md)
598
return
GenericContextLoc
.None;
Contracts\GCInfo\GCInfo_1.cs (1)
73
bool IGCInfo.TryGetGenericContextStorage(IGCInfoHandle gcInfoHandle,
GenericContextLoc
contextKind, uint instructionOffset, out GenericContextStorage storage)
Contracts\GCInfo\GCInfoDecoder.cs (2)
560
public bool TryGetGenericContextStorage(
GenericContextLoc
contextKind, uint instructionOffset, out GenericContextStorage storage)
562
if (TTraits.IsInterpreter && contextKind ==
GenericContextLoc
.ThisPtr)
Contracts\GCInfo\GCInfoX86_1.cs (1)
55
bool IGCInfo.TryGetGenericContextStorage(IGCInfoHandle gcInfoHandle,
GenericContextLoc
contextKind, uint instructionOffset, out GenericContextStorage storage)
Contracts\GCInfo\IGCInfoDecoder.cs (1)
25
bool TryGetGenericContextStorage(
GenericContextLoc
contextKind, uint instructionOffset, out GenericContextStorage storage);
Contracts\GCInfo\X86\GCInfo.cs (4)
457
bool IGCInfoDecoder.TryGetGenericContextStorage(
GenericContextLoc
contextKind, uint instructionOffset, out GenericContextStorage storage)
466
if (contextKind is
GenericContextLoc
.InstArgMethodDesc or
GenericContextLoc
.InstArgMethodTable)
484
if (contextKind !=
GenericContextLoc
.ThisPtr)
Contracts\RuntimeTypeSystem_1.cs (5)
1664
public
GenericContextLoc
GetGenericContextLoc(MethodDescHandle methodDescHandle)
1668
return
GenericContextLoc
.None;
1670
return
GenericContextLoc
.InstArgMethodDesc;
1672
return
GenericContextLoc
.InstArgMethodTable;
1674
return
GenericContextLoc
.ThisPtr;
Contracts\StackWalk\StackWalk_1.cs (3)
1138
GenericContextLoc
ctxLoc = rts.GetGenericContextLoc(md);
1139
if (ctxLoc ==
GenericContextLoc
.None)
1161
return ctxLoc ==
GenericContextLoc
.ThisPtr
Microsoft.Diagnostics.DataContractReader.Legacy (11)
Dbi\DacDbiImpl.cs (11)
2257
GenericContextLoc
genericContextLoc = rts.GetGenericContextLoc(md);
2258
if (genericContextLoc !=
GenericContextLoc
.None)
2268
data.v.dwExactGenericArgsTokenIndex = genericContextLoc ==
GenericContextLoc
.ThisPtr ? 0u : unchecked((uint)IlNum.TYPECTXT_ILNUM);
3777
GenericContextLoc
ctxLoc = rts.GetGenericContextLoc(pRepMethod);
3778
if (ctxLoc ==
GenericContextLoc
.None)
3786
if (ctxLoc ==
GenericContextLoc
.InstArgMethodDesc)
3793
else if (ctxLoc ==
GenericContextLoc
.InstArgMethodTable)
6555
case
GenericContextLoc
.None:
6558
case
GenericContextLoc
.InstArgMethodDesc:
6559
case
GenericContextLoc
.InstArgMethodTable:
6562
case
GenericContextLoc
.ThisPtr: