Compartilhar via


_Type.GetProperty Método

Definição

Fornece objetos COM com acesso independente de versão para o método GetProperty.

Sobrecargas

GetProperty(String, Type, Type[], ParameterModifier[])

Fornece objetos COM com acesso independente de versão para o método GetProperty(String, Type, Type[], ParameterModifier[]).

GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Fornece objetos COM com acesso independente de versão para o método GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]).

GetProperty(String, Type, Type[])

Fornece objetos COM com acesso independente de versão para o método GetProperty(String, Type, Type[]).

GetProperty(String, Type)

Fornece objetos COM com acesso independente de versão para o método GetProperty(String, Type).

GetProperty(String, Type[])

Fornece objetos COM com acesso independente de versão para o método GetProperty(String, Type[]).

GetProperty(String, BindingFlags)

Fornece objetos COM com acesso independente de versão para o método GetProperty(String, BindingFlags).

GetProperty(String)

Fornece objetos COM com acesso independente de versão para o método GetProperty(String).

Comentários

Este método é para acesso a classes gerenciadas de código não gerenciado e não deve ser chamado em código gerenciado.

O Type.GetProperty método obtém uma propriedade específica do atual Type.

GetProperty(String, Type, Type[], ParameterModifier[])

Fornece objetos COM com acesso independente de versão para o método GetProperty(String, Type, Type[], ParameterModifier[]).

public:
 System::Reflection::PropertyInfo ^ GetProperty(System::String ^ name, Type ^ returnType, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.PropertyInfo GetProperty (string name, Type returnType, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetProperty : string * Type * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.PropertyInfo
Public Function GetProperty (name As String, returnType As Type, types As Type(), modifiers As ParameterModifier()) As PropertyInfo

Parâmetros

name
String

O String que contém o nome da propriedade pública a ser obtida.

returnType
Type

O tipo de retorno da propriedade.

types
Type[]

Uma matriz de objetos Type que representam o número, a ordem e o tipo de parâmetros para a propriedade indexada a ser obtida.

- ou -

Uma matriz vazia do tipo Type (ou seja, tipos Type[] = novo Type[0]) para obter uma propriedade que não seja indexada.

modifiers
ParameterModifier[]

Uma matriz de objetos ParameterModifier que representam os atributos associados ao elemento correspondente na matriz types. O associador padrão não processa este parâmetro.

Retornos

Um objeto PropertyInfo que representa a propriedade pública que corresponde aos requisitos especificados, se encontrado; caso contrário, null.

Comentários

Este método é para acesso a classes gerenciadas de código não gerenciado e não deve ser chamado em código gerenciado.

O Type.GetProperty método pesquisa a propriedade pública especificada cujos parâmetros correspondem aos tipos de argumento e modificadores especificados.

Aplica-se a

GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Fornece objetos COM com acesso independente de versão para o método GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]).

