Type.MemberType Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.