Show / Hide Table of Contents

Struct Size

Stores an ordered pair of integers, which specify a Height and Width.

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

Gets a Size structure that has a Height and Width value of 0.

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)

Adds the width and height of one Size structure to the width and height of another Size structure.

Declaration
public static Terminal.Size Add (Terminal.Size sz1, Terminal.Size sz2);
Parameters
Type Name Description
Size sz1

The first Size structure to add.

Size sz2

The second Size structure to add.

Returns
Type Description
Size

The add.

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.

Back to top Copyright © 2015-2017 Microsoft
Generated by DocFX