| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor(long native) | 2 flags | — | 0x08 |
| void .ctor(const Rectangle& rect) | Public+1 flags | — | 0x10 |
| void Union(const Rectangle& rect) | Public | — | 0x10 |
| void Intersect(Region region) | Public | — | 0x08 |
| void Exclude(const Rectangle& rect) | Public | — | 0x10 |
| RectangleF GetBounds(Graphics g) | Public | — | 0x10 |
| bool IsInfinite(Graphics g) | Public | — | 0x08 |
| void MakeEmpty() | Public | — | 0x00 |
| Region FromHrgn(long hrgn) | PublicStatic | — | 0x08 |
| long GetHrgn(Graphics g) | Public | — | 0x08 |
| void Dispose() | PublicFinal+2 flags | — | 0x00 |
| void DisposeHandle() | Private | | 0x00 |
| void Finalize() | 2 flags | | 0x00 |
| long get_NativeObject() | 2 flags | | 0x08 |