Int32Rect Struct
Definition
Stores the location and size of a rectangular region.
Implements
Syntax
[Serializable]
public struct Int32Rect : IEquatable<Int32Rect>
  Constructors
| Int32Rect(Int32Point, Int32Size) | Initializes a new instance of the Rectangle class with the specified location and size.  | 
      
| Int32Rect(Int32, Int32, Int32, Int32) | Initializes a new instance of the Int32Rect class with the specified location and size.  | 
      
Fields
| Empty | Represents a Int32Rect structure with its properties left uninitialized.  | 
      
Properties
| Bottom | Gets the y-coordinate of the lower-right corner of the rectangular region defined by this Int32Rect.  | 
      
| Height | Gets or sets the width of the rectangular region defined by this Int32Rect.  | 
      
| IsEmpty | |
| Left | Gets the x-coordinate of the upper-left corner of the rectangular region defined by this Int32Rect .  | 
      
| Location | Gets or sets the coordinates of the upper-left corner of the rectangular region represented by this Int32Rect.  | 
      
| Right | Gets the x-coordinate of the lower-right corner of the rectangular region defined by this Int32Rect.  | 
      
| Size | Gets or sets the size of this Int32Rect.  | 
      
| Top | Gets the y-coordinate of the upper-left corner of the rectangular region defined by this Int32Rect.  | 
      
| Width | Gets or sets the width of the rectangular region defined by this Int32Rect.  | 
      
| X | Gets or sets the x-coordinate of the upper-left corner of the rectangular region defined by this Int32Rect.  | 
      
| Y | Gets or sets the y-coordinate of the upper-left corner of the rectangular region defined by this Int32Rect.  | 
      
Methods
| Ceiling(Rect) | Converts a RectangleF to a Rectangle by performing a ceiling operation on all the coordinates.  | 
      
| Contains(Int32Point) | Determines if the specified point is contained within the rectangular region defined by this Int32Rect .  | 
      
| Contains(Int32Rect) | Determines if the rectangular region represented by   | 
      
| Contains(Int32, Int32) | Determines if the specified point is contained within the rectangular region defined by this Int32Rect .  | 
      
| Equals(Int32Rect) | Indicates whether the current object is equal to another object of the same type.  | 
      
| Equals(Object) | Tests whether   | 
      
| FromLTRB(Int32, Int32, Int32, Int32) | Creates a new Int32Rect with the specified location and size.  | 
      
| GetHashCode() | Serves as the default hash function.  | 
      
| Inflate(Int32Rect, Int32, Int32) | Creates a Int32Rect that is inflated by the specified amount.  | 
      
| Inflate(Int32Size) | Inflates this Int32Rect by the specified amount.  | 
      
| Inflate(Int32, Int32) | Inflates this Int32Rect by the specified amount.  | 
      
| Intersect(Int32Rect) | Creates a Rectangle that represents the intersection between this Rectangle and rect.  | 
      
| Intersect(Int32Rect, Int32Rect) | Creates a rectangle that represents the intersection between a and b. If there is no intersection, an empty rectangle is returned.  | 
      
| IntersectsWith(Int32Rect) | Determines if this rectangle intersects with rect.  | 
      
| Offset(Int32Point) | Adjusts the location of this rectangle by the specified amount.  | 
      
| Offset(Int32, Int32) | Adjusts the location of this rectangle by the specified amount.  | 
      
| Parse(String) | Parse - returns an instance converted from the provided string using the culture "en-US" string with Int32Rect data | 
      
| Round(Rect) | Converts a RectangleF to a Rectangle by performing a round operation on all the coordinates.  | 
      
| ToString() | Converts the attributes of this Int32Rect to a human readable string.  | 
      
| Truncate(Rect) | Converts a RectangleF to a Rectangle by performing a truncate operation on all the coordinates.  | 
      
| Union(Int32Rect, Int32Rect) | Creates a rectangle that represents the union between a and b.  | 
      
Operators
| Equality(Int32Rect, Int32Rect) | Tests whether two Int32Rect objects have equal location and size.  | 
      
| Inequality(Int32Rect, Int32Rect) | Tests whether two Int32Rect objects differ in location or size.  |