XamlTypeInvoker.GetAddMethod(XamlType) 方法

定义

返回与集合或字典相关的 XamlTypeInvoker 的相关 Add 方法。

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

Add 方法所使用的项类型的 XamlType

返回

MethodInfo

Add 方法的 CLR MethodInfo 信息,或为 NULL。

例外

contentTypenull

注解

此方法应返回nullXamlTypeInvoker方法不是可写集合或字典的情况XamlType。 具体而言,应返回null返回的情况XamlType.LookupCollectionKindNone

重要

如果不访问完全受信任的 XAML 类型系统,此方法可能会向调用方报告 false MethodInfo 信息。

继承者说明

基本实现null返回基于未知XamlType情况的情况XamlTypeInvoker,其中包括其中的位置XamlType UnderlyingType null。 它还返回 null 如果 ItemTypenull

XAML 集合可能有多个 Add 方法,因为 XAML 集合可能支持多个内容类型 (查看 AllowedContentTypes,或查看 ContentWrapperAttribute 有关 WPF) 中此概念的一个实现的信息。 默认实现使用内部逻辑根据提供的 contentType签名和类型返回最佳匹配项。

适用于