# C1.Framework.Drawing.Gdi.Region

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_Framework_Drawing_Gdi_Region" data-uid="C1.Framework.Drawing.Gdi.Region" class="text-break">Region Class
</h1>
  <div class="markdown level0 summary"><p>Represent the interior of a graphics shape composed of rectangles.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
    <div class="level1"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.marshalbyrefobject">MarshalByRefObject</a></div>
    <div class="level2"><a class="xref" href="C1.Framework.Drawing.Gdi.GdiObject.html">GdiObject</a></div>
    <div class="level3"><span class="xref">Region</span></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable">IDisposable</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.icloneable">ICloneable</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.Framework.Drawing.Gdi.html">C1.Framework.Drawing.Gdi</a></h6>
  <h6><strong>Assembly</strong>: C1.Win.C1Input.4.8.dll</h6>
  <h5 id="C1_Framework_Drawing_Gdi_Region_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public sealed class Region : GdiObject, IDisposable, ICloneable</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public NotInheritable Class Region
    Inherits GdiObject
    Implements IDisposable, ICloneable</code></pre>
  </div>
  <h5 id="C1_Framework_Drawing_Gdi_Region_remarks"><strong>Remarks</strong></h5>
  <div class="markdown level0 remarks"><newpara>
  A region is scalable because its coordinates are specified in world coordinates. On a drawing surface, however,
  its interior is dependent on the size and shape of the pixels representing it. An application can use regions
  to clamp the output of drawing operations. The window manager uses regions to define the drawing area of these
  regions are called clipping regions. An application can also use regions in hit-testing operations,
  such as checking whether a point or a rectangle intersects a region. An application can fill a region by 
  using a <a class="xref" href="C1.Framework.Drawing.Gdi.Brush.html">Brush</a> object.
</newpara>
<newpara>
  <div class="NOTE"><h5>cnotes</h5><p>
    This class uses the Win32 GDI API's for handling regions. The GDI+ version <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.region">Region</a>
    class just seems to be buggy and too slow.
  </p></div>
</newpara>
</div>
  <h3 id="constructors">Constructors
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Framework_Drawing_Gdi_Region__ctor" data-uid="C1.Framework.Drawing.Gdi.Region.#ctor">
          <a class="xref" href="C1.Framework.Drawing.Gdi.Region.-ctor.html#C1_Framework_Drawing_Gdi_Region__ctor">Region()</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new <a class="xref" href="C1.Framework.Drawing.Gdi.Region.html">Region</a> object.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Drawing_Gdi_Region__ctor_C1_Framework_Drawing_Gdi_RegionData_" data-uid="C1.Framework.Drawing.Gdi.Region.#ctor(C1.Framework.Drawing.Gdi.RegionData)">
          <a class="xref" href="C1.Framework.Drawing.Gdi.Region.-ctor.html#C1_Framework_Drawing_Gdi_Region__ctor_C1_Framework_Drawing_Gdi_RegionData_">Region(RegionData)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new <a class="xref" href="C1.Framework.Drawing.Gdi.Region.html">Region</a> object from the <a class="xref" href="C1.Framework.Drawing.Gdi.RegionData.html">RegionData</a> object.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Drawing_Gdi_Region__ctor_System_Drawing_Rectangle_" data-uid="C1.Framework.Drawing.Gdi.Region.#ctor(System.Drawing.Rectangle)">
          <a class="xref" href="C1.Framework.Drawing.Gdi.Region.-ctor.html#C1_Framework_Drawing_Gdi_Region__ctor_System_Drawing_Rectangle_">Region(Rectangle)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new <a class="xref" href="C1.Framework.Drawing.Gdi.Region.html">Region</a> object from the specified <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.rectangle">Rectangle</a> structure.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="properties">Properties
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Framework_Drawing_Gdi_Region_Handle" data-uid="C1.Framework.Drawing.Gdi.Region.Handle">
          <a class="xref" href="C1.Framework.Drawing.Gdi.Region.Handle.html#C1_Framework_Drawing_Gdi_Region_Handle">Handle</a>
        </td>
        <td class="markdown level1 summary"><p>Get a handle which is being transformed to this <b>Region</b> object.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Framework_Drawing_Gdi_Region_Clone" data-uid="C1.Framework.Drawing.Gdi.Region.Clone">
          <a class="xref" href="C1.Framework.Drawing.Gdi.Region.Clone.html#C1_Framework_Drawing_Gdi_Region_Clone">Clone()</a>
        </td>
        <td class="markdown level1 summary"><p>Creates an exact copy if this <a class="xref" href="C1.Framework.Drawing.Gdi.Region.html">Region</a> object.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Drawing_Gdi_Region_Complement_C1_Framework_Drawing_Gdi_Region_" data-uid="C1.Framework.Drawing.Gdi.Region.Complement(C1.Framework.Drawing.Gdi.Region)">
          <a class="xref" href="C1.Framework.Drawing.Gdi.Region.Complement.html#C1_Framework_Drawing_Gdi_Region_Complement_C1_Framework_Drawing_Gdi_Region_">Complement(Region)</a>
        </td>
        <td class="markdown level1 summary"><p>Updates this <a class="xref" href="C1.Framework.Drawing.Gdi.Region.html">Region</a> object to contain the portion of the specified <b>Region</b> object
