Ejemplo n.º 1
0
        private IDEStateEvent CreateIDEStateEvent(IDELifecyclePhase phase)
        {
            var ideStateEvent = Create <IDEStateEvent>();

            ideStateEvent.IDELifecyclePhase = phase;

            ideStateEvent.OpenWindows   = GetVisibleWindows().GetNames();
            ideStateEvent.OpenDocuments = DTE.Documents.GetNames();
            return(ideStateEvent);
        }
Ejemplo n.º 2
0
 private void FireIDEStateEvent(IDELifecyclePhase phase)
 {
     FireNow(CreateIDEStateEvent(phase));
 }