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