Share via


XamlType.GetPositionalParameters(Int32) 方法

定義

如果是標記延伸型別,則傳回這個 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)

參數

parameterCount
Int32

您想要取得相關資訊之特定語法或建構函式模式的計數 (Arity)。

傳回

XamlType 值的清單,其中每個 XamlType 都是語法中該位置適用的型別。 指定這些型別時,順序必須與您為標記延伸提供標記輸入時的順序相同。

備註

只有當此 XamlType API 代表標記延伸 () IsMarkupExtension 時才 true 相關。

輸入 parameterCount 不適用於要求特定位置參數的類型。 這是用來指定標記延伸使用方式的 arity。 標記延伸使用方式通常有多個「簽章」,並使用不同的參數 arity (計數) 位置參數來區分。 不過,您可以設定架構內容,以允許重複的 arities,並使用位置參數的類型來區分。 如需詳細資訊,請參閱SupportMarkupExtensionsWithDuplicateArity。 對於特定 arity (計數) ,參數位置和類型可能會有所不同。 若要取得特定 arity 標記延伸使用方式的位置類型,請先呼叫 GetPositionalParameters 指定 arity 計數。 然後從傳回的集合取得位於該位置的專案。

對這個方法的呼叫可以在衍生類別上 XamlTypeLookupPositionalParameters 用覆寫。

適用於