DynamicAttribute 构造函数

定义

初始化 DynamicAttribute 类的新实例。

重载

DynamicAttribute()

初始化 DynamicAttribute 类的新实例。

DynamicAttribute(Boolean[])

初始化 DynamicAttribute 类的新实例。

DynamicAttribute()

Source:
DynamicAttribute.cs
Source:
DynamicAttribute.cs
Source:
DynamicAttribute.cs

初始化 DynamicAttribute 类的新实例。

public:
 DynamicAttribute();
public DynamicAttribute ();
Public Sub New ()

注解

在特性规范中使用时,无参数构造函数在语义上等效于 DynamicAttribute({ true }),可视为该表达式的速记。 因此,它只应用于 类型 Object为 的元素。

适用于

DynamicAttribute(Boolean[])

Source:
DynamicAttribute.cs
Source:
DynamicAttribute.cs
Source:
DynamicAttribute.cs

初始化 DynamicAttribute 类的新实例。

public:
 DynamicAttribute(cli::array <bool> ^ transformFlags);
public DynamicAttribute (bool[] transformFlags);
new System.Runtime.CompilerServices.DynamicAttribute : bool[] -> System.Runtime.CompilerServices.DynamicAttribute
Public Sub New (transformFlags As Boolean())

参数

transformFlags
Boolean[]

指定在类型结构的前缀遍历中哪些 Object 匹配项应被视为动态调度的类型。

注解

此构造函数旨在用于在基础匹配项上生成的类型,这些类型 Object 应动态处理。

例如,如果 C 是具有两个类型参数的泛型类型,则使用构造的类型 C<Object,Object> 可能旨在动态处理第一个类型参数,通常处理第二个 transformFlags 类型参数,在这种情况下,适当的属性规范应使用 值 { false, true, false }

适用于