static void Main(string[] args) { Debug.Listeners.Add(new TextWriterTraceListener(Console.Out)); Debug.AutoFlush = true; Debug.WriteLine("Entering Main function."); Debug.Indent(); try { switch (args.Length) { case 0: // Try to start the server and begin to listen. Debug.WriteLine("Starting the server instance."); DefaultEditorsServer.StartListen(); break; default: // Forward incoming arguments to the running server instance. Debug.WriteLine("Sending file name to server instance."); DefaultEditorsHandler.SendFileNameToDefaultEditorsServer(args); break; } } catch (Exception e) { Debug.WriteLine("Exception thrown:"); Debug.Indent(); Debug.WriteLine(e.Message); Debug.Unindent(); } Debug.Unindent(); Debug.WriteLine("Leaving Main function"); }
public static void StartListen() { Instance = new DefaultEditorsServer(); }