Metodo ExtensionMethods.RaiseEvent<TEventArgs> (EventHandler<TEventArgs>, Object, TEventArgs)
Solo per utilizzo interno di Microsoft.
Spazio dei nomi: Microsoft.VisualStudio.PlatformUI
Assembly: Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)
Sintassi
'Dichiarazione
<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
Parametri di tipo
- TEventArgs
Argomento dell'evento EventArgs-derivato.
Parametri
- eventHandler
Tipo: System.EventHandler<TEventArgs>
l'evento.
- source
Tipo: System.Object
Il parametro del database di origine.
- args
Tipo: TEventArgs
Il parametro dell'argomento di evento.
Nota sull'utilizzo
In Visual Basic e C# è possibile chiamare questo metodo come metodo di istanza su qualsiasi oggetto di tipo EventHandler<TEventArgs>. Per chiamare il metodo utilizzando la sintassi del metodo di istanza, omettere il primo parametro. Per ulteriori informazioni, vedere Metodi di estensione (Visual Basic) o Metodi di estensione (Guida per programmatori C#).
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.