Type.MemberType Propriété

Définition

Obtient une valeur MemberTypes qui indique que ce membre est un type ou un type imbriqué.

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

Valeur de propriété

MemberTypes

Valeur MemberTypes qui indique que ce membre est un type ou un type imbriqué.

Implémente

Exemples

L’exemple de code suivant montre le MemberType champ comme paramètre de la GetMember méthode :

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)

Remarques

Cette propriété remplace MemberInfo.MemberType. Par conséquent, lorsque vous examinez un ensemble d’objets MemberInfo ( par exemple, le tableau retourné par GetMembers ) la MemberType propriété retourne MemberTypes.NestedType lorsqu’un membre donné est un type imbriqué.

Si le type actuel Type représente un type générique construit, cette propriété s’applique à la définition de type générique à partir de laquelle le type a été construit. Par exemple, si le courant Type représente MyGenericType<int> (MyGenericType(Of Integer)dans Visual Basic), la valeur de cette propriété est déterminée par MyGenericType<T>.

Si le paramètre actuel Type représente un paramètre de type dans la définition d’un type générique ou d’une méthode générique, cette propriété retourne MemberTypes.TypeInfotoujours .

S’applique à

Voir aussi