//──────────────────────────────────────── /// <summary> /// 新しいインスタンスを作ります。 /// </summary> /// <param name="log_Reports"></param> /// <returns></returns> public Expr_LeafString NewInstance( Conf_String parent_Expression, Log_Reports log_Reports ) { Log_Method log_Method = new Log_MethodImpl(); log_Method.BeginMethod(Info_Syntax.Name_Library, this, "NewInstance", log_Reports); // // // // Expr_LeafStringImpl result = new Expr_LeafStringImpl(null, parent_Expression); result.SetString( this.sHumanInput, log_Reports ); // // log_Method.EndMethod(log_Reports); return(result); }
//──────────────────────────────────────── /// <summary> /// 文字列を、子要素として追加。 /// </summary> /// <param name="contents"></param> /// <param name="s_ParentNode"></param> /// <param name="log_Reports"></param> public void AppendTextNode( string contents, Conf_String parent_Conf, Log_Reports log_Reports ) { Expr_LeafStringImpl eChild = new Expr_LeafStringImpl(null, parent_Conf); eChild.SetString(contents, log_Reports); this.ChildNodes.Add(eChild, log_Reports); }
//──────────────────────────────────────── /// <summary> /// 文字列を、子要素として追加。 /// </summary> /// <param name="humaninput"></param> /// <param name="cParent"></param> /// <param name="log_Reports"></param> public void AppendTextNode( string humaninput, Conf_String cParent, Log_Reports log_Reports ) { Expr_LeafStringImpl eAtom = new Expr_LeafStringImpl(null, cParent); eAtom.SetString( humaninput, log_Reports ); this.ChildNodes.Add( eAtom, log_Reports ); }