XamlTypeInvoker.GetAddMethod(XamlType) メソッド

定義

コレクションまたはディクショナリに関連する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

パラメーター

contentType
XamlType

XamlType Add メソッドで使用される項目の種類。

返品

CLR MethodInfoAdd メソッドの情報 (null) です。

例外

contentTypenullです。

注釈

このメソッドは、このnullXamlTypeが書き込み可能なコレクションまたはディクショナリでない場合にXamlTypeInvokerを返す必要があります。 具体的には、nullXamlType.LookupCollectionKindを返す場合は、Noneを返す必要があります。

Important

完全に信頼された XAML 型システムにアクセスしていない場合、このメソッドは、誤った MethodInfo 情報を呼び出し元に報告する可能性があります。

注意 (継承者)

基本実装は、nullが不明なXamlTypeInvokerに基づいている場合 (XamlTypeUnderlyingTypeXamlType場合を含む) のnullを返します。 また、nullItemTypeされている場合は、nullも返されます。

XAML コレクションには複数のAdd メソッドが含まれる可能性があります。これは、XAML コレクションが複数のコンテンツ タイプをサポートする可能性があるためです (WPFでのこの概念の 1 つの実装については、AllowedContentTypes を参照するか、ContentWrapperAttribute を参照してください)。 既定の実装では、内部ロジックを使用して、指定された contentTypeのシグネチャと型に基づいて最適な一致が返されます。

適用対象