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)
554MethodTable* pDestMT = destinationArray.ElementMethodTable; 556Debug.Assert(!sourceArray.ElementMethodTable->IsValueType); 599MethodTable* pSrcMT = sourceArray.ElementMethodTable; 602Debug.Assert(!destinationArray.ElementMethodTable->IsValueType); 623MethodTable* pDestMT = destinationArray.ElementMethodTable; 625Debug.Assert(!sourceArray.ElementMethodTable->IsValueType); 649Debug.Assert(sourceArray.ElementMethodTable->IsPrimitive); 650Debug.Assert(destinationArray.ElementMethodTable->IsPrimitive); 655EETypeElementType srcElType = sourceArray.ElementMethodTable->ElementType; 656EETypeElementType 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();