public void Dispose() { foreach (var lfls in Queue) { lfls.Dispose(); } UnorderedListPool <DeltaLine> .Free(LineWriter.Lines); UnorderedListPool <LinesForLightSource> .Free(Queue); }
public LineGeneratorContext(int initialCapacity) { LineWriter = new DeltaLineWriter(UnorderedListPool <DeltaLine> .Allocate(initialCapacity)); Queue = UnorderedListPool <LinesForLightSource> .Allocate(); }