Пример #1
0
        //────────────────────────────────────────

        protected virtual string E_Execute_NoUse(
            Expression_Node_Function ec_CommonFunction,
            string sLibraryName,
            string sClassName,
            string sMethodName,
            EnumEventhandler enumEH,
            Configuration_Node conf_Node,
            Log_Reports log_Reports
            )
        {
            Log_Method log_Method = new Log_MethodImpl(0, Log_ReportsImpl.BDebugmode_Static);

            log_Method.BeginMethod(Info_Expr.Name_Library, this, "E_Execute_NoUse", log_Reports);
            //
            //

            string sResult = "";

            //#このルートはエラー
            {
                Builder_TexttemplateP1p tmpl = new Builder_TexttemplateP1pImpl();
                tmpl.SetParameter(1, log_Method.Fullname, log_Reports); //問題の起こったメソッド
                tmpl.SetParameter(2, enumEH.ToString(), log_Reports);   //イベントハンドラー

                string sFncName0;
                ec_CommonFunction.TrySelectAttribute(out sFncName0, PmNames.S_NAME.Name_Pm, EnumHitcount.One_Or_Zero, log_Reports);
                tmpl.SetParameter(3, sFncName0, log_Reports);                                             //関数名
                tmpl.SetParameter(4, Log_RecordReportsImpl.ToText_Configuration(conf_Node), log_Reports); //設定位置パンくずリスト

                this.Owner_MemoryApplication.CreateErrorReport("Er:6039;", tmpl, log_Reports);
            }

            //            ((E_SysFncAbstract)this.E_SystemAction).EventMonitor.BNowActionWorking = false;

            //
            //
            log_Method.EndMethod(log_Reports);
            return(sResult);
        }
 //────────────────────────────────────────
 public Expression_Node_Function05Impl(EnumEventhandler enumEventhandler, List<string> listS_ArgName, ConfigurationtreeToFunction_Item functiontranslatoritem)
     : base(enumEventhandler, listS_ArgName,functiontranslatoritem)
 {
 }
Пример #3
0
        //────────────────────────────────────────
        #endregion



        #region 生成と破棄
        //────────────────────────────────────────

        public Expression_Node_Function31Impl(EnumEventhandler enumEventhandler, List <string> listS_ArgName, ConfigurationtreeToFunction_Item functiontranslatoritem)
            : base(enumEventhandler, listS_ArgName, functiontranslatoritem)
        {
        }
        //────────────────────────────────────────
        protected virtual string E_Execute_NoUse(
            Expression_Node_Function ec_CommonFunction,
            string sLibraryName,
            string sClassName,
            string sMethodName,
            EnumEventhandler enumEH,
            Configuration_Node conf_Node,
            Log_Reports log_Reports
            )
        {
            Log_Method log_Method = new Log_MethodImpl(0, Log_ReportsImpl.BDebugmode_Static);
            log_Method.BeginMethod(Info_Expr.Name_Library, this, "E_Execute_NoUse",log_Reports);
            //
            //

            string sResult = "";

            //#このルートはエラー
            {
                Builder_TexttemplateP1p tmpl = new Builder_TexttemplateP1pImpl();
                tmpl.SetParameter(1, log_Method.Fullname, log_Reports);//問題の起こったメソッド
                tmpl.SetParameter(2, enumEH.ToString(), log_Reports);//イベントハンドラー

                string sFncName0;
                ec_CommonFunction.TrySelectAttribute(out sFncName0, PmNames.S_NAME.Name_Pm, EnumHitcount.One_Or_Zero, log_Reports);
                tmpl.SetParameter(3, sFncName0, log_Reports);//関数名
                tmpl.SetParameter(4, Log_RecordReportsImpl.ToText_Configuration(conf_Node), log_Reports);//設定位置パンくずリスト

                this.Owner_MemoryApplication.CreateErrorReport("Er:6039;", tmpl, log_Reports);
            }

            //            ((E_SysFncAbstract)this.E_SystemAction).EventMonitor.BNowActionWorking = false;

            //
            //
            log_Method.EndMethod(log_Reports);
            return sResult;
        }
 //────────────────────────────────────────
 /// <summary>
 /// コンストラクター。
 /// 
 /// コンストラクターで生成したインスタンスは内容未設定です。必ず、#NewInstance でもう一度インスタンスを作って、そっちを使ってください。
 /// </summary>
 /// <param name="sNodeName"></param>
 /// <param name="parent_Ec"></param>
 /// <param name="cur_Conf"></param>
 public Expression_Node_FunctionAbstract(EnumEventhandler enumEventhandler, List<string> list_NameArgument, ConfigurationtreeToFunction_Item functiontranslatoritem)
     : base(null/*parent_Expression*/, null/*cur_Conf*/, list_NameArgument)
 {
     this.EnumEventhandler = enumEventhandler;
     this.functiontranslatoritem = functiontranslatoritem;
 }
Пример #6
0
        //────────────────────────────────────────

        /// <summary>
        /// コンストラクター。
        ///
        /// コンストラクターで生成したインスタンスは内容未設定です。必ず、#NewInstance でもう一度インスタンスを作って、そっちを使ってください。
        /// </summary>
        /// <param name="sNodeName"></param>
        /// <param name="parent_Ec"></param>
        /// <param name="cur_Conf"></param>
        public Expression_Node_FunctionAbstract(EnumEventhandler enumEventhandler, List <string> list_NameArgument, ConfigurationtreeToFunction_Item functiontranslatoritem)
            : base(null /*parent_Expression*/, null /*cur_Conf*/, list_NameArgument)
        {
            this.EnumEventhandler       = enumEventhandler;
            this.functiontranslatoritem = functiontranslatoritem;
        }