public string Text() { return(m_parent.Text(false)); }
public string Text(string Separator = ", ", bool AlwaysDelimitTerminals = false) { string left = ""; int num2 = this.m_Array.Count - 1; for (int i = 0; i <= num2; i++) { Symbol symbol = (Symbol)this.m_Array[i]; left = Conversions.ToString(Operators.ConcatenateObject(left, Operators.ConcatenateObject(i == 0 ? "" : Separator, symbol.Text(AlwaysDelimitTerminals)))); } return(left); }