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: ObjectThe event's source parameter.
args
Type: TEventArgsThe 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
- 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.