[This is preliminary documentation and is subject to change.]

Generic event handler delegate

Namespace: Tools
Assembly: Tools (in Tools.dll) Version: 1.5.3.38916 (1.5.3.38916)

Syntax

C#
public delegate void EventHandler<TSender, TEventArgs>(
	TSender sender,
	TEventArgs e
)
where TSender : class
where TEventArgs : EventArgs
Visual Basic
Public Delegate Sub EventHandler(Of TSender As Class, TEventArgs As EventArgs) ( _
	sender As TSender, _
	e As TEventArgs _
)
Visual C++
generic<typename TSender, typename TEventArgs>
where TSender : ref class
where TEventArgs : EventArgs
public delegate void EventHandler(
	TSender sender, 
	TEventArgs e
)
F#
type EventHandler = 
    delegate of 
        sender:'TSender * 
        e:'TEventArgs -> unit
JScript
JScript does not support generic types or methods.

Parameters

sender
Type: TSender
Source of the event - instance of object which fired the event
e
Type: TEventArgs
Event arguments

Type Parameters

TSender
Type of the sender argument
TEventArgs
Type of the e argument

See Also