Struct Size
Namespace: Terminal
Assembly: Terminal.dll
Syntax
public struct Size
Constructors
Size(Point)
Size Constructor
Declaration
public Size (Terminal.Point pt);
Parameters
Type | Name | Description |
---|---|---|
Point | pt | To be added. |
Remarks
Creates a Size from a Point value.
Size(Int32, Int32)
Size Constructor
Declaration
public Size (int width, int height);
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | width | To be added. |
System.Int32 | height | To be added. |
Remarks
Creates a Size from specified dimensions.
Fields
Empty
Declaration
public static readonly Terminal.Size Empty;
Field Value
Type | Description |
---|---|
Size | To be added. |
Properties
Height
Height Property
Declaration
public int Height { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | To be added. |
Remarks
The Height coordinate of the Size.
IsEmpty
IsEmpty Property
Declaration
public bool IsEmpty { get; }
Property Value
Type | Description |
---|---|
System.Boolean | To be added. |
Remarks
Indicates if both Width and Height are zero.
Width
Width Property
Declaration
public int Width { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | To be added. |
Remarks
The Width coordinate of the Size.
Methods
Add(Size, Size)
Declaration
public static Terminal.Size Add (Terminal.Size sz1, Terminal.Size sz2);
Parameters
Type | Name | Description |
---|---|---|
Size | sz1 | To be added. |
Size | sz2 | To be added. |
Returns
Type | Description |
---|---|
Size | To be added. |
Equals(Object)
Equals Method
Declaration
public override bool Equals (object obj);
Parameters
Type | Name | Description |
---|---|---|
System.Object | obj | To be added. |
Returns
Type | Description |
---|---|
System.Boolean | To be added. |
Remarks
Checks equivalence of this Size and another object.
GetHashCode()
GetHashCode Method
Declaration
public override int GetHashCode ();
Returns
Type | Description |
---|---|
System.Int32 | To be added. |
Remarks
Calculates a hashing value.
Subtract(Size, Size)
Declaration
public static Terminal.Size Subtract (Terminal.Size sz1, Terminal.Size sz2);
Parameters
Type | Name | Description |
---|---|---|
Size | sz1 | To be added. |
Size | sz2 | To be added. |
Returns
Type | Description |
---|---|
Size | To be added. |
ToString()
ToString Method
Declaration
public override string ToString ();
Returns
Type | Description |
---|---|
System.String | To be added. |
Remarks
Formats the Size as a string in coordinate notation.
Operators
op_Addition(Size, Size)
Addition Operator
Declaration
public static Terminal.Size op_Addition (Terminal.Size sz1, Terminal.Size sz2);
Parameters
Type | Name | Description |
---|---|---|
Size | sz1 | To be added. |
Size | sz2 | To be added. |
Returns
Type | Description |
---|---|
Size | To be added. |
Remarks
Addition of two Size structures.
op_Equality(Size, Size)
Equality Operator
Declaration
public static bool op_Equality (Terminal.Size sz1, Terminal.Size sz2);
Parameters
Type | Name | Description |
---|---|---|
Size | sz1 | To be added. |
Size | sz2 | To be added. |
Returns
Type | Description |
---|---|
System.Boolean | To be added. |
Remarks
Compares two Size objects. The return value is based on the equivalence of the Width and Height properties of the two Sizes.
op_Explicit(Size to Point)
Size to Point Conversion
Declaration
public static Terminal.Point op_Explicit (Terminal.Size size);
Parameters
Type | Name | Description |
---|---|---|
Size | size | To be added. |
Returns
Type | Description |
---|---|
Point | To be added. |
Remarks
Returns a Point based on the dimensions of a given Size. Requires explicit cast.
op_Inequality(Size, Size)
Inequality Operator
Declaration
public static bool op_Inequality (Terminal.Size sz1, Terminal.Size sz2);
Parameters
Type | Name | Description |
---|---|---|
Size | sz1 | To be added. |
Size | sz2 | To be added. |
Returns
Type | Description |
---|---|
System.Boolean | To be added. |
Remarks
Compares two Size objects. The return value is based on the equivalence of the Width and Height properties of the two Sizes.
op_Subtraction(Size, Size)
Subtraction Operator
Declaration
public static Terminal.Size op_Subtraction (Terminal.Size sz1, Terminal.Size sz2);
Parameters
Type | Name | Description |
---|---|---|
Size | sz1 | To be added. |
Size | sz2 | To be added. |
Returns
Type | Description |
---|---|
Size | To be added. |
Remarks
Subtracts two Size structures.