Método DataViewBrowseObject.IReflect.GetProperty (String, BindingFlags, Binder, Type, array<Type[], array<ParameterModifier )
Recupera a propriedade pública especificada cujos parâmetros correspondem aos tipos e os modificadores especificados de argumento para o tipo da instância atual, usando as restrições de associação especificadas.
Namespace: Microsoft.VisualStudio.Data.Framework
Assembly: Microsoft.VisualStudio.Data.Framework (em Microsoft.VisualStudio.Data.Framework.dll)
Sintaxe
'Declaração
Private Function GetProperty ( _
name As String, _
bindingAttr As BindingFlags, _
binder As Binder, _
returnType As Type, _
types As Type(), _
modifiers As ParameterModifier() _
) As PropertyInfo Implements IReflect.GetProperty
PropertyInfo IReflect.GetProperty(
string name,
BindingFlags bindingAttr,
Binder binder,
Type returnType,
Type[] types,
ParameterModifier[] modifiers
)
private:
virtual PropertyInfo^ GetProperty(
String^ name,
BindingFlags bindingAttr,
Binder^ binder,
Type^ returnType,
array<Type^>^ types,
array<ParameterModifier>^ modifiers
) sealed = IReflect::GetProperty
private abstract GetProperty :
name:string *
bindingAttr:BindingFlags *
binder:Binder *
returnType:Type *
types:Type[] *
modifiers:ParameterModifier[] -> PropertyInfo
private override GetProperty :
name:string *
bindingAttr:BindingFlags *
binder:Binder *
returnType:Type *
types:Type[] *
modifiers:ParameterModifier[] -> PropertyInfo
JScript não oferece suporte a implementações explícitas da interface.
Parâmetros
- name
Tipo: System.String
O nome da propriedade para obter o.
- bindingAttr
Tipo: System.Reflection.BindingFlags
Uma máscara de bits composto de um ou mais BindingFlags que especifica como a pesquisa é baseada em zero, ou para retornar uma matriz vazia.
- binder
Tipo: System.Reflection.Binder
Um objeto de Binder que define um conjunto de propriedades e permite a associação, que pode envolver a seleção de um método sobrecarregado, coerção de tipos de argumento, e chamada de um membro com a reflexão; ou nulluma referência nula (Nothing no Visual Basic) para usar DefaultBinder.
- returnType
Tipo: System.Type
O tipo de retorno da propriedade.
- types
Tipo: array<System.Type[]
Uma matriz de Type objetos representando o número, a ordem, e o tipo de parâmetros para a propriedade indexada obter, ou uma matriz vazia de Type obtenha uma propriedade que não é indexada.
- modifiers
Tipo: array<System.Reflection.ParameterModifier[]
Uma matriz de ParameterModifier objetos representando os atributos associados com o elemento correspondente na matriz de tipos.A pasta padrão não processa esse parâmetro.
Valor de retorno
Tipo: System.Reflection.PropertyInfo
Um objeto de PropertyInfo que representa a propriedade especificada para o tipo da instância atual que corresponde aos requisitos especificados, se encontrado; caso contrário, retornará nulluma referência nula (Nothing no Visual Basic).
Implementações
IReflect.GetProperty(String, BindingFlags, Binder, Type, array<Type[], array<ParameterModifier[])
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.