text: public virtual string GetText(){if (ChildCount == 0){return string.Empty;}StringBuilder builder = new StringBuilder();for (int i = 0; i < ChildCount; i++){builder.Append(GetChild(i).GetText());}return builder.ToString();}