public:
 System::Reflection::PropertyInfo ^ GetProperty(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, Type ^ returnType, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.PropertyInfo GetProperty (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, Type returnType, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetProperty : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.PropertyInfo
Public Function GetProperty (name As String, bindingAttr As BindingFlags, binder As Binder, returnType As Type, types As Type(), modifiers As ParameterModifier()) As PropertyInfo

Parâmetros

name
String

Um String que contém o nome da propriedade a ser obtida.

bindingAttr
BindingFlags

Um bitmask composto de um ou mais BindingFlags que especificam como a pesquisa é realizada.

- ou -

Zero, para retornar null.

binder
Binder

Um objeto Binder que define um conjunto de propriedades e habilita a associação, que pode envolver seleção de um método sobrecarregado, coerção de tipos de argumento e invocação de um membro por meio de reflexão.

- ou -

null, para usar o DefaultBinder.

returnType
Type

O tipo de retorno da propriedade.

types
Type[]

Uma matriz de objetos Type que representam o número, a ordem e o tipo de parâmetros para a propriedade indexada a ser obtida.

- ou -

Uma matriz vazia do tipo Type (ou seja, tipos Type[] = novo Type[0]) para obter uma propriedade que não seja indexada.

modifiers
ParameterModifier[]

Uma matriz de objetos ParameterModifier que representam os atributos associados ao elemento correspondente na matriz types. O associador padrão não processa este parâmetro.

Retornos

Um objeto PropertyInfo que representa a propriedade que corresponde aos requisitos especificados, se for encontrado; caso contrário, null.

Comentários

Este método é para acesso a classes gerenciadas de código não gerenciado e não deve ser chamado em código gerenciado.

O Type.GetProperty método pesquisa a propriedade especificada cujos parâmetros correspondem aos tipos de argumento e modificadores especificados, usando as restrições de associação especificadas.

Aplica-se a

GetProperty(String, Type, Type[])

Fornece objetos COM com acesso independente de versão para o método GetProperty(String, Type, Type[]).

public:
 System::Reflection::PropertyInfo ^ GetProperty(System::String ^ name, Type ^ returnType, cli::array <Type ^> ^ types);
public System.Reflection.PropertyInfo GetProperty (string name, Type returnType, Type[] types);
abstract member GetProperty : string * Type * Type[] -> System.Reflection.PropertyInfo
Public Function GetProperty (name As String, returnType As Type, types As Type()) As PropertyInfo

Parâmetros

name
String

O String que contém o nome da propriedade pública a ser obtida.

returnType
Type

O tipo de retorno da propriedade.

types
Type[]

Uma matriz de objetos Type que representam o número, a ordem e o tipo de parâmetros para a propriedade indexada a ser obtida.

- ou -

Uma matriz vazia do tipo Type (ou seja, tipos Type[] = novo Type[0]) para obter uma propriedade que não seja indexada.

Retornos

Um objeto PropertyInfo que representa a propriedade pública cujos parâmetros correspondem aos tipos de argumento especificados, se encontrada, caso contrário, null.

Comentários

Este método é para acesso a classes gerenciadas de código não gerenciado e não deve ser chamado em código gerenciado.

O Type.GetProperty método pesquisa a propriedade pública especificada cujos parâmetros correspondem aos tipos de argumento especificados.

Aplica-se a

GetProperty(String, Type)

Fornece objetos COM com acesso independente de versão para o método GetProperty(String, Type).

public:
 System::Reflection::PropertyInfo ^ GetProperty(System::String ^ name, Type ^ returnType);
public System.Reflection.PropertyInfo GetProperty (string name, Type returnType);
abstract member GetProperty : string * Type -> System.Reflection.PropertyInfo
Public Function GetProperty (name As String, returnType As Type) As PropertyInfo

Parâmetros

name
String

O String que contém o nome da propriedade pública a ser obtida.

returnType
Type

O tipo de retorno da propriedade.

Retornos

Um objeto null que representa a propriedade pública com o nome especificado, se encontrado; caso contrário, PropertyInfo.

Comentários

Este método é para acesso a classes gerenciadas de código não gerenciado e não deve ser chamado em código gerenciado.

O Type.GetProperty método pesquisa a propriedade pública com o nome e o tipo de retorno especificados.

Aplica-se a

GetProperty(String, Type[])

Fornece objetos COM com acesso independente de versão para o método GetProperty(String, Type[]).

public:
 System::Reflection::PropertyInfo ^ GetProperty(System::String ^ name, cli::array <Type ^> ^ types);
public System.Reflection.PropertyInfo GetProperty (string name, Type[] types);
abstract member GetProperty : string * Type[] -> System.Reflection.PropertyInfo
Public Function GetProperty (name As String, types As Type()) As PropertyInfo

Parâmetros

name
String

O String que contém o nome da propriedade pública a ser obtida.

types
Type[]

Uma matriz de objetos Type que representam o número, a ordem e o tipo de parâmetros para a propriedade indexada a ser obtida.

- ou -

Uma matriz vazia do tipo Type (ou seja, tipos Type[] = novo Type[0]) para obter uma propriedade que não seja indexada.

Retornos

Um objeto PropertyInfo que representa a propriedade pública cujos parâmetros correspondem aos tipos de argumento especificados, se encontrada, caso contrário, null.

Comentários

Este método é para acesso a classes gerenciadas de código não gerenciado e não deve ser chamado em código gerenciado.

O Type.GetProperty método pesquisa a propriedade pública especificada cujos parâmetros correspondem aos tipos de argumento especificados.

Aplica-se a

GetProperty(String, BindingFlags)

Fornece objetos COM com acesso independente de versão para o método GetProperty(String, BindingFlags).

public:
 System::Reflection::PropertyInfo ^ GetProperty(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public System.Reflection.PropertyInfo GetProperty (string name, System.Reflection.BindingFlags bindingAttr);
abstract member GetProperty : string * System.Reflection.BindingFlags -> System.Reflection.PropertyInfo
Public Function GetProperty (name As String, bindingAttr As BindingFlags) As PropertyInfo

Parâmetros

name
String

Um String que contém o nome da propriedade a ser obtida.

bindingAttr
BindingFlags

Um bitmask composto de um ou mais BindingFlags que especificam como a pesquisa é realizada.

- ou -

Zero, para retornar null.

Retornos

Um objeto PropertyInfo que representa a propriedade que corresponde aos requisitos especificados, se for encontrado; caso contrário, null.

Comentários

Este método é para acesso a classes gerenciadas de código não gerenciado e não deve ser chamado em código gerenciado.

O Type.GetProperty método pesquisa a propriedade especificada, usando as restrições de associação especificadas.

Aplica-se a

GetProperty(String)

Fornece objetos COM com acesso independente de versão para o método GetProperty(String).

public:
 System::Reflection::PropertyInfo ^ GetProperty(System::String ^ name);
public System.Reflection.PropertyInfo GetProperty (string name);
abstract member GetProperty : string -> System.Reflection.PropertyInfo
Public Function GetProperty (name As String) As PropertyInfo

Parâmetros

name
String

O String que contém o nome da propriedade pública a ser obtida.

Retornos

Um objeto null que representa a propriedade pública com o nome especificado, se encontrado; caso contrário, PropertyInfo.

Comentários

Este método é para acesso a classes gerenciadas de código não gerenciado e não deve ser chamado em código gerenciado.

O Type.GetProperty método pesquisa a propriedade pública com o nome especificado.

Aplica-se a