PropertyInfo.MemberType Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene un valor MemberTypes que indica que este miembro es una propiedad.
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
Valor de propiedad
Valor MemberTypes que indica que este miembro es una propiedad.
Implementaciones
Ejemplos
En el ejemplo siguiente se muestra el tipo del miembro especificado.
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
Comentarios
Esta propiedad invalida MemberType. Por lo tanto, cuando se examina un conjunto de MemberInfo objetos (por ejemplo, la matriz devuelta por GetMembers ), la MemberType propiedad devuelve Property solo cuando un miembro determinado es una propiedad.
MemberType
es una clase derivada de MemberInfo
y especifica el tipo de miembro que es . Los tipos de miembro son constructores, propiedades, campos y métodos. Puesto que se trata de una PropertyInfo
propiedad, el tipo devuelto es una propiedad .
Para obtener la MemberType
propiedad , obtenga primero la clase Type
. Type
En , obtenga .PropertyInfo
PropertyInfo
En , obtenga el MemberType
valor .