| AddAttribute(const ObjectPtr&) | Menambahkan atribut yang ditentukan ke daftar atribut tipe. |
| AddDefaultConstructor() | Menetapkan konstruktor default untuk tipe T. |
| AddDefaultConstructor(DefaultConstructor) | Menetapkan konstruktor default melalui funktor yang membuat instansi kelas. |
| AddMember(const SharedPtr<System::Reflection::MemberInfo>&) | Menambahkan anggota yang ditentukan ke daftar anggota tipe. |
| static BoxedValueType() | Menyediakan struktur TypeInfo unik untuk tipe BoxedValue yang dapat dibagikan oleh beberapa kelas Boxed*. |
| Equals(const TypeInfo&) const | |
| get_Assembly() const | TIDAK DIIMPLEMENTASIKAN. Mengembalikan pointer ke assembly di mana tipe yang diwakili oleh objek saat ini dideklarasikan. |
| get_AssemblyQualifiedName() const | TIDAK DIIMPLEMENTASIKAN. Mengembalikan nama lengkap termasuk nama assembly dari tipe yang diwakili oleh objek saat ini. |
| get_BaseType() const | Mengembalikan deskriptor tipe dasar. |
| get_ContainsGenericParameters() const | Mendapatkan nilai yang menunjukkan apakah objek Type saat ini memiliki parameter tipe yang belum diganti dengan tipe spesifik. |
| get_DeclaredMember(const String&) const | Mendapatkan daftar anggota dengan nama yang ditentukan. |
| get_FullName() const | Mengembalikan nama lengkap (tetapi tanpa nama assembly) dari tipe yang diwakili oleh objek saat ini. |
| get_GenericTypeArguments() const | Mendapatkan array argumen tipe generik untuk tipe ini. |
| get_IsAbstract() const | Mendapatkan nilai yang menunjukkan apakah Type bersifat abstrak dan harus ditimpa. |
| get_IsArray() const | Mendapatkan nilai yang menunjukkan apakah tipe tersebut adalah array. |
| get_IsClass() const | Mendapatkan nilai yang menunjukkan apakah Type adalah kelas atau delegate; yaitu, bukan tipe nilai atau antarmuka. |
| get_IsEnum() const | Mendapatkan nilai yang menunjukkan apakah Type saat ini mewakili sebuah enumerasi. |
| get_IsGenericType() const | |
| get_IsGenericTypeDefinition() const | Mendapatkan nilai yang menunjukkan apakah Type saat ini mewakili definisi tipe generik, dari mana tipe generik lain dapat dibangun. |
| get_IsInterface() const | Mendapatkan nilai yang menunjukkan apakah Type adalah antarmuka; yaitu, bukan kelas atau tipe nilai. |
| get_IsSealed() const | Mendapatkan nilai yang menunjukkan apakah Type dideklarasikan sealed. |
| get_IsValueType() const | Mendapatkan nilai yang menunjukkan apakah Type adalah tipe nilai. |
| get_IsVisible() const | Mendapatkan nilai yang menunjukkan apakah Type dapat diakses oleh kode di luar assembly. |
| get_Name() const | Mengembalikan nama tipe yang diwakili oleh objek saat ini. |
| get_Namespace() const | Mendapatkan namespace dari Type. |
| GetConstructor(const ArrayPtr<TypeInfo>&) const | Mencari konstruktor instance publik yang parameternya cocok dengan tipe dalam array yang ditentukan. |
| GetConstructors(System::Reflection::BindingFlags) const | mencari konstruktor yang didefinisikan untuk Type saat ini, menggunakan BindingFlags yang ditentukan. |
| GetConstructors() const | Mengembalikan semua konstruktor publik yang didefinisikan untuk Type saat ini. |
| GetCustomAttribute(const TypeInfo&) const | Mencari atribut khusus yang diterapkan dengan tipe yang ditentukan dan diterapkan pada tipe yang diwakili oleh objek saat ini. |
| GetCustomAttributes() const | Mengembalikan array yang berisi objek yang mewakili semua atribut khusus yang diterapkan pada tipe. |
| GetCustomAttributes(const TypeInfo&, bool) const | Mengembalikan array yang berisi objek yang mewakili atribut spesifik yang diterapkan pada tipe. |
| GetElementType() const | BELUM DIIMPLEMENTASIKAN. |
| GetField(const System::String&, System::Reflection::BindingFlags) const | Mencari field yang ditentukan, menggunakan batasan binding yang ditentukan. |
| GetFields(System::Reflection::BindingFlags) const | Mencari field yang didefinisikan untuk Type saat ini, menggunakan batasan binding yang ditentukan. |
| GetGenericArguments() const | Mendapatkan array argumen tipe generik untuk tipe ini. |
| GetHashCode() const | Mengembalikan kode hash yang terkait dengan instance ini. |
| GetInterfaces() const | Mendapatkan semua antarmuka yang diimplementasikan atau diwarisi oleh Type saat ini. |
| GetMember(const String&) const | Mendapatkan daftar anggota dengan nama yang ditentukan. |
| GetMethod(const String&) const | Mendapatkan metode dengan nama yang ditentukan. |
| GetProperties() const | Mengembalikan semua properti publik dari Type saat ini. |
| GetProperties(System::Reflection::BindingFlags) const | Mencari properti dari Type saat ini, menggunakan batasan binding yang ditentukan. |
| GetTemplParamType() const | Mendapatkan deskriptor tipe parameter templat. |
| Hash() const | Mengembalikan nilai hash yang terkait dengan tipe yang diwakili oleh objek saat ini. |
| IsAssignableFrom(const TypeInfo&) const | Menentukan apakah sebuah instance dari tipe yang ditentukan dapat ditetapkan ke variabel dengan tipe saat ini. |
| IsDefined(const TypeInfo&, bool) const | TIDAK DIIMPLEMENTASIKAN. Menunjukkan apakah satu atau lebih atribut dari tipe yang ditentukan atau tipe turunannya diterapkan pada anggota ini. |
| IsInstanceOfType(const SharedPtr<Object>&) const | Menentukan apakah objek yang ditentukan merupakan instance dari tipe saat ini. |
| IsSubclassOf(const TypeInfo&) const | Menentukan apakah tipe yang diwakili oleh objek saat ini merupakan subclass dari kelas yang ditentukan. |
| operator!=(const TypeInfo&) const | Menentukan apakah objek TypeInfo saat ini dan yang ditentukan tidak sama. |
| operator!=(std::nullptr_t) const | Menentukan apakah objek TypeInfo saat ini bukan objek null, yaitu ia mewakili suatu tipe. |
| operator==(const TypeInfo&) const | Menentukan apakah objek TypeInfo saat ini dan yang ditentukan sama. |
| operator==(std::nullptr_t) const | Menentukan apakah objek TypeInfo saat ini adalah objek null, yaitu tidak mewakili tipe apa pun. |
| reset() | Mengatur TypeInfo menjadi null. |
| set_IsValueType(bool) | Mengatur nilai yang menunjukkan apakah Type adalah tipe nilai. |
| SetBaseType(GetTypeInfoFunPtr) | Mengatur deskriptor tipe dasar. |
| SetTemplParamType(const TypeInfo&) | Mengatur deskriptor tipe parameter templat. |
| static StringHash(const char_t *) | Menghitung hash untuk string yang ditentukan. |
| ToString() const | Mengembalikan string yang berisi nama tipe yang diwakili oleh objek saat ini. |
| static Type() | Mengembalikan objek TypeInfo yang mewakili kelas TypeInfo. |
| TypeInfo() | Konstruktor default (tidak ada tipe yang diatur). |
| TypeInfo(std::nullptr_t) | Konstruktor objek null (tidak ada tipe yang diatur). |
| TypeInfo(const char_t *) | Konstruktor. |
| TypeInfo(const char_t *, uint32_t) | Konstruktor. |
| TypeInfo(const std::type_info&) | Konstruktor. |