public override string ToString() { var sb = new StringBuilder(); sb.AppendLine(" Id : " + Id.ToString()); sb.AppendLine(" Name : " + Name); sb.AppendLine(" IsFirst : " + IsFirst.ToString()); sb.AppendLine(" IsLast : " + IsLast.ToString()); if (HasChildLanes) { sb.AppendLine(" ChildLaneIds : " + string.Join(",", ChildLaneIds)); } return(sb.ToString()); }