public ProcEvent(CommandCustomWatch watch)
        {
            m_watch       = watch;
            m_debugEvents = watch.m_dte.Events.DebuggerEvents;
            m_debugEvents.OnEnterBreakMode  += OnEnterBreak;
            m_debugEvents.OnEnterDesignMode += OnEnterOther;
            m_debugEvents.OnEnterRunMode    += OnEnterOther;

            WatchConfig.InitAppConfig();
        }
Exemple #2
0
        /// <summary>
        /// Initialization of the m_package; this method is called right after the m_package is sited, so this is the place
        /// where you can put all the initialization code that rely on services provided by VisualStudio.
        /// </summary>
        protected override void Initialize()
        {
            // 获取DTE
            // DTE2 dte = (DTE2)GetService(typeof(DTE));
            // DTE2 dte = (DTE2)Package.GetGlobalService(typeof(DTE));
            // string strNewExpr = string.Format("{{,,{0}}}{1}({2}, \"{3}\")", "1", "2", "3", "4");

            // 初始化命令
            CommandCustomWatch.Initialize(this);
            base.Initialize();
        }
Exemple #3
0
 /// <summary>
 /// Initializes the singleton instance of the command.
 /// </summary>
 /// <param name="package">Owner m_package, not null.</param>
 public static void Initialize(Package package)
 {
     Instance = new CommandCustomWatch(package);
 }