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