Type.MemberType Vlastnost

Definice

Načte MemberTypes hodnotu, která označuje, že tento člen je typ nebo vnořený typ.Gets a MemberTypes value indicating that this member is a type or a nested type.

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

Hodnota vlastnosti

MemberTypes

MemberTypesHodnota, která označuje, že tento člen je typ nebo vnořený typ.A MemberTypes value indicating that this member is a type or a nested type.

Implementuje

Příklady

Následující příklad kódu ukazuje MemberType pole jako parametr pro GetMember metodu:The following code example shows the MemberType field as a parameter to the GetMember method:

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);
Dim others As MemberInfo() = t.GetMember(mi.Name, mi.MemberType, _
BindingFlags.Public Or BindingFlags.Static Or BindingFlags.NonPublic _
Or BindingFlags.Instance)

Poznámky

Tato vlastnost Přepisuje MemberInfo.MemberType .This property overrides MemberInfo.MemberType. Proto při kontrole sady MemberInfo objektů, například pole vrácené funkcí GetMembersMemberType vlastnost vrátí, MemberTypes.NestedType když je daný člen vnořený typ.Therefore, when you examine a set of MemberInfo objects - for example, the array returned by GetMembers - the MemberType property returns MemberTypes.NestedType when a given member is a nested type.

Pokud aktuální Type představuje Konstruovaný obecný typ, tato vlastnost se vztahuje na definici obecného typu, ze které byl typ vytvořen.If the current Type represents a constructed generic type, this property applies to the generic type definition from which the type was constructed. Například pokud aktuální Type představuje MyGenericType<int> ( MyGenericType(Of Integer) v Visual Basic), hodnota této vlastnosti je určena hodnotou MyGenericType<T> .For example, if the current Type represents MyGenericType<int> (MyGenericType(Of Integer) in Visual Basic), the value of this property is determined by MyGenericType<T>.

Pokud aktuální Type představuje parametr typu v definici obecného typu nebo obecné metody, tato vlastnost vždy vrátí MemberTypes.TypeInfo .If the current Type represents a type parameter in the definition of a generic type or generic method, this property always returns MemberTypes.TypeInfo.

Platí pro

Viz také