private static void Initialize() { StartupPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); if (StartupPath == null) { throw new InvalidOperationException(); } AppDomain.CurrentDomain.AssemblyResolve += OnAssemblyResolve; PacketWaitEntries = new PacketWaitEntries(); _incomingQueue = new ThreadQueue <Packet>(ProcessIncomingQueue); _outgoingQueue = new ThreadQueue <Packet>(ProcessOutgoingQueue); IncomingPacketHandlers.Initialize(); OutgoingPacketHandlers.Initialize(); IncomingPacketFilters.Initialize(); OutgoingPacketFilters.Initialize(); CommandsManager.Initialize(); AssistantOptions.Load(); }
private static void Main(string[] args) { Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo("en-GB"); //new MacrosCommandWindow().ShowDialog(); AssistantOptions.Load(); _window = new MainWindow(); _window.ShowDialog(); }