예제 #1
0
        private void Connect(object obj)
        {
            ModeProvider provider      = Program.Provider;
            ILogger      currentLogger = provider.Logger;

            currentLogger.BeginProcess(ConnectionAction, obj);
        }
예제 #2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="ModeParser"/> class.
        /// </summary>
        /// <param name="modeProvider">
        /// The mode provider.
        /// </param>
        /// <param name="defaultsProvider">
        /// The defaults Provider.
        /// </param>
        /// <exception cref="ArgumentNullException">
        /// Guard clause for argument.
        /// </exception>
        public ModeParser(ModeProvider modeProvider, DefaultsProvider defaultsProvider)
        {
            if (modeProvider == null)
            {
                throw new ArgumentNullException("modeProvider");
            }

            if (defaultsProvider == null)
            {
                throw new ArgumentNullException("defaultsProvider");
            }

            this.modeProvider     = modeProvider;
            this.defaultsProvider = defaultsProvider;
        }
예제 #3
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.CurrentCulture = new CultureInfo("en-US");
            // Определения варианта запуска приложения
            String mode = "release";

#if RELEASE
            mode = "release";
#endif
#if DEBUG
            mode = "debug";
#endif
            _provider = _loadingVariants[mode];
            _provider.Logger.BeginProcess(_provider.Action, new Object());
        }
예제 #4
0
파일: Program.cs 프로젝트: mkbiltek2019/Cas
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.CurrentCulture = new CultureInfo("en-US");

            // ѕредварительно провер¤ем некоторые вещи
            Launcher.Prepare();

            //
            String mode;

            mode = "release";
#if RELEASE
            mode = "release";
#endif
#if DEBUG
            mode = "debug";
#endif
            provider = loadingVariants[mode];
            provider.Logger.BeginProcess(provider.Action, new Object());
        }