Type.MemberType Type.MemberType Type.MemberType Type.MemberType Property

Definition

Ruft einen MemberTypes-Wert ab, der angibt, dass dieser Member ein Typ oder ein geschachtelter Typ ist.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

Eigenschaftswert

Ein MemberTypes-Wert, der angibt, dass dieser Member ein Typ oder ein geschachtelter Typ ist.A MemberTypes value indicating that this member is a type or a nested type.

Implementiert

Beispiele

Im folgenden Codebeispiel wird das MemberType -Feld als Parameter für die GetMember -Methode veranschaulicht: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)

Hinweise

Diese Eigenschaft über MemberInfo.MemberTypeschreibt.This property overrides MemberInfo.MemberType. Wenn Sie z. b. eine Gruppe MemberInfo von Objekten untersuchen, gibt z. b GetMembers . das MemberType von der MemberTypes.NestedType -Eigenschaft zurückgegebene Array zurück, wenn ein angegebener Member ein Typ ist.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.

Wenn der aktuelle Type einen konstruierten generischen Typ darstellt, gilt diese Eigenschaft für die generische Typdefinition, aus der der Typ erstellt wurde.If the current Type represents a constructed generic type, this property applies to the generic type definition from which the type was constructed. Wenn der Type aktuelle z. b. MyGenericType<int> (MyGenericType(Of Integer) in Visual Basic) darstellt, wird der Wert dieser Eigenschaft durch MyGenericType<T>bestimmt.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>.

Wenn der aktuelle Type einen Typparameter in der Definition eines generischen Typs oder einer generischen Methode darstellt, gibt diese MemberTypes.TypeInfoEigenschaft immer zurück.If the current Type represents a type parameter in the definition of a generic type or generic method, this property always returns MemberTypes.TypeInfo.

Gilt für:

Siehe auch