XamlTypeInvoker.GetAddMethod(XamlType) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回与集合或字典相关的 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
参数
返回
Add
方法的 CLR MethodInfo 信息,或为 NULL。
例外
contentType
为 null
。
注解
此方法应返回null
此XamlTypeInvoker方法不是可写集合或字典的情况XamlType。 具体而言,应返回null
返回的情况XamlType.LookupCollectionKindNone
。
重要
如果不访问完全受信任的 XAML 类型系统,此方法可能会向调用方报告 false MethodInfo 信息。
继承者说明
基本实现null
返回基于未知XamlType情况的情况XamlTypeInvoker,其中包括其中的位置XamlType UnderlyingType null
。 它还返回 null
如果 ItemType 为 null
。
XAML 集合可能有多个 Add
方法,因为 XAML 集合可能支持多个内容类型 (查看 AllowedContentTypes,或查看 ContentWrapperAttribute 有关 WPF) 中此概念的一个实现的信息。 默认实现使用内部逻辑根据提供的 contentType
签名和类型返回最佳匹配项。