public static IntervalHeap <T> Synchronized(IntervalHeap <T> heap) { if (heap == null) { throw new ArgumentNullException("heap"); } return(new SyncIntervalHeap(heap)); }
public void Dispose() { heap = null; }
public IntervalHeapEnumerator(IntervalHeap <T> heap) { this.heap = heap; Reset(); }
internal SyncIntervalHeap(IntervalHeap <T> heap) { this.heap = heap; }