<PackageReference Include="System.Drawing.Common" Version="10.0.6" />

System.Drawing.Region

public sealed class Region : MarshalByRefObject, IDisposable
public Region()

public Region(GraphicsPath path)

public Region(RegionData rgnData)

public Region(Rectangle rect)

public Region(RectangleF rect)

public static Region FromHrgn(IntPtr hrgn)

public Region Clone()

public void Complement(GraphicsPath path)

public void Complement(Rectangle rect)

public void Complement(RectangleF rect)

public void Complement(Region region)

public void Dispose()

public bool Equals(Region region, Graphics g)

public void Exclude(GraphicsPath path)

public void Exclude(Rectangle rect)

public void Exclude(RectangleF rect)

public void Exclude(Region region)

public IntPtr GetHrgn(Graphics g)

public RectangleF[] GetRegionScans(Matrix matrix)

public void Intersect(GraphicsPath path)

public void Intersect(Rectangle rect)

public void Intersect(RectangleF rect)

public void Intersect(Region region)

public bool IsEmpty(Graphics g)

public bool IsInfinite(Graphics g)

public bool IsVisible(Point point)

public bool IsVisible(Point point, Graphics g)

public bool IsVisible(PointF point)

public bool IsVisible(PointF point, Graphics g)

public bool IsVisible(Rectangle rect)

public bool IsVisible(Rectangle rect, Graphics g)

public bool IsVisible(RectangleF rect)

public bool IsVisible(RectangleF rect, Graphics g)

public bool IsVisible(int x, int y, Graphics g)

public bool IsVisible(int x, int y, int width, int height)

public bool IsVisible(int x, int y, int width, int height, Graphics g)

public bool IsVisible(float x, float y)

public bool IsVisible(float x, float y, Graphics g)

public bool IsVisible(float x, float y, float width, float height)

public bool IsVisible(float x, float y, float width, float height, Graphics g)

public void MakeEmpty()

public void MakeInfinite()

public void ReleaseHrgn(IntPtr regionHandle)

public void Transform(Matrix matrix)

public void Translate(int dx, int dy)

public void Translate(float dx, float dy)

public void Union(GraphicsPath path)

public void Union(Rectangle rect)

public void Union(RectangleF rect)

public void Union(Region region)

public void Xor(GraphicsPath path)

public void Xor(Rectangle rect)

public void Xor(RectangleF rect)

public void Xor(Region region)