VirtualTypeBuilder.AttributeCollection.Add 方法

Adds an Attribute to the end of the VirtualTypeBuilder.AttributeCollection.

命名空间:  Microsoft.VisualStudio.Shell.Design
程序集:  Microsoft.VisualStudio.Shell.Design(在 Microsoft.VisualStudio.Shell.Design.dll 中)

语法

声明
Public Function Add ( _
    value As Attribute _
) As Integer
public int Add(
    Attribute value
)

参数

返回值

类型:System.Int32
已添加值处的索引。

异常

异常 条件
ArgumentException

value 在类不能放置。

ArgumentNullException

属性是 nullnull 引用(在 Visual Basic 中为 Nothing)。

备注

属性按您在类会按预期方式声明的顺序添加。 下面的代码示例演示如何添加到实际类中声明的属性。

[Browsable(true)]
[Description("Hello world")]
public class MyClass {}

下面的代码示例演示添加属性的顺序。

Add(new DescriptionAttribute("Hello world"));
Add(BrowsableAttribute.Yes);

标记的属性设置为 “使多个”将添加多次,则,而这些未标记为 “允许多个”一次只添加,与最后一个新增的执行的优先级。 这与编译器相同。

.NET Framework 安全性

请参见

参考

VirtualTypeBuilder.AttributeCollection 类

Microsoft.VisualStudio.Shell.Design 命名空间

System.Collections.CollectionBase