| void .ctor(Type genericTypeDefinition, const Type[]& typeArguments) | 2 flags | — | 0x08 |
| bool get_IsGenericTypeDefinition() | PublicFinal+2 flags | — | 0x01 |
| bool HasElementTypeImpl() | Final+2 flags | — | 0x01 |
| bool IsArrayImpl() | Final+2 flags | — | 0x01 |
| bool IsByRefImpl() | Final+2 flags | — | 0x01 |
| bool IsPointerImpl() | Final+2 flags | — | 0x01 |
| bool get_IsSZArray() | PublicFinal+2 flags | — | 0x01 |
| bool get_IsVariableBoundArray() | PublicFinal+2 flags | — | 0x01 |
| bool get_IsConstructedGenericType() | PublicFinal+2 flags | — | 0x01 |
| bool get_IsGenericParameter() | PublicFinal+2 flags | — | 0x01 |
| bool get_IsGenericMethodParameter() | PublicFinal+2 flags | — | 0x01 |
| bool get_ContainsGenericParameters() | PublicFinal+2 flags | — | 0x01 |
| SignatureType get_ElementType() | Final+3 flags | — | 0x08 |
| int GetArrayRank() | PublicFinal+1 flags | — | 0x04 |
| Type GetGenericTypeDefinition() | PublicFinal+1 flags | — | 0x08 |
| Type[] GetGenericArguments() | PublicFinal+1 flags | — | 0x08 |
| Type[] get_GenericTypeArguments() | PublicFinal+2 flags | — | 0x08 |
| int get_GenericParameterPosition() | PublicFinal+2 flags | — | 0x04 |
| string get_Name() | PublicFinal+2 flags | — | 0x08 |
| string get_Namespace() | PublicFinal+2 flags | — | 0x08 |
| string ToString() | PublicFinal+1 flags | — | 0x08 |