示例#1
0
        /// <summary>
        /// Clean up the console module
        /// </summary>
        public override void Dispose()
        {
            base.Dispose();

            ConsoleMessagingThing = null;
            (Console as IDisposable)?.Dispose();
            Log("Console module unloaded!");
        }
示例#2
0
        /// <summary>
        /// Initialize the Console module
        /// </summary>
        public ConsoleModule()
        {
            Instance = this;

            CreateConsole();

            //any hooking into the console could be done here
            AddCommands();
            ConsoleMessagingThing = new ConsoleMessagingIntegrationComponent();
        }