public override string _generateCode() { string result = string.Empty; if (LeftChild != null) { result += LeftChild.GenerateCode(); } _model.ImportVaribleName = LeftChild.GetExportVaribleName(); for (int i = 0; i < _model.TotalVaribleCount; i++) { _model.AddVaribleName(Tree.AssignVaribleName()); } result += _model.GenerateCode(); return(result); }