11 references to DispatchMapEntry
System.Private.CoreLib (11)
src\runtime\src\coreclr\nativeaot\Common\src\Internal\Runtime\MethodTable.cs (7)
36
internal
DispatchMapEntry
_entry;
44
private
DispatchMapEntry
_dispatchMap; // at least one entry if any interfaces defined
107
+ sizeof(
DispatchMapEntry
) * ((int)_standardEntryCount + (int)_defaultEntryCount)
112
public
DispatchMapEntry
* GetEntry(int index)
115
return (
DispatchMapEntry
*)Unsafe.AsPointer(ref Unsafe.Add(ref _dispatchMap, index));
118
public
DispatchMapEntry
* GetStaticEntry(int index)
121
return (
DispatchMapEntry
*)(((StaticDispatchMapEntry*)Unsafe.AsPointer(ref Unsafe.Add(ref _dispatchMap, _standardEntryCount + _defaultEntryCount))) + index);
src\runtime\src\coreclr\nativeaot\Runtime.Base\src\System\Runtime\DispatchResolve.cs (4)
182
DispatchMap.
DispatchMapEntry
* i = fStaticDispatch ?
185
DispatchMap.
DispatchMapEntry
* iEnd = fStaticDispatch ?
188
for (; i != iEnd; i = fStaticDispatch ? (DispatchMap.
DispatchMapEntry
*)(((DispatchMap.StaticDispatchMapEntry*)i) + 1) : i + 1)
260
private static unsafe MethodTable* GetGenericContextSource(MethodTable* pTgtType, DispatchMap.
DispatchMapEntry
* pEntry)