Type.MemberType Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen MemberTypes Wert ab, der angibt, dass dieses Element 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 es sich bei diesem Element um einen Typ oder einen geschachtelten Typ handelt.
Implementiert
Beispiele
Das folgende Codebeispiel zeigt das MemberType Feld als Parameter für die GetMember Methode:
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 setzt außer Kraft MemberInfo.MemberType. Daher gibt die MemberType EigenschaftMemberTypes.NestedType, wenn Sie einen Satz von MemberInfo Objekten untersuchen , z. B. das array, von GetMembers dem zurückgegeben wird, zurück, wenn ein bestimmtes Element ein geschachtelter Typ ist.
Wenn der aktuelle typ einen konstruierten generischen Type Typ darstellt, gilt diese Eigenschaft für die generische Typdefinition, aus der der Typ erstellt wurde. Wenn beispielsweise der aktuelle Type Wert (MyGenericType(Of Integer) in Visual Basic) darstellt MyGenericType<int> , wird der Wert dieser Eigenschaft durch MyGenericType<T>bestimmt.
Wenn der aktuelle Parameter in der Definition eines generischen Typs oder einer generischen Type Methode darstellt, gibt diese Eigenschaft immer zurück MemberTypes.TypeInfo.