XamlType.GetPositionalParameters(Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Para los tipos de extensión de marcado, devuelve los tipos de los parámetros posicionales admitidos en un uso específico de las extensiones de marcado para este objeto 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
Número de parámetros del modo de sintaxis o constructor del que se va a obtener información.
Devoluciones
Lista de valores de XamlType, donde cada XamlType es el tipo para esa posición en la sintaxis. Es preciso especificar los tipos en el mismo orden al proporcionar entradas de marcado para la extensión de marcado.
Comentarios
Esta API solo es relevante si representa XamlType una extensión de marcado (IsMarkupExtension es true
).
La entrada parameterCount
no es para solicitar el tipo de un parámetro posicional específico. Es para especificar la aridad de un uso de extensión de marcado. El uso de la extensión de marcado suele tener varias "firmas" y usa diferentes aridad de parámetros (recuento) de parámetros posicionales para diferenciar. Sin embargo, puede configurar un contexto de esquema para permitir aridades duplicadas y usar tipos de los parámetros posicionales para la diferenciación. Para obtener más información, vea SupportMarkupExtensionsWithDuplicateArity. Para una aridad específica (count), las posiciones y los tipos de parámetro pueden variar. Para obtener el tipo posicional de un uso de extensión de marcado específico, primero debe llamar a GetPositionalParameters especificando el recuento de aridad. A continuación, obtenga el elemento en esa posición de la colección devuelta.
Las llamadas a este método pueden invocar LookupPositionalParameters invalidaciones en XamlType clases derivadas.