TypeExtension.Type 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置此扩展的类型信息。
public:
property Type ^ Type { Type ^ get(); void set(Type ^ value); };
public Type Type { get; set; }
member this.Type : Type with get, set
Public Property Type As Type
属性值
建立的类型。 对于运行时而言,这可能是 get 访问的 null
,但不能设置为 null
。
例外
已尝试设置为 null
。
注解
除非使用签名构造函数特意实例化 TypeExtension(Type) 此实例,否则此值将为 null
。 调用 时 ProvideValue ,不会重置此属性。 如果要表示真实类型,应始终调用 ProvideValue 而不是检查此属性。
此属性根据有关标记扩展用法的常用规则进行设置。 但是,如果使用 设置 Type,则此标记扩展的用途无关紧要,因为调用会返回ProvideValue相同的 Type 。