Compartilhar via


Evento DTEEventsClass.OnMacrosRuntimeReset

Esta API oferece suporte à infraestrutura .NET Framework e não se destina a ser usada diretamente do seu código.

Ocorre quando o common language runtime é redefinido, limpando todos os dados da variável globais e perder todas as conexões de evento.

Namespace:  EnvDTE
Assembly:  EnvDTE (em EnvDTE.dll)

Sintaxe

'Declaração
Public Overridable Event OnMacrosRuntimeReset As _dispDTEEvents_OnMacrosRuntimeResetEventHandler
public virtual event _dispDTEEvents_OnMacrosRuntimeResetEventHandler OnMacrosRuntimeReset
public:
virtual  event _dispDTEEvents_OnMacrosRuntimeResetEventHandler^ OnMacrosRuntimeReset {
    void add (_dispDTEEvents_OnMacrosRuntimeResetEventHandler^ value);
    void remove (_dispDTEEvents_OnMacrosRuntimeResetEventHandler^ value);
}
abstract OnMacrosRuntimeReset : IEvent<_dispDTEEvents_OnMacrosRuntimeResetEventHandler,
    EventArgs>
override OnMacrosRuntimeReset : IEvent<_dispDTEEvents_OnMacrosRuntimeResetEventHandler,
    EventArgs>
O JScript não oferece suporte a eventos.

Implementações

_dispDTEEvents_Event.OnMacrosRuntimeReset

Comentários

Se você conectar manipuladores de eventos não o EnvironmentEvents item de host ou inicializar variáveis globais, você deve executar novamente o código no OnMacrosRuntimeReset o manipulador de eventos, porque o tempo de execução de macros de redefinição destrói os valores de variáveis globais e conexões de evento.

Exemplos

Public Sub DTEEvents_OnMacrosRuntimeReset() Handles DTEEvents.OnMacrosRuntimeReset
    MsgBox("The CLR is being reset.")
End Sub

Segurança do .NET Framework

Consulte também

Referência

DTEEventsClass Classe

Namespace EnvDTE