Beef Corlib
Public Member Functions | Properties | List of all members
System.Reflection.PointerType Class Reference
Inheritance diagram for System.Reflection.PointerType:
System.Type

Public Member Functions

override void GetFullName (String strBuffer)
 
- Public Member Functions inherited from System.Type
int32 GetTypeId ()
 
virtual void GetName (String strBuffer)
 
virtual bool IsSubtypeOf (Type type)
 
virtual bool ImplementsInterface (Type checkInterface)
 
virtual Result< FieldInfoGetField (String fieldName)
 
virtual Result< FieldInfoGetField (int idx)
 
virtual FieldInfo.Enumerator GetFields (BindingFlags bindingFlags=cDefaultLookup)
 
bool HasCustomAttribute< T > ()
 
Result< T > GetCustomAttribute< T > ()
 
AttributeInfo.CustomAttributeEnumerator GetCustomAttributes ()
 
AttributeInfo.ComptimeTypeCustomAttributeEnumerator GetCustomAttributes ()
 
AttributeInfo.CustomAttributeEnumerator< T > GetCustomAttributes< T > ()
 
AttributeInfo.ComptimeTypeCustomAttributeEnumerator< T > GetCustomAttributes< T > ()
 
override void ToString (String strBuffer)
 

Properties

override Type UnderlyingType [get]
 
- Properties inherited from System.Type
TypeDeclaration TypeDeclaration [get]
 
static TypeId TypeIdEnd [get]
 
static Enumerator Types [get]
 
static TypeDeclaration.Enumerator TypeDeclarations [get]
 
int32 Size [get]
 
int32 Align [get]
 
int32 Stride [get]
 
TypeId TypeId [get]
 
bool IsPrimitive [get]
 
bool IsInteger [get]
 
bool IsIntegral [get]
 
bool IsFloatingPoint [get]
 
bool IsSigned [get]
 
bool IsChar [get]
 
bool IsTypedPrimitive [get]
 
bool IsArray [get]
 
bool IsSizedArray [get]
 
bool IsConstExpr [get]
 
bool IsObject [get]
 
bool IsInterface [get]
 
bool IsValueType [get]
 
bool IsStruct [get]
 
bool IsSplattable [get]
 
bool IsUnion [get]
 
bool IsPointer [get]
 
bool IsBoxed [get]
 
bool IsBoxedStructPtr [get]
 
bool IsBoxedPrimitivePtr [get]
 
Type BoxedPtrType [get]
 
TypeInstance BoxedType [get]
 
bool IsEnum [get]
 
bool IsTuple [get]
 
bool IsNullable [get]
 
bool WantsMark [get]
 
bool HasDestructor [get]
 
bool IsGenericType [get]
 
bool IsGenericParam [get]
 
bool IsStatic [get]
 
bool IsAbstract [get]
 
virtual int32 GenericParamCount [get]
 
virtual int32 InstanceSize [get]
 
virtual int32 InstanceAlign [get]
 
virtual int32 InstanceStride [get]
 
virtual TypeInstance BaseType [get]
 
virtual TypeInstance WrappedType [get]
 
virtual TypeInstance.InterfaceEnumerator Interfaces [get]
 
virtual TypeInstance OuterType [get]
 
virtual Type UnderlyingType [get]
 
virtual int32 FieldCount [get]
 
virtual int32 MinValue [get]
 
virtual int32 MaxValue [get]
 
virtual int32 BitSize [get]
 

Additional Inherited Members

- Public Types inherited from System.Type
enum  ComptimeMethodFlags : int8 { None, NoReflect }
 
- Static Public Member Functions inherited from System.Type
static Result< TypeGetTypeByName (StringView typeName)
 
- Static Protected Member Functions inherited from System.Type
static Type GetType (TypeId typeId)
 
static Type GetType_ (int32 typeId)
 
- Protected Attributes inherited from System.Type
int32 mSize
 
TypeId mTypeId
 
TypeId mBoxedType
 
TypeFlags mTypeFlags
 
int32 mMemberDataOffset
 
TypeCode mTypeCode
 
uint8 mAlign
 
uint8 mAllocStackCountOverride
 
- Static Protected Attributes inherited from System.Type
const BindingFlags cDefaultLookup = BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public