public String GetOuterTreeString() { var outer = CurrentPCC.GetObjectEntry(_OuterIndex); if (outer == null) { return(String.Empty); } String str = outer.ObjectName; while (outer._OuterIndex != 0) { outer = CurrentPCC.GetObjectEntry(outer._OuterIndex); str = outer.ObjectName + "." + str; } return(str); }