PropertyInfo.MemberType Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Načte MemberTypes hodnotu, která označuje, že tento člen je vlastnost.
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
Hodnota vlastnosti
MemberTypesHodnota, která označuje, že tento člen je vlastnost.
Implementuje
Příklady
Následující příklad zobrazuje typ zadaného člena.
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
Poznámky
Tato vlastnost Přepisuje MemberType . Proto při prohlédnutí sady MemberInfo objektů, například pole vrácené funkcí GetMembers – MemberType vlastnost vrátí Property pouze v případě, že je daný člen vlastnost.
MemberType
je odvozenou třídou MemberInfo
a určuje typ člena, který je to. Typy členů jsou konstruktory, vlastnosti, pole a metody. Vzhledem k tomu, že se jedná o PropertyInfo
vlastnost, vrácený typ je vlastnost.
Chcete-li získat MemberType
vlastnost, nejprve získejte třídu Type
. Z rozhraní Type
Získejte PropertyInfo
. Z rozhraní PropertyInfo
Získejte MemberType
hodnotu.