Type.MemberType Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 .