Share via


VirtualTypeBuilder.FieldInfoCollection.Add Method (String, Type, array<Attribute )

Adds a FieldInfo to the end of the collection.

Namespace:  Microsoft.VisualStudio.Shell.Design
Assembly:  Microsoft.VisualStudio.Shell.Design (in Microsoft.VisualStudio.Shell.Design.dll)

Syntax

'Declaration
Public Function Add ( _
    name As String, _
    fieldType As Type, _
    attributes As Attribute() _
) As Integer
public int Add(
    string name,
    Type fieldType,
    Attribute[] attributes
)
public:
int Add(
    String^ name, 
    Type^ fieldType, 
    array<Attribute^>^ attributes
)
member Add : 
        name:string * 
        fieldType:Type * 
        attributes:Attribute[] -> int
public function Add(
    name : String, 
    fieldType : Type, 
    attributes : Attribute[]
) : int

Parameters

  • name
    Type: String

    The name of the field to add.

  • fieldType
    Type: Type

    The type of field.

  • attributes
    Type: array<Attribute[]

    An array of attributes that must be Public and/or Static.

Return Value

Type: Int32
The index at which the value has been added.

Exceptions

Exception Condition
ArgumentNullException

name or fieldType or an element in attributes is nulla null reference (Nothing in Visual Basic). attributes itself may be nulla null reference (Nothing in Visual Basic).

ArgumentException

fieldType is not a run-time type.

.NET Framework Security

See Also

Reference

VirtualTypeBuilder.FieldInfoCollection Class

Add Overload

Microsoft.VisualStudio.Shell.Design Namespace