XamlType.GetPositionalParameters(Int32) Método
Definição
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.
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
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.