XamlType.GetPositionalParameters(Int32) Método

Definição

Para tipos de extensão de marcação, retorna os tipos de parâmetros posicionais com suporte em um uso de extensão de marcação específico para isso XamlType.

public:
 System::Collections::Generic::IList<System::Xaml::XamlType ^> ^ GetPositionalParameters(int parameterCount);
public System.Collections.Generic.IList<System.Xaml.XamlType> GetPositionalParameters(int parameterCount);
member this.GetPositionalParameters : int -> System.Collections.Generic.IList<System.Xaml.XamlType>
Public Function GetPositionalParameters (parameterCount As Integer) As IList(Of XamlType)

Parâmetros

parameterCount
Int32

A contagem (aridade) da sintaxe específica ou modo de construtor sobre o qual você deseja obter informações.

Retornos

Uma lista de XamlType valores, em que cada um XamlType é o tipo para essa posição na sintaxe. Você deve especificar os tipos na mesma ordem ao fornecer a entrada de marcação para a extensão de marcação.

Comentários

Essa API só será relevante se isso XamlType representar uma extensão de marcação (IsMarkupExtension é true).

A entrada parameterCount não é para solicitar o tipo de um parâmetro posicional específico. É para especificar a aridade de um uso de extensão de marcação. O uso da extensão de marcação geralmente tem várias "assinaturas" e usa a aridade (contagem) de parâmetros posicionais diferentes para diferenciar. No entanto, você pode configurar um contexto de esquema para permitir aridades duplicadas e usar tipos dos parâmetros posicionais para diferenciação. Para obter mais informações, consulte SupportMarkupExtensionsWithDuplicateArity. Para uma aridade específica (contagem), as posições e tipos de parâmetro podem variar. Para obter o tipo posicional do uso de extensão de marcação de um arity específico, você primeiro chama GetPositionalParameters especificando a contagem de arity. Em seguida, obtenha o item nessa posição da coleção retornada.

As chamadas para esse método podem invocar LookupPositionalParameters substituições em XamlType classes derivadas.

Aplica-se a