XamlType.LookupPositionalParameters(Int32) Metoda

Definice

U typů rozšíření značek vrátí typy pozičních parametrů, které jsou podporovány v konkrétním použití rozšíření značek pro toto XamlType.

protected:
 virtual System::Collections::Generic::IList<System::Xaml::XamlType ^> ^ LookupPositionalParameters(int parameterCount);
protected virtual System.Collections.Generic.IList<System.Xaml.XamlType> LookupPositionalParameters (int parameterCount);
abstract member LookupPositionalParameters : int -> System.Collections.Generic.IList<System.Xaml.XamlType>
override this.LookupPositionalParameters : int -> System.Collections.Generic.IList<System.Xaml.XamlType>
Protected Overridable Function LookupPositionalParameters (parameterCount As Integer) As IList(Of XamlType)

Parametry

parameterCount
Int32

Počet (arity) konkrétní syntaxe nebo režimu konstruktoru, o který chcete získat informace.

Návraty

IList<XamlType>

Seznam hodnot, kde každý XamlType takový XamlType typ je pro danou pozici v syntaxi. Při zadávání vstupu značek pro rozšíření značek je nutné zadat tyto typy ve stejném pořadí.

Poznámky

Tuto metodu lze vyvolat voláním GetPositionalParameters.

Výchozí implementace používá interní informace reflexe na základě hledání konstruktorů a kontroly arity. Tuto metodu přepište, pokud chcete GetPositionalParameters použít jinou logiku.

Toto rozhraní API je relevantní pouze v případě, že představuje XamlType rozšíření značek (IsMarkupExtension je true).

Vstup parameterCount není určený pro vyžádání typu konkrétního pozičního parametru. Je určena pro určení arity použití rozšíření značek. Použití rozšíření značek má často více podpisů a k rozlišení používá různé parametry arity (počet) pozičních parametrů. Kontext schématu ale můžete nakonfigurovat tak, aby umožňoval duplicitní arity a používal typy pozičních parametrů pro diferenciaci. Další informace naleznete v tématu SupportMarkupExtensionsWithDuplicateArity. U konkrétního počtu arity se pozice a typy parametrů můžou lišit. Pokud chcete získat poziční typ použití rozšíření revizí konkrétního atributu arity, nejprve zavoláte GetPositionalParameters s počtem arity. Potom z vrácené kolekce získejte položku na této pozici.

Platí pro