Type.MemberType Eigenschaft

Definition

Ruft einen MemberTypes-Wert ab, der angibt, dass dieser Member ein Typ oder ein geschachtelter Typ ist.

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

Eigenschaftswert

Ein MemberTypes-Wert, der angibt, dass dieser Member ein Typ oder ein geschachtelter Typ ist.

Implementiert

Beispiele

Das folgende Codebeispiel zeigt das MemberType Feld als Parameter für die GetMember -Methode:

array<MemberInfo^>^ others = t->GetMember( mi->Name, mi->MemberType,
   (BindingFlags)(BindingFlags::Public | BindingFlags::Static |
      BindingFlags::NonPublic | BindingFlags::Instance) );
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)

Hinweise

Diese Eigenschaft überschreibt MemberInfo.MemberType. Wenn Sie daher eine Reihe von MemberInfo Objekten untersuchen , z. B. das von GetMembers zurückgegebene Array, gibt die MemberType -Eigenschaft zurück MemberTypes.NestedType , wenn ein bestimmter Member ein geschachtelter Typ ist.

Wenn der aktuelle einen konstruierten generischen Type Typ darstellt, gilt diese Eigenschaft für die generische Typdefinition, aus der der Typ erstellt wurde. Wenn der aktuelle Type beispielsweise (MyGenericType(Of Integer) in Visual Basic) darstellt MyGenericType<int> , wird der Wert dieser Eigenschaft durch MyGenericType<T>bestimmt.

Wenn der aktuelle einen Typparameter in der Definition eines generischen Typs oder einer generischen Type Methode darstellt, gibt diese Eigenschaft immer zurück MemberTypes.TypeInfo.

Gilt für:

Weitere Informationen