VirtualTypeBuilder.FieldInfoCollection.Add 方法 (String, Type, array<Attribute[], FieldAttributes)

FieldInfo 添加到集合的末尾。

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

语法

声明
Public Function Add ( _
    name As String, _
    fieldType As Type, _
    attributes As Attribute(), _
    fieldAttributes As FieldAttributes _
) As Integer
public int Add(
    string name,
    Type fieldType,
    Attribute[] attributes,
    FieldAttributes fieldAttributes
)

参数

返回值

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

异常

异常 条件
ArgumentNullException

name 或 fieldType 或一个元素在 attributes 是 nullnull 引用(在 Visual Basic 中为 Nothing)。 attributes 可能是 nullnull 引用(在 Visual Basic 中为 Nothing)。

ArgumentException

fieldType 不是运行时类型

- 或 -

除了 PublicStatic外,fieldAttributes 不包含 Public 不包含设置的位或特性,通过 attributes 参数不能应用于字段。

.NET Framework 安全性

请参见

参考

VirtualTypeBuilder.FieldInfoCollection 类

Add 重载

Microsoft.VisualStudio.Shell.Design 命名空间