20 references to ElementMethodTable
System.Private.CoreLib (20)
Internal\Runtime\Augments\RuntimeAugments.cs (1)
145
MethodTable* elementMT = array.
ElementMethodTable
;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Array.cs (10)
537
MethodTable* pDestMT = destinationArray.
ElementMethodTable
;
539
Debug.Assert(!sourceArray.
ElementMethodTable
->IsValueType);
582
MethodTable* pSrcMT = sourceArray.
ElementMethodTable
;
585
Debug.Assert(!destinationArray.
ElementMethodTable
->IsValueType);
606
MethodTable* pDestMT = destinationArray.
ElementMethodTable
;
608
Debug.Assert(!sourceArray.
ElementMethodTable
->IsValueType);
632
Debug.Assert(sourceArray.
ElementMethodTable
->IsPrimitive);
633
Debug.Assert(destinationArray.
ElementMethodTable
->IsPrimitive);
638
EETypeElementType srcElType = sourceArray.
ElementMethodTable
->ElementType;
639
EETypeElementType destElType = destinationArray.
ElementMethodTable
->ElementType;
System\Array.NativeAot.cs (9)
258
MethodTable* pElementEEType =
ElementMethodTable
;
294
MethodTable* sourceElementEEType = sourceArray.
ElementMethodTable
;
295
MethodTable* destinationElementEEType = destinationArray.
ElementMethodTable
;
383
if (
ElementMethodTable
->IsPointer ||
ElementMethodTable
->IsFunctionPointer)
388
MethodTable* pElementEEType =
ElementMethodTable
;
406
MethodTable* pElementEEType =
ElementMethodTable
;
440
return new EETypePtr(
ElementMethodTable
).CorElementType;
445
return
ElementMethodTable
== o.GetMethodTable();