30 references to ElementType
System.Private.CoreLib (30)
Internal\Reflection\Augments\ReflectionAugments.cs (2)
63EETypeElementType rhType = eeType->ElementType; 459enumInfo = methodTable->ElementType switch
Internal\Runtime\MethodTable.Runtime.cs (1)
49return (ElementType is > EETypeElementType.Void and < EETypeElementType.ValueType)
src\runtime\src\coreclr\nativeaot\Common\src\Internal\Runtime\MethodTable.cs (7)
365return ElementType == EETypeElementType.Nullable; 399EETypeElementType elementType = ElementType; 567return ElementType == EETypeElementType.Pointer; 575return ElementType == EETypeElementType.ByRef; 583return ElementType == EETypeElementType.Interface; 728return ElementType < EETypeElementType.Class; 737return ElementType < EETypeElementType.ValueType;
src\runtime\src\coreclr\nativeaot\Runtime.Base\src\System\Runtime\MethodTable.Runtime.cs (1)
54EETypeElementType elementType = pEEType->ElementType;
src\runtime\src\coreclr\nativeaot\Runtime.Base\src\System\Runtime\RuntimeExports.cs (3)
189if (pEEType->ElementType == ptrUnboxToEEType->ElementType) 193switch (ptrUnboxToEEType->ElementType)
src\runtime\src\coreclr\nativeaot\Runtime.Base\src\System\Runtime\TypeCast.cs (1)
928return GetNormalizedIntegralArrayElementType(type->ElementType);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Array.cs (2)
638EETypeElementType srcElType = sourceArray.ElementMethodTable->ElementType; 639EETypeElementType destElType = destinationArray.ElementMethodTable->ElementType;
System\Array.NativeAot.cs (2)
333EETypeElementType sourceElementType = sourceElementEEType->ElementType; 334EETypeElementType destElementType = destinationElementEEType->ElementType;
System\EETypePtr.cs (1)
84return _value->ElementType;
System\Enum.NativeAot.cs (1)
84EETypeElementType elementType = eeType->ElementType;
System\InvokeUtils.cs (2)
148EETypeElementType dstElementType = dstEEType->ElementType; 149EETypeElementType srcElementType = srcEEType->ElementType;
System\Runtime\CompilerServices\RuntimeHelpers.NativeAot.cs (3)
330if (mt->ElementType == Internal.Runtime.EETypeElementType.Void) 383if (mt->ElementType == EETypeElementType.Void || mt->IsGenericTypeDefinition || mt->IsByRef || mt->IsPointer || mt->IsFunctionPointer) 415if (mt->ElementType == EETypeElementType.Void
System\RuntimeType.NativeAot.cs (2)
522return pEEType->ElementType == EETypeElementType.SzArray; 533return pEEType->ElementType == EETypeElementType.Array;
System\ValueType.cs (2)
141if (fieldType->ElementType == EETypeElementType.Single) 145else if (fieldType->ElementType == EETypeElementType.Double)