TypeExtension.Type 属性

定义

获取或设置此扩展的类型信息。

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

适用于