Partilhar via


XamlType.GetPositionalParameters(Int32) Método

Definição

Para tipos de extensão de marcação, retorna os tipos dos parâmetros posicionais que são compatíveis no uso de extensão de marcação específica para este 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) do modo de sintaxe ou de construtor específico do qual você deseja obter informações.

Retornos

IList<XamlType>

Uma lista de valores XamlType, em que cada XamlType é o tipo da posição na sintaxe. Você deve especificar os tipos na mesma ordem em que 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 de 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.

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

Aplica-se a