using System; using System.Drawing; namespace PaintDotNet.Measurement { // TODO: Eliminate poor code. /// /// Encapsulates a surface that can be copied to the clipboard. /// [Serializable] public class SurfaceForClipboard { public MaskedSurface MaskedSurface; public Rectangle Bounds; public SurfaceForClipboard(MaskedSurface maskedSurface) { using (PdnRegion region = maskedSurface.CreateRegion()) { this.Bounds = region.GetBoundsInt(); } this.MaskedSurface = maskedSurface; } } }