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
)
参数
- value
类型:System.Attribute
要添加到集合末尾的 Attribute。
返回值
类型: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 类