Binder.SelectProperty Método
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Seleciona uma propriedade do conjunto determinado de propriedades, com base nos critérios especificados.
public:
abstract System::Reflection::PropertyInfo ^ SelectProperty(System::Reflection::BindingFlags bindingAttr, cli::array <System::Reflection::PropertyInfo ^> ^ match, Type ^ returnType, cli::array <Type ^> ^ indexes, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public abstract System.Reflection.PropertyInfo? SelectProperty (System.Reflection.BindingFlags bindingAttr, System.Reflection.PropertyInfo[] match, Type? returnType, Type[]? indexes, System.Reflection.ParameterModifier[]? modifiers);
public abstract System.Reflection.PropertyInfo SelectProperty (System.Reflection.BindingFlags bindingAttr, System.Reflection.PropertyInfo[] match, Type returnType, Type[] indexes, System.Reflection.ParameterModifier[] modifiers);
abstract member SelectProperty : System.Reflection.BindingFlags * System.Reflection.PropertyInfo[] * Type * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.PropertyInfo
Public MustOverride Function SelectProperty (bindingAttr As BindingFlags, match As PropertyInfo(), returnType As Type, indexes As Type(), modifiers As ParameterModifier()) As PropertyInfo
- bindingAttr
- BindingFlags
Uma combinação bit a bit dos valores BindingFlags.
- match
- PropertyInfo[]
O conjunto de propriedades que são candidatas para correspondência. Por exemplo, quando um objeto Binder é usado por InvokeMember, esse parâmetro especifica o conjunto de propriedades que a reflexão determinou serem possíveis correspondências, normalmente porque elas têm o nome do membro correto. A implementação padrão fornecida por DefaultBinder altera a ordem dessa matriz.
- returnType
- Type
O valor retornado que a propriedade correspondente deve ter.
- indexes
- Type[]
Os tipos de índice da propriedade que está sendo pesquisada. Usados para indexar propriedades como o indexador para uma classe.
- modifiers
- ParameterModifier[]
Uma matriz de modificadores de parâmetro que permite que a associação funcione com assinaturas de parâmetro nas quais os tipos foram modificados.
A propriedade correspondente.
Para o associador padrão, match
contém várias propriedades que são correspondências igualmente boas para returnType
e indexes
.
Para o associador padrão, match
é null
ou uma matriz vazia.
Esse método controla a seleção fornecida pelo GetProperty
método em Type
.
Produto | Versões |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: