VirtualTypeImplementor.AddEventHandler Method

Adds the given delegate to the given event.

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

Syntax

'宣言
Public Overridable Sub AddEventHandler ( _
    eventInfo As EventInfo, _
    instance As Object, _
    handler As Delegate _
)
'使用
Dim instance As VirtualTypeImplementor
Dim eventInfo As EventInfo
Dim instance As Object
Dim handler As Delegate

instance.AddEventHandler(eventInfo, instance, _
    handler)
public virtual void AddEventHandler(
    EventInfo eventInfo,
    Object instance,
    Delegate handler
)
public:
virtual void AddEventHandler(
    EventInfo^ eventInfo, 
    Object^ instance, 
    Delegate^ handler
)
public function AddEventHandler(
    eventInfo : EventInfo, 
    instance : Object, 
    handler : Delegate
)

Parameters

  • instance
    Type: System.Object

    The instance on which to add the event handler. This may be a null reference (Nothing in Visual Basic) if the event is static.

Exceptions

Exception Condition
NotImplementedException

If non-abstract derived class did not provide an implementation by overriding this method.

Remarks

This method attempts to add a delegate to synchronize the event on the target object. Each time the event is raised by the instance parameter, the method or methods encapsulated by the handler will be invoked.

Permissions

See Also

Reference

VirtualTypeImplementor Class

VirtualTypeImplementor Members

Microsoft.VisualStudio.Shell.Design Namespace

VirtualTypeImplementor