XamlType.LookupCollectionKind 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回 XamlCollectionKind 枚举的一个值,该枚举声明此 XamlType 使用哪种特定集合类型。
protected:
virtual System::Xaml::Schema::XamlCollectionKind LookupCollectionKind();
protected virtual System.Xaml.Schema.XamlCollectionKind LookupCollectionKind ();
abstract member LookupCollectionKind : unit -> System.Xaml.Schema.XamlCollectionKind
override this.LookupCollectionKind : unit -> System.Xaml.Schema.XamlCollectionKind
Protected Overridable Function LookupCollectionKind () As XamlCollectionKind
返回
XamlCollectionKind 枚举的一个值。
注解
此方法由内部专用方法调用, () 上XamlType不存在公共CollectionKind
或 GetCollectionKind
API。
默认实现使用内部 CLR 反射。 如果存在,UnderlyingTypenull
则默认实现可以使用BaseType(如果可用)。 此行为间接调用 LookupCollectionKind 递归以尝试查找有效的基类型;如果不存在有效的基类型,则 XamlCollectionKind.None 返回该行为。 通常,默认实现尝试通过反射查找 Add
基础类型的方法。 如果找到,MethodInfoAdd
该方法的信息足以确定应返回的值XamlCollectionKind。 否则,将返回 XamlCollectionKind.None。
如果不依赖默认的内部 CLR 反射,并且使用元数据或其他技术报告类型的 XAML 类型系统信息或架构信息,请重写此方法。