Example #1
0
        private static void FireConsoleClosedEvent(string consoleId)
        {
            lock (_lock)
            {
                ConsoleClosedEventDelegate consoleClosedEvent = _consoleClosedEvent;

                if (consoleClosedEvent != null)
                {
                    consoleClosedEvent(new ConsoleClosedEventArgs(consoleId));
                }
            }
        }
Example #2
0
 /// <exclude />
 public static void UnsubscribeFromConsoleClosedEvent(ConsoleClosedEventDelegate eventDelegate)
 {
     _consoleClosedEvent -= eventDelegate;
 }
Example #3
0
 /// <summary>
 /// Flush code MAY NOT do ANY kind of re-initialization. 
 /// </summary>
 /// <param name="eventDelegate"></param>
 public static void SubscribeToConsoleClosedEvent(ConsoleClosedEventDelegate eventDelegate)
 {
     _consoleClosedEvent += eventDelegate;
 }
Example #4
0
 /// <exclude />
 public static void UnsubscribeFromConsoleClosedEvent(ConsoleClosedEventDelegate eventDelegate)
 {
     _consoleClosedEvent -= eventDelegate;
 }
Example #5
0
 /// <summary>
 /// Flush code MAY NOT do ANY kind of re-initialization.
 /// </summary>
 /// <param name="eventDelegate"></param>
 public static void SubscribeToConsoleClosedEvent(ConsoleClosedEventDelegate eventDelegate)
 {
     _consoleClosedEvent += eventDelegate;
 }