CFGLib.Parsers.Forests.ForestOption.ToStringHelper C# (CSharp) Method

ToStringHelper() private method

private ToStringHelper ( int level, HashSet visited ) : string
level int
visited HashSet
return string
		internal string ToStringHelper(int level, HashSet<InteriorNode> visited) {
			var retval = "";

			var children = "";
			foreach (var childrenSet in Children()) {
				foreach (var child in childrenSet) {
					children += child.ToStringHelper(level + 1, visited);
				}
			}

			// retval += _family.ToString().Indent(2 * level);
			retval += string.Format("Apply {0}\n", _family.Production.ToStringNoWeight()).Indent(2 * level);
			retval += children;

			return retval;
		}