public void setChildSegment(ProxyChainSegment segment) { if (childSegment == null) { childSegment = segment; } else if (childSegment is MultiChildSegment) { childSegment.setChildSegment(segment); } else { var oldChild = childSegment; childSegment = new MultiChildSegment(); childSegment.setChildSegment(oldChild); childSegment.setChildSegment(segment); } }
public void setChildSegment(ProxyChainSegment segment) { childSegment = segment; }
public void setChildSegment(ProxyChainSegment segment) { children.Add(segment); }