Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Adds an EventInfo 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, _
handlerType As Type, _
attributes As Attribute(), _
methodAttributes As MethodAttributes _
) As Integer
'Usage
Dim instance As VirtualTypeBuilder..::..EventInfoCollection
Dim name As String
Dim handlerType As Type
Dim attributes As Attribute()
Dim methodAttributes As MethodAttributes
Dim returnValue As Integer
returnValue = instance.Add(name, handlerType, _
attributes, methodAttributes)
public int Add(
string name,
Type handlerType,
Attribute[] attributes,
MethodAttributes methodAttributes
)
public:
int Add(
String^ name,
Type^ handlerType,
array<Attribute^>^ attributes,
MethodAttributes methodAttributes
)
member Add :
name:string *
handlerType:Type *
attributes:Attribute[] *
methodAttributes:MethodAttributes -> int
public function Add(
name : String,
handlerType : Type,
attributes : Attribute[],
methodAttributes : MethodAttributes
) : int
Parameters
- name
Type: System.String
The name of the event to add.
- handlerType
Type: System.Type
The type of delegate this event represents.
- attributes
Type: array<System.Attribute[]
An array of Attribute objects.
- methodAttributes
Type: System.Reflection.MethodAttributes
The only method attributes currently supported are Public and/or Static.
Return Value
Type: System.Int32
The index at which the value has been added.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | name or handlerType 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 | handlerType is not a run-time type -or- methodAttributes does not contain Public or contains set bits other than Public and Static, or attributes passed in through the attributes parameter cannot be applied to events. |
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.
See Also
Reference
VirtualTypeBuilder.EventInfoCollection Class