DebuggerEventsClass.OnEnterRunMode Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возникает, когда отладчик входит в режим выполнения.
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.
public:
virtual event EnvDTE::_dispDebuggerEvents_OnEnterRunModeEventHandler ^ OnEnterRunMode;
public:
virtual event EnvDTE::_dispDebuggerEvents_OnEnterRunModeEventHandler ^ OnEnterRunMode;
public virtual event EnvDTE._dispDebuggerEvents_OnEnterRunModeEventHandler OnEnterRunMode;
member this.OnEnterRunMode : EnvDTE._dispDebuggerEvents_OnEnterRunModeEventHandler
Public Overridable Custom Event OnEnterRunMode As _dispDebuggerEvents_OnEnterRunModeEventHandler Implements OnEnterRunMode
Тип события
Реализации
Примеры
В следующем примере показано, как использовать OnEnterRunMode событие.
// Place the following code in the event handler
EnvDTE.DebuggerEvents debugEvents = applicationObject.Events.DebuggerEvents;
debugEvents.OnEnterRunMode +=
new _dispDebuggerEvents_OnEnterRunModeEventHandler(DebuggerEvents.RunHandler);
// add the following Event handler code
public static void StartEvents(DTE dte)
{
System.Windows.Forms.MessageBox.Show("Events are attached.");
}
// OnEnterRunMode Event.
public static void RunHandler(dbgEventReason reason)
{
System.Windows.Forms.MessageBox.Show("Debugger enters run mode.");
}
Комментарии
Отражая общее состояние отладчика, это событие возникает, когда отладчик переходит в режим выполнения. Это событие может не сработать при пошаговом выполнении кода. Как правило, он лучше всего использовать при обновлении пользовательского интерфейса. Дополнительные сведения см. в разделе, посвященном свойству CurrentMode.