that does not intersect with this <b>Region</b> object.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Drawing_Gdi_Region_Complement_System_Drawing_Rectangle_" data-uid="C1.Framework.Drawing.Gdi.Region.Complement(System.Drawing.Rectangle)">
          <a class="xref" href="C1.Framework.Drawing.Gdi.Region.Complement.html#C1_Framework_Drawing_Gdi_Region_Complement_System_Drawing_Rectangle_">Complement(Rectangle)</a>
        </td>
        <td class="markdown level1 summary"><p>Updates this <a class="xref" href="C1.Framework.Drawing.Gdi.Region.html">Region</a> object to contain the portion of the specified
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.rectangle">Rectangle</a> structure that does not intersect with this <a class="xref" href="C1.Framework.Drawing.Gdi.Region.html">Region</a> object.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Drawing_Gdi_Region_CreateChordRegion_System_Drawing_Rectangle_System_Single_System_Single_" data-uid="C1.Framework.Drawing.Gdi.Region.CreateChordRegion(System.Drawing.Rectangle,System.Single,System.Single)">
          <a class="xref" href="C1.Framework.Drawing.Gdi.Region.CreateChordRegion.html#C1_Framework_Drawing_Gdi_Region_CreateChordRegion_System_Drawing_Rectangle_System_Single_System_Single_">CreateChordRegion(Rectangle, float, float)</a>
        </td>
        <td class="markdown level1 summary"><p>Creates a chord region (a region bounded by the intersection of an ellipse and a line segment, called a secant).</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Drawing_Gdi_Region_CreateEllipseRegion_System_Drawing_Rectangle_" data-uid="C1.Framework.Drawing.Gdi.Region.CreateEllipseRegion(System.Drawing.Rectangle)">
          <a class="xref" href="C1.Framework.Drawing.Gdi.Region.CreateEllipseRegion.html#C1_Framework_Drawing_Gdi_Region_CreateEllipseRegion_System_Drawing_Rectangle_">CreateEllipseRegion(Rectangle)</a>
        </td>
        <td class="markdown level1 summary"><p>Create a ellipse region.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Drawing_Gdi_Region_CreatePieRegion_System_Drawing_Rectangle_System_Single_System_Single_" data-uid="C1.Framework.Drawing.Gdi.Region.CreatePieRegion(System.Drawing.Rectangle,System.Single,System.Single)">
          <a class="xref" href="C1.Framework.Drawing.Gdi.Region.CreatePieRegion.html#C1_Framework_Drawing_Gdi_Region_CreatePieRegion_System_Drawing_Rectangle_System_Single_System_Single_">CreatePieRegion(Rectangle, float, float)</a>
        </td>
        <td class="markdown level1 summary"><p>Create a pie region.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Drawing_Gdi_Region_CreatePolygonRegion_System_Drawing_Point___" data-uid="C1.Framework.Drawing.Gdi.Region.CreatePolygonRegion(System.Drawing.Point[])">
          <a class="xref" href="C1.Framework.Drawing.Gdi.Region.CreatePolygonRegion.html#C1_Framework_Drawing_Gdi_Region_CreatePolygonRegion_System_Drawing_Point___">CreatePolygonRegion(Point[])</a>
        </td>
        <td class="markdown level1 summary"><p>Create a polygons region from the point array which defines the vertices of the polygon.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Drawing_Gdi_Region_CreatePolygonRegion_System_Drawing_Point___C1_Framework_Drawing_Gdi_DeviceContexts_PolyFillMode_" data-uid="C1.Framework.Drawing.Gdi.Region.CreatePolygonRegion(System.Drawing.Point[],C1.Framework.Drawing.Gdi.DeviceContexts.PolyFillMode)">
          <a class="xref" href="C1.Framework.Drawing.Gdi.Region.CreatePolygonRegion.html#C1_Framework_Drawing_Gdi_Region_CreatePolygonRegion_System_Drawing_Point___C1_Framework_Drawing_Gdi_DeviceContexts_PolyFillMode_">CreatePolygonRegion(Point[], PolyFillMode)</a>
        </td>
        <td class="markdown level1 summary"><p>Create a polygons region from the point array which defines the vertices of the polygon.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Drawing_Gdi_Region_CreateRoundedRectangleRegion_System_Drawing_Rectangle_System_Int32_System_Int32_" data-uid="C1.Framework.Drawing.Gdi.Region.CreateRoundedRectangleRegion(System.Drawing.Rectangle,System.Int32,System.Int32)">
          <a class="xref" href="C1.Framework.Drawing.Gdi.Region.CreateRoundedRectangleRegion.html#C1_Framework_Drawing_Gdi_Region_CreateRoundedRectangleRegion_System_Drawing_Rectangle_System_Int32_System_Int32_">CreateRoundedRectangleRegion(Rectangle, int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Creates a rectangular <a class="xref" href="C1.Framework.Drawing.Gdi.Region.html">Region</a> with rounded corners.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Drawing_Gdi_Region_Equals_C1_Framework_Drawing_Gdi_Region_" data-uid="C1.Framework.Drawing.Gdi.Region.Equals(C1.Framework.Drawing.Gdi.Region)">
          <a class="xref" href="C1.Framework.Drawing.Gdi.Region.Equals.html#C1_Framework_Drawing_Gdi_Region_Equals_C1_Framework_Drawing_Gdi_Region_">Equals(Region)</a>
        </td>
        <td class="markdown level1 summary"><p>Tests whether the specified <a class="xref" href="C1.Framework.Drawing.Gdi.Region.html">Region</a> object is identical to this <b>Region</b> object.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Drawing_Gdi_Region_Exclude_C1_Framework_Drawing_Gdi_Region_" data-uid="C1.Framework.Drawing.Gdi.Region.Exclude(C1.Framework.Drawing.Gdi.Region)">
          <a class="xref" href="C1.Framework.Drawing.Gdi.Region.Exclude.html#C1_Framework_Drawing_Gdi_Region_Exclude_C1_Framework_Drawing_Gdi_Region_">Exclude(Region)</a>
        </td>
        <td class="markdown level1 summary"><p>Updates this <a class="xref" href="C1.Framework.Drawing.Gdi.Region.html">Region</a> object to the portion of its interior
that does not intersect with the specified <b>Region</b> object.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Drawing_Gdi_Region_Exclude_System_Drawing_Rectangle_" data-uid="C1.Framework.Drawing.Gdi.Region.Exclude(System.Drawing.Rectangle)">
          <a class="xref" href="C1.Framework.Drawing.Gdi.Region.Exclude.html#C1_Framework_Drawing_Gdi_Region_Exclude_System_Drawing_Rectangle_">Exclude(Rectangle)</a>
        </td>
        <td class="markdown level1 summary"><p>Updates this <a class="xref" href="C1.Framework.Drawing.Gdi.Region.html">Region</a> object to the portion of its interior
that does not intersect with the specified <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.rectangle">Rectangle</a> structure.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Drawing_Gdi_Region_FromGdiplusRegion_System_Drawing_Region_" data-uid="C1.Framework.Drawing.Gdi.Region.FromGdiplusRegion(System.Drawing.Region)">
          <a class="xref" href="C1.Framework.Drawing.Gdi.Region.FromGdiplusRegion.html#C1_Framework_Drawing_Gdi_Region_FromGdiplusRegion_System_Drawing_Region_">FromGdiplusRegion(Region)</a>
        </td>
        <td class="markdown level1 summary"><p>Create a new gdi region that is same as the gdi+ region.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Drawing_Gdi_Region_GetBounds" data-uid="C1.Framework.Drawing.Gdi.Region.GetBounds">
          <a class="xref" href="C1.Framework.Drawing.Gdi.Region.GetBounds.html#C1_Framework_Drawing_Gdi_Region_GetBounds">GetBounds()</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.rectangle">Rectangle</a> structure that represents a rectangle
that bounds this <a class="xref" href="C1.Framework.Drawing.Gdi.Region.html">Region</a> object.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Drawing_Gdi_Region_GetData" data-uid="C1.Framework.Drawing.Gdi.Region.GetData">
          <a class="xref" href="C1.Framework.Drawing.Gdi.Region.GetData.html#C1_Framework_Drawing_Gdi_Region_GetData">GetData()</a>
        </td>
        <td class="markdown level1 summary"><p>Retieves the rectangle information that makes up this instance
of the <a class="xref" href="C1.Framework.Drawing.Gdi.Region.html">Region</a> object.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Drawing_Gdi_Region_Intersect_C1_Framework_Drawing_Gdi_Region_" data-uid="C1.Framework.Drawing.Gdi.Region.Intersect(C1.Framework.Drawing.Gdi.Region)">
          <a class="xref" href="C1.Framework.Drawing.Gdi.Region.Intersect.html#C1_Framework_Drawing_Gdi_Region_Intersect_C1_Framework_Drawing_Gdi_Region_">Intersect(Region)</a>
        </td>
        <td class="markdown level1 summary"><p>Updates this <a class="xref" href="C1.Framework.Drawing.Gdi.Region.html">Region</a> object to the intersection of itself with the specified <b>Region</b> object.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Drawing_Gdi_Region_Intersect_System_Drawing_Rectangle_" data-uid="C1.Framework.Drawing.Gdi.Region.Intersect(System.Drawing.Rectangle)">
          <a class="xref" href="C1.Framework.Drawing.Gdi.Region.Intersect.html#C1_Framework_Drawing_Gdi_Region_Intersect_System_Drawing_Rectangle_">Intersect(Rectangle)</a>
        </td>
        <td class="markdown level1 summary"><p>Updates this <a class="xref" href="C1.Framework.Drawing.Gdi.Region.html">Region</a> object to the intersection of itself
with the specified <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.rectangle">Rectangle</a> structure.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Drawing_Gdi_Region_IsEmpty" data-uid="C1.Framework.Drawing.Gdi.Region.IsEmpty">
          <a class="xref" href="C1.Framework.Drawing.Gdi.Region.IsEmpty.html#C1_Framework_Drawing_Gdi_Region_IsEmpty">IsEmpty()</a>
        </td>
        <td class="markdown level1 summary"><p>Tests whether this <a class="xref" href="C1.Framework.Drawing.Gdi.Region.html">Region</a> object has an empty interior.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Drawing_Gdi_Region_IsVisible_System_Drawing_Point_" data-uid="C1.Framework.Drawing.Gdi.Region.IsVisible(System.Drawing.Point)">
          <a class="xref" href="C1.Framework.Drawing.Gdi.Region.IsVisible.html#C1_Framework_Drawing_Gdi_Region_IsVisible_System_Drawing_Point_">IsVisible(Point)</a>
        </td>
        <td class="markdown level1 summary"><p>Tests whether the specified <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.point">Point</a> structure is contained
within this <a class="xref" href="C1.Framework.Drawing.Gdi.Region.html">Region</a> object.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Drawing_Gdi_Region_IsVisible_System_Drawing_Rectangle_" data-uid="C1.Framework.Drawing.Gdi.Region.IsVisible(System.Drawing.Rectangle)">
          <a class="xref" href="C1.Framework.Drawing.Gdi.Region.IsVisible.html#C1_Framework_Drawing_Gdi_Region_IsVisible_System_Drawing_Rectangle_">IsVisible(Rectangle)</a>
        </td>
        <td class="markdown level1 summary"><p>Tests whether any portion of the specified <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.rectangle">Rectangle</a> structure
is contained within this <a class="xref" href="C1.Framework.Drawing.Gdi.Region.html">Region</a> object.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Drawing_Gdi_Region_MakeEmpty" data-uid="C1.Framework.Drawing.Gdi.Region.MakeEmpty">
          <a class="xref" href="C1.Framework.Drawing.Gdi.Region.MakeEmpty.html#C1_Framework_Drawing_Gdi_Region_MakeEmpty">MakeEmpty()</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes this <a class="xref" href="C1.Framework.Drawing.Gdi.Region.html">Region</a> object to an empty interior.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Drawing_Gdi_Region_Scan_C1_Framework_Drawing_Gdi_Region_" data-uid="C1.Framework.Drawing.Gdi.Region.Scan(C1.Framework.Drawing.Gdi.Region)">
          <a class="xref" href="C1.Framework.Drawing.Gdi.Region.Scan.html#C1_Framework_Drawing_Gdi_Region_Scan_C1_Framework_Drawing_Gdi_Region_">Scan(Region)</a>
        </td>
        <td class="markdown level1 summary"><p>Returns an array of <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.rectangle">Rectangle</a> structures that
approximate this <a class="xref" href="C1.Framework.Drawing.Gdi.Region.html">Region</a> object.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Drawing_Gdi_Region_ToGdiplusRegion_C1_Framework_Drawing_Gdi_Region_" data-uid="C1.Framework.Drawing.Gdi.Region.ToGdiplusRegion(C1.Framework.Drawing.Gdi.Region)">
          <a class="xref" href="C1.Framework.Drawing.Gdi.Region.ToGdiplusRegion.html#C1_Framework_Drawing_Gdi_Region_ToGdiplusRegion_C1_Framework_Drawing_Gdi_Region_">ToGdiplusRegion(Region)</a>
        </td>
        <td class="markdown level1 summary"><p>Creates a new gdi+ <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.region">Region</a> object from the gdi <a class="xref" href="C1.Framework.Drawing.Gdi.Region.html">Region</a> object.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Drawing_Gdi_Region_Translate_System_Int32_System_Int32_" data-uid="C1.Framework.Drawing.Gdi.Region.Translate(System.Int32,System.Int32)">
          <a class="xref" href="C1.Framework.Drawing.Gdi.Region.Translate.html#C1_Framework_Drawing_Gdi_Region_Translate_System_Int32_System_Int32_">Translate(int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Offsets the coordinates of this <a class="xref" href="C1.Framework.Drawing.Gdi.Region.html">Region</a> object by
the specified amount.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Drawing_Gdi_Region_Union_C1_Framework_Drawing_Gdi_Region_" data-uid="C1.Framework.Drawing.Gdi.Region.Union(C1.Framework.Drawing.Gdi.Region)">
          <a class="xref" href="C1.Framework.Drawing.Gdi.Region.Union.html#C1_Framework_Drawing_Gdi_Region_Union_C1_Framework_Drawing_Gdi_Region_">Union(Region)</a>
        </td>
        <td class="markdown level1 summary"><p>Updates this <a class="xref" href="C1.Framework.Drawing.Gdi.Region.html">Region</a> object to the union of itself and the specified <b>Region</b> object.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Drawing_Gdi_Region_Union_System_Drawing_Rectangle_" data-uid="C1.Framework.Drawing.Gdi.Region.Union(System.Drawing.Rectangle)">
          <a class="xref" href="C1.Framework.Drawing.Gdi.Region.Union.html#C1_Framework_Drawing_Gdi_Region_Union_System_Drawing_Rectangle_">Union(Rectangle)</a>
        </td>
        <td class="markdown level1 summary"><p>Updates this <a class="xref" href="C1.Framework.Drawing.Gdi.Region.html">Region</a> object to the union of itself and the
specified <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.rectangle">Rectangle</a> structure.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Drawing_Gdi_Region_Xor_C1_Framework_Drawing_Gdi_Region_" data-uid="C1.Framework.Drawing.Gdi.Region.Xor(C1.Framework.Drawing.Gdi.Region)">
          <a class="xref" href="C1.Framework.Drawing.Gdi.Region.Xor.html#C1_Framework_Drawing_Gdi_Region_Xor_C1_Framework_Drawing_Gdi_Region_">Xor(Region)</a>
        </td>
        <td class="markdown level1 summary"><p>Updates this <a class="xref" href="C1.Framework.Drawing.Gdi.Region.html">Region</a> object to the union minus the intersection of itself with
the specified <b>Region</b> object.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Framework_Drawing_Gdi_Region_Xor_System_Drawing_Rectangle_" data-uid="C1.Framework.Drawing.Gdi.Region.Xor(System.Drawing.Rectangle)">
          <a class="xref" href="C1.Framework.Drawing.Gdi.Region.Xor.html#C1_Framework_Drawing_Gdi_Region_Xor_System_Drawing_Rectangle_">Xor(Rectangle)</a>
        </td>
        <td class="markdown level1 summary"><p>Updates this <a class="xref" href="C1.Framework.Drawing.Gdi.Region.html">Region</a> object to the union minus the intersection of itself with
the specified <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.rectangle">Rectangle</a> strcuture.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
