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 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.