C# Class AGENT.Contrib.Drawing.Rectangle

Stores a set of four integers that represent the location and size of a rectangle
Datei anzeigen Open project: nothingmn/AGENT.Contrib Class Usage Examples

Public Methods

Method Description
CenterWithin ( Rectangle container ) : Point
Clone ( ) : Object
Equals ( Rectangle other ) : bool

Tests whether the System.Drawing.Rectangle structure has the same location and size of this System.Drawing.Rectangle structure.

Equals ( object obj ) : bool

Tests whether obj is a System.Drawing.Rectangle structure with the same location and size of this System.Drawing.Rectangle structure.

GetHashCode ( ) : int
Inflate ( Size size ) : void

Enlarges this System.Drawing.Rectangle by the specified amount.

Inflate ( int width, int height ) : void

Enlarges this System.Drawing.Rectangle by the specified amount.

Offset ( Point pos ) : void

Adjusts the location of this rectangle by the specified amount.

Offset ( int x, int y ) : void

Adjusts the location of this rectangle by the specified amount.

Rectangle ( Point location, Size size ) : System

Initializes a new instance of the System.Drawing.Rectangle class with the specified location and size.

Rectangle ( int x, int y, int width, int height ) : System

Initializes a new instance of the System.Drawing.Rectangle class with the specified location and size.

ToString ( ) : string

Method Details

CenterWithin() public method

public CenterWithin ( Rectangle container ) : Point
container Rectangle
return Point

Clone() public method

public Clone ( ) : Object
return Object

Equals() public method

Tests whether the System.Drawing.Rectangle structure has the same location and size of this System.Drawing.Rectangle structure.
public Equals ( Rectangle other ) : bool
other Rectangle
return bool

Equals() public method

Tests whether obj is a System.Drawing.Rectangle structure with the same location and size of this System.Drawing.Rectangle structure.
public Equals ( object obj ) : bool
obj object The System.Object to test
return bool

GetHashCode() public method

public GetHashCode ( ) : int
return int

Inflate() public method

Enlarges this System.Drawing.Rectangle by the specified amount.
public Inflate ( Size size ) : void
size Size The amount to inflate this System.Drawing.Rectangle
return void

Inflate() public method

Enlarges this System.Drawing.Rectangle by the specified amount.
public Inflate ( int width, int height ) : void
width int The amount to inflate this System.Drawing.Rectangle horizontally.
height int The amount to inflate this System.Drawing.Rectangle vertically.
return void

Offset() public method

Adjusts the location of this rectangle by the specified amount.
public Offset ( Point pos ) : void
pos Point Amount to offset the location.
return void

Offset() public method

Adjusts the location of this rectangle by the specified amount.
public Offset ( int x, int y ) : void
x int The horizontal offset.
y int The vertical offset.
return void

Rectangle() public method

Initializes a new instance of the System.Drawing.Rectangle class with the specified location and size.
public Rectangle ( Point location, Size size ) : System
location Point A System.Drawing.Point that represents the upper-left corner of the rectangular region.
size Size A System.Drawing.Size that represents the width and height of the rectangular region.
return System

Rectangle() public method

Initializes a new instance of the System.Drawing.Rectangle class with the specified location and size.
public Rectangle ( int x, int y, int width, int height ) : System
x int The x-coordinate of the upper-left corner of the rectangle.
y int The y-coordinate of the upper-left corner of the rectangle.
width int The width of the rectangle.
height int The height of the rectangle.
return System

ToString() public method

public ToString ( ) : string
return string