public List <LiveInterval> SplitAt(SlotIndex at) { var liveRanges = LiveRange.SplitAt(at); var intervals = new List <LiveInterval>(liveRanges.Count); foreach (var liveRange in liveRanges) { intervals.Add(CreateSplit(liveRange)); } return(intervals); }