XamlType.GetPositionalParameters(Int32) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
マークアップ拡張型の場合は、この 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
情報を取得する必要のある、特定の構文またはコンストラクター モードの個数 (アリティ)。
戻り値
XamlType 値のリスト。各 XamlType は、構文内でその位置の型に相当します。 マークアップ拡張機能のマークアップ入力を指定する場合は、型を同一の順序で指定する必要があります。
注釈
この API は、マークアップ拡張 (IsMarkupExtensionistrue
) を表す場合XamlTypeにのみ関連します。
入力 parameterCount
は、特定の位置指定パラメーターの型を要求するためのものではありません。 これは、マークアップ拡張機能の使用のアリティを指定するためです。 マークアップ拡張機能の使用には、多くの場合、複数の "シグネチャ" があり、異なる位置指定パラメーターのパラメーターアリティ (カウント) を使用して区別します。 ただし、重複する arities を許可し、位置パラメーターの型を区別するために使用するようにスキーマ コンテキストを構成できます。 詳細については、「SupportMarkupExtensionsWithDuplicateArity」を参照してください。 特定のアリティ (カウント) の場合、パラメーターの位置と型は異なる場合があります。 特定のアリティのマークアップ拡張機能の使用状況の位置指定型を取得するには、最初にアリティ数を指定して呼び出します GetPositionalParameters 。 次に、返されたコレクションからその位置にある項目を取得します。
このメソッドを呼び出すと、派生クラスでオーバーライドをXamlType呼び出LookupPositionalParametersすことができます。