PropertyInfo.MemberType Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une valeur MemberTypes indiquant que ce membre est une propriété.
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é
Valeur MemberTypes indiquant que ce membre est une propriété.
Implémente
Exemples
L’exemple suivant montre comment afficher le type du membre spécifié.
using namespace System;
using namespace System::Reflection;
int main()
{
Console::WriteLine( "\nReflection.PropertyInfo" );
// Get the type and PropertyInfo.
Type^ MyType = Type::GetType( "System.Reflection.MemberInfo" );
PropertyInfo^ Mypropertyinfo = MyType->GetProperty( "Name" );
// Read and display the MemberType property.
Console::Write( "\nMemberType = {0}", Mypropertyinfo->MemberType );
return 0;
}
using System;
using System.Reflection;
class Mypropertyinfo
{
public static int Main()
{
Console.WriteLine("\nReflection.PropertyInfo");
// Get the type and PropertyInfo.
Type MyType = Type.GetType("System.Reflection.MemberInfo");
PropertyInfo Mypropertyinfo = MyType.GetProperty("Name");
// Read and display the MemberType property.
Console.Write("\nMemberType = " + Mypropertyinfo.MemberType.ToString());
return 0;
}
}
Imports System.Reflection
Class Mypropertyinfo
Public Shared Function Main() As Integer
Console.WriteLine(ControlChars.CrLf & "Reflection.PropertyInfo")
' Get the type and PropertyInfo.
Dim MyType As Type = Type.GetType("System.Reflection.MemberInfo")
Dim Mypropertyinfo As PropertyInfo = MyType.GetProperty("Name")
' Read and display the MemberType property.
Console.WriteLine("MemberType = " & _
Mypropertyinfo.MemberType.ToString())
Return 0
End Function
End Class
Remarques
Cette propriété remplace MemberType. Par conséquent, lorsque vous examinez un ensemble d’objets MemberInfo (par exemple, le tableau retourné par GetMembers ), la MemberType propriété retourne Property uniquement lorsqu’un membre donné est une propriété.
MemberType
est une classe dérivée de MemberInfo
et spécifie le type de membre qu’il s’agit. Les types de membres sont des constructeurs, des propriétés, des champs et des méthodes. Comme il s’agit d’une PropertyInfo
propriété, le type retourné est une propriété.
Pour obtenir la MemberType
propriété, commencez par obtenir la classe Type
. À partir de Type
, obtenez le PropertyInfo
. À partir de , PropertyInfo
obtenez la MemberType
valeur .