public virtual SimRouteMulti Prepend(SimRoute extra) { if (extra is SimRouteMulti) { return(extra.Append(this)); } IList <SimRoute> MS = new List <SimRoute>(); MS.Add(extra); MS.Add(this); return(new SimRouteMulti(MS)); }
public virtual SimRouteMulti Prepend(SimRoute extra) { if (extra is SimRouteMulti) { return extra.Append(this); } IList<SimRoute> MS = new List<SimRoute>(); MS.Add(extra); MS.Add(this); return new SimRouteMulti(MS); }