public static void Initialize(LspClientLogger l)
 {
     if (initialized_)
     {
         return;
     }
     lspLogger_ = l;
     TempFile.Initialize();
     initialized_ = true;
 }
Exemple #2
0
        /// <summary>
        /// コンストラクタ
        /// (Memo)アウトプロセスサーバなので createobject するたびに呼ばれる
        /// </summary>
        sbyte IHidemaruLspBackEndServer.Initialize()
        {
            if (lspClientLogger_ == null)
            {
                lspClientLogger_ = new LspClientLogger("BackEnd");
            }

            var logger = LogManager.GetCurrentClassLogger();

            try
            {
                Worker.Initialize(lspClientLogger_);
            }
            catch (Exception e)
            {
                logger.Error(e);
                return(Convert.ToSByte(false));
            }
            return(Convert.ToSByte(true));
        }