XamlTypeInvoker.GetAddMethod(XamlType) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
コレクションまたはディクショナリに関連するAddの関連するXamlTypeInvoker メソッドを返します。
public:
virtual System::Reflection::MethodInfo ^ GetAddMethod(System::Xaml::XamlType ^ contentType);
public virtual System.Reflection.MethodInfo GetAddMethod(System.Xaml.XamlType contentType);
abstract member GetAddMethod : System.Xaml.XamlType -> System.Reflection.MethodInfo
override this.GetAddMethod : System.Xaml.XamlType -> System.Reflection.MethodInfo
Public Overridable Function GetAddMethod (contentType As XamlType) As MethodInfo
パラメーター
返品
CLR MethodInfoAdd メソッドの情報 (null) です。
例外
contentType は nullです。
注釈
このメソッドは、このnullのXamlTypeが書き込み可能なコレクションまたはディクショナリでない場合にXamlTypeInvokerを返す必要があります。 具体的には、nullがXamlType.LookupCollectionKindを返す場合は、Noneを返す必要があります。
Important
完全に信頼された XAML 型システムにアクセスしていない場合、このメソッドは、誤った MethodInfo 情報を呼び出し元に報告する可能性があります。
注意 (継承者)
基本実装は、nullが不明なXamlTypeInvokerに基づいている場合 (XamlTypeのUnderlyingTypeがXamlType場合を含む) のnullを返します。 また、nullがItemTypeされている場合は、nullも返されます。
XAML コレクションには複数のAdd メソッドが含まれる可能性があります。これは、XAML コレクションが複数のコンテンツ タイプをサポートする可能性があるためです (WPFでのこの概念の 1 つの実装については、AllowedContentTypes を参照するか、ContentWrapperAttribute を参照してください)。 既定の実装では、内部ロジックを使用して、指定された contentTypeのシグネチャと型に基づいて最適な一致が返されます。