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

情報を取得する必要のある、特定の構文またはコンストラクター モードの個数 (アリティ)。

戻り値

IList<XamlType>

XamlType 値のリスト。各 XamlType は、構文内でその位置の型に相当します。 マークアップ拡張機能のマークアップ入力を指定する場合は、型を同一の順序で指定する必要があります。

注釈

この API は、マークアップ拡張 (IsMarkupExtensionistrue) を表す場合XamlTypeにのみ関連します。

入力 parameterCount は、特定の位置指定パラメーターの型を要求するためのものではありません。 これは、マークアップ拡張機能の使用のアリティを指定するためです。 マークアップ拡張機能の使用には、多くの場合、複数の "シグネチャ" があり、異なる位置指定パラメーターのパラメーターアリティ (カウント) を使用して区別します。 ただし、重複する arities を許可し、位置パラメーターの型を区別するために使用するようにスキーマ コンテキストを構成できます。 詳細については、「SupportMarkupExtensionsWithDuplicateArity」を参照してください。 特定のアリティ (カウント) の場合、パラメーターの位置と型は異なる場合があります。 特定のアリティのマークアップ拡張機能の使用状況の位置指定型を取得するには、最初にアリティ数を指定して呼び出します GetPositionalParameters 。 次に、返されたコレクションからその位置にある項目を取得します。

このメソッドを呼び出すと、派生クラスでオーバーライドをXamlType呼び出LookupPositionalParametersすことができます。

適用対象