Condividi tramite


Type.MemberType Proprietà

Definizione

Ottiene un valore MemberTypes che indica che questo membro è un tipo o un tipo annidato.

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

Valore della proprietà

Valore MemberTypes che indica che questo membro è un tipo o un tipo annidato.

Implementazioni

Esempio

L'esempio di codice seguente mostra il MemberType campo come parametro per il GetMember metodo :

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)

Commenti

Questa proprietà esegue l'override di MemberInfo.MemberType. Pertanto, quando si esamina un set di MemberInfo oggetti, ad esempio la matrice restituita da GetMembers , la MemberType proprietà restituisce MemberTypes.NestedType quando un determinato membro è un tipo annidato.

Se l'oggetto corrente Type rappresenta un tipo generico costruito, questa proprietà si applica alla definizione di tipo generico da cui è stato costruito il tipo. Ad esempio, se l'oggetto corrente Type rappresenta MyGenericType<int> (MyGenericType(Of Integer) in Visual Basic), il valore di questa proprietà viene determinato da MyGenericType<T>.

Se l'oggetto corrente Type rappresenta un parametro di tipo nella definizione di un tipo generico o di un metodo generico, questa proprietà restituisce MemberTypes.TypeInfosempre .

Si applica a

Vedi anche