Číst v angličtině

Sdílet prostřednictvím


Type.MemberType Vlastnost

Definice

Získá MemberTypes hodnotu, která označuje, že tento člen je typ nebo vnořený typ.

public override System.Reflection.MemberTypes MemberType { get; }

Hodnota vlastnosti

MemberTypes

Hodnota, MemberTypes která označuje, že tento člen je typ nebo vnořený typ.

Implementuje

Příklady

Následující příklad kódu ukazuje MemberType pole jako parametr metody GetMember :

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

Poznámky

Tato vlastnost přepíše MemberInfo.MemberType . Proto při zkoumání sady objektů ( například pole vrácené parametrem ) vrátí vlastnost , pokud je daný MemberInfo GetMembers člen MemberType MemberTypes.NestedType vnořený typ.

Pokud aktuální představuje vytvořený obecný typ, tato vlastnost se vztahuje na definici obecného typu, ze Type kterého byl typ vytvořen. Pokud například aktuální představuje ( v Visual Basic), je hodnota této vlastnosti Type určena MyGenericType<int> MyGenericType(Of Integer) MyGenericType<T> hodnotou .

Pokud aktuální představuje parametr typu v definici obecného typu nebo Type obecné metody, vrátí tato vlastnost vždy hodnotu MemberTypes.TypeInfo .

Platí pro

Viz také