[About] Version=1.0 Author=Nic Mail=support@hiasm.com [Type] Class=Element Interfaces=Rectangle Info=Stores a set of four integers that represent the location and size of a rectangle [Property] Name=Sets the name of the component. ARG(string)|2| Constructor=Sets the Constructor of the Rectangle class. ARG(enum)|14|1|Constructor,Constructor2 @Height=Sets the height of this Rectangle structure. ARG(int)|1|0 @Width=Sets the width of this Rectangle structure. ARG(int)|1|0 @X=Sets the x-coordinate of the upper-left corner of this Rectangle structure. ARG(int)|1|0 @Y=Sets the y-coordinate of the upper-left corner of this Rectangle structure. ARG(int)|1|0 [Methods] doRectangle=Sets the rectangle structure. ARG(Rectangle rect)|1|0 *doCeiling=Converts the specified RectangleF structure to a Rectangle structure by rounding the RectangleF values to the next higher integer values. ARG(RectangleF value)|1|0 *doConstructor=Initializes a new instance of the Rectangle class with the specified location and size. ARG(Point location, Size size)|1|0 *doConstructor2=Initializes a new instance of the Rectangle class with the specified location and size. ARG(int x, int y, int width, int height)|1|0 *doContains=Determines if the specified point is contained within this Rectangle structure. ARG(Point pt)|1|0 *doContains2=Determines if the rectangular region represented by rect is entirely contained within this Rectangle structure. ARG(Rectangle rect)|1|0 *doContains3=Determines if the specified point is contained within this Rectangle structure. ARG(int x, int y)|1|0 *doEquals=Tests whether obj is a Rectangle structure with the same location and size of this Rectangle structure. ARG(Object obj)|1|0 *doFromLTRB=Creates a Rectangle structure with the specified edge locations. ARG(int left, int top, int right, int bottom)|1|0 *doInflate=Enlarges this Rectangle by the specified amount. ARG(Size size)|1|0 *doInflate2=Enlarges this Rectangle by the specified amount. ARG(int width, int height)|1|0 *doInflate3=Creates and returns an enlarged copy of the specified Rectangle structure. The copy is enlarged by the specified amount. The original Rectangle structure remains unmodified. ARG(Rectangle rect, int x, int y)|1|0 *doIntersect=Replaces this Rectangle with the intersection of itself and the specified Rectangle. ARG(Rectangle rect)|1|0 *doIntersect2=Returns a third Rectangle structure that represents the intersection of two other Rectangle structures. If there is no intersection, an empty Rectangle is returned. ARG(Rectangle a, Rectangle b)|1|0 *doIntersectsWith=Determines if this rectangle intersects with rect. ARG(Rectangle rect)|1|0 *doLocation=Sets the coordinates of the upper-left corner of this Rectangle structure. ARG(Point)|1|0 *doOffset=Adjusts the location of this rectangle by the specified amount. ARG(Point pos)|1|0 *doOffset2=Adjusts the location of this rectangle by the specified amount. ARG(int x, int y)|1|0 *doRound=Converts the specified RectangleF to a Rectangle by rounding the RectangleF values to the nearest integer values. ARG(RectangleF value)|1|0 *doSize=Sets the size of this Rectangle. ARG(Size)|1|0 *doTruncate=Converts the specified RectangleF to a Rectangle by truncating the RectangleF values. ARG(RectangleF value)|1|0 *doUnion=Gets a Rectangle structure that contains the union of two Rectangle structures. ARG(Rectangle a, Rectangle b)|1|0 *onCeiling=Occurs after invoke the method doCeiling and returns the result. ARG(Rectangle)|2|0 *onContains=Occurs after invoke the method doContains and returns the result. ARG(bool)|2|104 *onEquals=Occurs after invoke the method doEquals and returns the result. ARG(bool)|2|104 *onFromLTRB=Occurs after invoke the method doFromLTRB and returns the result. ARG(Rectangle)|2|0 *onInflate=Occurs after invoke the method doInflate and returns the result. ARG(Rectangle)|2|0 *onIntersect=Occurs after invoke the method doIntersect and returns the result. ARG(Rectangle)|2|0 *onIntersectsWith=Occurs after invoke the method doIntersectsWith and returns the result. ARG(bool)|2|104 *onRound=Occurs after invoke the method doRound and returns the result. ARG(Rectangle)|2|0 *onTruncate=Occurs after invoke the method doTruncate and returns the result. ARG(Rectangle)|2|0 *onUnion=Occurs after invoke the method doUnion and returns the result. ARG(Rectangle)|2|0 *.Bottom=Returns the y-coordinate that is the sum of the Y and Height property values of this Rectangle structure. ARG(int)|3|1 *.Height=Returns the height of this Rectangle structure. ARG(int)|3|1 *.Left=Returns the x-coordinate of the left edge of this Rectangle structure. ARG(int)|3|1 *.Location=Returns the coordinates of the upper-left corner of this Rectangle structure. ARG(Point)|3|0 *.Right=Returns the x-coordinate that is the sum of X and Width property values of this Rectangle structure. ARG(int)|3|1 *.Size=Returns the size of this Rectangle. ARG(Size)|3|0 *.Top=Returns the y-coordinate of the top edge of this Rectangle structure. ARG(int)|3|1 *.Width=Returns the width of this Rectangle structure. ARG(int)|3|1 *.X=Returns the x-coordinate of the upper-left corner of this Rectangle structure. ARG(int)|3|1 *.Y=Returns the y-coordinate of the upper-left corner of this Rectangle structure. ARG(int)|3|1 *Empty=Represents a Rectangle structure with its properties left uninitialized. ARG(Rectangle)|3|0 *GetHashCode=Returns the hash code for this Rectangle structure. For information about the use of hash codes, see GetHashCode. ARG(int)|3|1 *IsEmpty=Tests whether all numeric properties of this Rectangle have values of zero. ARG(bool)|3|104 *ToString=Converts the attributes of this Rectangle to a human-readable string. ARG(string)|3|2 Rectangle=Returns the Rectangle object. ARG(Rectangle)|3|0 *a=Defines a rectangle to intersect. ARG(Rectangle)|4|0 *b=Defines a rectangle to intersect. ARG(Rectangle)|4|0 *bottom=Defines the y-coordinate of the lower-right corner of this Rectangle structure. ARG(int)|4|1 *height=Defines the height of the rectangle. ARG(int)|4|1 *left=Defines the x-coordinate of the upper-left corner of this Rectangle structure. ARG(int)|4|1 *location=Defines a Point that represents the upper-left corner of the rectangular region. ARG(Point)|4|0 *obj=Defines the Object to test. ARG(Object)|4|0 *pos=Defines amount to offset the location. ARG(Point)|4|0 *pt=Defines the Point to test. ARG(Point)|4|0 *rect=Defines the Rectangle to operate. ARG(Rectangle)|4|0 *right=Defines the x-coordinate of the lower-right corner of this Rectangle structure. ARG(int)|4|1 *size=Defines a Size that represents the width and height of the rectangular region. ARG(Size)|4|0 *top=Defines the y-coordinate of the upper-left corner of this Rectangle structure. ARG(int)|4|1 *value=Defines the RectangleF structure to be converted. ARG(RectangleF)|4|0 *width=Defines the width of the rectangle. ARG(int)|4|1 *x=Defines the x-coordinate of the upper-left corner of the rectangle. ARG(int)|4|1 *y=Defines the y-coordinate of the upper-left corner of the rectangle. ARG(int)|4|1