Bagikan melalui


Type.MemberType Properti

Definisi

Mendapatkan nilai yang MemberTypes menunjukkan bahwa anggota ini adalah jenis atau jenis berlapis.

public:
 virtual property System::Reflection::MemberTypes MemberType { System::Reflection::MemberTypes get(); };
public override System.Reflection.MemberTypes MemberType { get; }
member this.MemberType : System.Reflection.MemberTypes
Public Overrides ReadOnly Property MemberType As MemberTypes

Nilai Properti

Nilai MemberTypes yang menunjukkan bahwa anggota ini adalah jenis atau jenis berlapis.

Penerapan

Contoh

Contoh kode berikut menunjukkan MemberType bidang sebagai parameter untuk GetMember metode :

MemberInfo[] others = t.GetMember(mi.Name, mi.MemberType, BindingFlags.Public |
BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.Instance);
let others = t.GetMember(mi.Name, mi.MemberType, BindingFlags.Public ||| BindingFlags.Static ||| BindingFlags.NonPublic ||| BindingFlags.Instance)
Dim others As MemberInfo() = t.GetMember(mi.Name, mi.MemberType, _
BindingFlags.Public Or BindingFlags.Static Or BindingFlags.NonPublic _
Or BindingFlags.Instance)

Keterangan

Properti ini mengambil alih MemberInfo.MemberType. Oleh karena itu, ketika Anda memeriksa sekumpulan MemberInfo objek - misalnya, array yang dikembalikan oleh GetMembers - MemberType properti mengembalikan MemberTypes.NestedType ketika anggota tertentu adalah jenis berlapis.

Jika saat ini Type mewakili jenis generik yang dibangun, properti ini berlaku untuk definisi jenis generik tempat jenis dibuat. Misalnya, jika saat ini Type mewakili MyGenericType<int> (MyGenericType(Of Integer) dalam Visual Basic), nilai properti ini ditentukan oleh MyGenericType<T>.

Jika saat ini Type mewakili parameter jenis dalam definisi jenis generik atau metode generik, properti ini selalu mengembalikan MemberTypes.TypeInfo.

Berlaku untuk

Lihat juga