Example #1
0
        private AttachCenter(IServiceProvider provider, Debugger3 dteDebugger)
        {
            _provider = provider;
            _dteDebugger = dteDebugger;
            _watcher = new ManagementEventWatcher("SELECT ProcessID FROM Win32_ProcessStartTrace");

            BindCommands();
        }
Example #2
0
 public static void Instantiate(IServiceProvider provider, Debugger3 dteDebugger)
 {
     lock (_locker)
     {
         if (_instance != null)
             throw new InvalidOperationException(string.Format("{0} of Resurrect is already instantiated.", _instance.GetType().Name));
         _instance = new AttachCenter(provider, dteDebugger);
     }
 }