Type.MemberType Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Beolvas egy MemberTypes értéket, amely azt jelzi, hogy ez a tag típus vagy beágyazott típus.
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
Tulajdonság értéke
Olyan MemberTypes érték, amely azt jelzi, hogy ez a tag típus vagy beágyazott típus.
Megvalósítás
Példák
Az alábbi példakód a MemberType metódus paramétereként jeleníti meg a GetMember mezőt:
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)
Megjegyzések
Ez a tulajdonság felülbírálja a parancsot MemberInfo.MemberType. Ezért ha megvizsgál egy objektumkészletet MemberInfo – például a visszaadott GetMembers tömböt – a MemberType tulajdonság akkor ad vissza MemberTypes.NestedType , ha egy adott tag beágyazott típus.
Ha az áram Type egy létrehozott általános típust jelöl, ez a tulajdonság arra az általános típusdefinícióra vonatkozik, amelyből a típust létrehozták. Ha például az aktuális TypeMyGenericType<int> (MyGenericType(Of Integer) Visual Basic), akkor a tulajdonság értékét a MyGenericType<T> határozza meg.
Ha az aktuális Type érték egy típusparamétert jelöl egy általános vagy általános metódus definíciójában, ez a tulajdonság mindig ad vissza MemberTypes.TypeInfo.