class ManagedTypeInfoObject

Inherits: ManagedTypeInfo

Contains information about a type of a generic managed object (for example struct or class).

Public

Methods

Matches

bool Matches(const SPtr<ManagedTypeInfo> &typeInfo) const override

Checks if the current type matches the provided type.

IsTypeLoaded

bool IsTypeLoaded() const override

Checks does the managed type this object represents still exists.

GetMonoClass

::MonoClass *GetMonoClass() const override

Returns the internal managed class of the type this object represents.

Returns null if the type doesn't exist.

staticGetRttiStatic

static RTTIType *GetRttiStatic()

GetRtti

RTTIType *GetRtti() const override

Returns an interface you can use to access class' Run Time Type Information.

Fields

TypeNamespace

String TypeNamespace

TypeName

String TypeName

IsValueType

bool IsValueType

TypeRTTIId

u32 TypeRTTIId

MetaDataFlags

ManagedObjectMetaDataFlags MetaDataFlags

TypeId

u32 TypeId