Partager via


ExtensionMethods.RaiseEvent<TEventArgs> Method (EventHandler<TEventArgs>, Object, TEventArgs)

Microsoft internal use only.

Namespace:  Microsoft.VisualStudio.PlatformUI
Assembly:  Microsoft.VisualStudio.Shell.12.0 (in Microsoft.VisualStudio.Shell.12.0.dll)

Syntax

'Declaration
<ExtensionAttribute> _
Public Shared Sub RaiseEvent(Of TEventArgs As EventArgs) ( _
    eventHandler As EventHandler(Of TEventArgs), _
    source As Object, _
    args As TEventArgs _
)
public static void RaiseEvent<TEventArgs>(
    this EventHandler<TEventArgs> eventHandler,
    Object source,
    TEventArgs args
)
where TEventArgs : EventArgs
[ExtensionAttribute]
public:
generic<typename TEventArgs>
where TEventArgs : EventArgs 
static void RaiseEvent(
    EventHandler<TEventArgs>^ eventHandler, 
    Object^ source, 
    TEventArgs args
)
static member RaiseEvent : 
        eventHandler:EventHandler<'TEventArgs> * 
        source:Object * 
        args:'TEventArgs -> unit   when 'TEventArgs : EventArgs
JScript does not support generic types or methods.

Type Parameters

  • TEventArgs
    The EventArgs-derived event argument.

Parameters

  • eventHandler
    Type: EventHandler<TEventArgs>

    The event.

  • source
    Type: Object

    The event's source parameter.

  • args
    Type: TEventArgs

    The event's argument parameter.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type EventHandler<TEventArgs>. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

.NET Framework Security

See Also

Reference

ExtensionMethods Class

RaiseEvent Overload

Microsoft.VisualStudio.PlatformUI Namespace