//──────────────────────────────────────── 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) { }
//──────────────────────────────────────── #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; }
//──────────────────────────────────────── /// <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; }