XamlType.LookupConstructionRequiresArguments 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回一个值,该值指示此 XamlType 是否必须具有参数(通过 x:TypeArguments
实现的泛型约束、初始化文本或其他 XAML 技术)才能构造有效的类型实例。
protected:
virtual bool LookupConstructionRequiresArguments();
protected virtual bool LookupConstructionRequiresArguments ();
abstract member LookupConstructionRequiresArguments : unit -> bool
override this.LookupConstructionRequiresArguments : unit -> bool
Protected Overridable Function LookupConstructionRequiresArguments () As Boolean
返回
如果需要某个参数值才能构造实例,则为 true
;否则为 false
。
注解
当调用方从 ConstructionRequiresArguments获取值时,可以调用此方法。
默认实现返回 false
CLR 类型系统中被视为值类型的类型。 对于除值类型以外的其他类型,使用 CLR 反射 ConstructorInfo 来确定是否存在无参数构造函数。
如果不依赖于默认的内部 CLR 反射,并且使用元数据或其他技术来报告某个类型的 XAML 类型系统信息或架构信息,请重写此方法。