XamlType.LookupPositionalParameters(Int32) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Para tipos de extensão de marcação, devolve os tipos dos parâmetros posicionais que são suportados numa utilização específica de extensão de marcação para este XamlType.
protected:
virtual System::Collections::Generic::IList<System::Xaml::XamlType ^> ^ LookupPositionalParameters(int parameterCount);
protected virtual System.Collections.Generic.IList<System.Xaml.XamlType> LookupPositionalParameters(int parameterCount);
abstract member LookupPositionalParameters : int -> System.Collections.Generic.IList<System.Xaml.XamlType>
override this.LookupPositionalParameters : int -> System.Collections.Generic.IList<System.Xaml.XamlType>
Protected Overridable Function LookupPositionalParameters (parameterCount As Integer) As IList(Of XamlType)
Parâmetros
- parameterCount
- Int32
A contagem (aridade) da sintaxe ou modo construtor específico sobre o qual queres informação.
Devoluções
Uma lista de XamlType valores onde cada um é XamlType o tipo para essa posição na sintaxe. Deve especificar esses tipos na mesma ordem ao fornecer a entrada de marcação para a extensão de marcação.
Observações
Este método pode ser invocado por chamadas a GetPositionalParameters.
A implementação padrão utiliza informação interna de reflexão baseada na procura de construtores e na verificação da aridade. Anule este método se quiser GetPositionalParameters usar uma lógica diferente.
Esta API só é relevante se representar XamlType uma extensão de marcação (IsMarkupExtension for true).
A entrada parameterCount não serve para solicitar o tipo de um parâmetro posicional específico. Destina-se a especificar a aridade do uso de uma extensão de marcação. O uso de extensões de marcação frequentemente tem múltiplas assinaturas e utiliza diferentes aridades de parâmetros (contagem) de parâmetros posicionais para diferenciar. No entanto, pode configurar um contexto de esquema para permitir aridades duplicadas e usar tipos de parâmetros posicionais para diferenciação. Para obter mais informações, veja SupportMarkupExtensionsWithDuplicateArity. Para uma contagem específica de aridades, as posições e tipos dos parâmetros podem variar. Para obter o tipo posicional do uso da extensão de marcação de uma aridade específica, primeiro chamas GetPositionalParameters com a contagem de aridade. Depois recebe o item nessa posição da coleção devolvida.