protected virtual void FlushLines(Graphics aGraphics, List <HeapCellRendererSelectionBorderItem> aLines) { int lineCount = aLines.Count; for (int i = 0; i < lineCount; i++) { HeapCellRendererSelectionBorderItem spec = aLines[i]; spec.Draw(aGraphics); } }
private void PaintCellBorder(Graphics aGraphics, HeapCellMetaData aMetaData, Point aStart, Point aEnd, uint aAddress, HeapCell aCell, float aWidth, Color aColour, THeapCellBorderType aType) { HeapCellRendererSelectionBorderItem spec = new HeapCellRendererSelectionBorderItem(aStart, aEnd, aWidth, aColour, aType); iLines.Add(spec); }