### YamlMime:ManagedReference
items:
- uid: Terminal.Size
  id: Size
  children:
  - Terminal.Size.#ctor(Terminal.Point)
  - Terminal.Size.#ctor(System.Int32,System.Int32)
  - Terminal.Size.Add(Terminal.Size,Terminal.Size)
  - Terminal.Size.Empty
  - Terminal.Size.Equals(System.Object)
  - Terminal.Size.GetHashCode
  - Terminal.Size.Height
  - Terminal.Size.IsEmpty
  - Terminal.Size.op_Addition(Terminal.Size,Terminal.Size)
  - Terminal.Size.op_Equality(Terminal.Size,Terminal.Size)
  - Terminal.Size.op_Explicit(Terminal.Size to Terminal.Point)
  - Terminal.Size.op_Inequality(Terminal.Size,Terminal.Size)
  - Terminal.Size.op_Subtraction(Terminal.Size,Terminal.Size)
  - Terminal.Size.Subtract(Terminal.Size,Terminal.Size)
  - Terminal.Size.ToString
  - Terminal.Size.Width
  langs:
  - csharp
  name: Size
  nameWithType: Size
  fullName: Terminal.Size
  type: Struct
  assemblies:
  - Terminal
  namespace: Terminal
  summary: Stores an ordered pair of integers, which specify a Height and Width.
  syntax:
    content: public struct Size
  inheritance:
  - System.ValueType
  implements: []
- uid: Terminal.Size.#ctor(Terminal.Point)
  id: '#ctor(Terminal.Point)'
  parent: Terminal.Size
  langs:
  - csharp
  name: Size(Point)
  nameWithType: Size.Size(Point)
  fullName: Size.Size(Point)
  type: Constructor
  assemblies:
  - Terminal
  namespace: Terminal
  summary: Size Constructor
  remarks: Creates a Size from a Point value.
  syntax:
    content: public Size (Terminal.Point pt);
    parameters:
    - id: pt
      type: Terminal.Point
      description: To be added.
  overload: Terminal.Size.#ctor*
  exceptions: []
- uid: Terminal.Size.#ctor(System.Int32,System.Int32)
  id: '#ctor(System.Int32,System.Int32)'
  parent: Terminal.Size
  langs:
  - csharp
  name: Size(Int32, Int32)
  nameWithType: Size.Size(Int32, Int32)
  fullName: Size.Size(Int32, Int32)
  type: Constructor
  assemblies:
  - Terminal
  namespace: Terminal
  summary: Size Constructor
  remarks: Creates a Size from specified dimensions.
  syntax:
    content: public Size (int width, int height);
    parameters:
    - id: width
      type: System.Int32
      description: To be added.
    - id: height
      type: System.Int32
      description: To be added.
  overload: Terminal.Size.#ctor*
  exceptions: []
- uid: Terminal.Size.Add(Terminal.Size,Terminal.Size)
  id: Add(Terminal.Size,Terminal.Size)
  parent: Terminal.Size
  langs:
  - csharp
  name: Add(Size, Size)
  nameWithType: Size.Add(Size, Size)
  fullName: Size.Add(Size, Size)
  type: Method
  assemblies:
  - Terminal
  namespace: Terminal
  summary: Adds the width and height of one Size structure to the width and height of another Size structure.
  syntax:
    content: public static Terminal.Size Add (Terminal.Size sz1, Terminal.Size sz2);
    parameters:
    - id: sz1
      type: Terminal.Size
      description: The first Size structure to add.
    - id: sz2
      type: Terminal.Size
      description: The second Size structure to add.
    return:
      type: Terminal.Size
      description: The add.
  overload: Terminal.Size.Add*
  exceptions: []
- uid: Terminal.Size.Empty
  id: Empty
  parent: Terminal.Size
  langs:
  - csharp
  name: Empty
  nameWithType: Size.Empty
  fullName: Size.Empty
  type: Field
  assemblies:
  - Terminal
  namespace: Terminal
  summary: Gets a Size structure that has a Height and Width value of 0.
  syntax:
    content: public static readonly Terminal.Size Empty;
    return:
      type: Terminal.Size
      description: To be added.
  exceptions: []
- uid: Terminal.Size.Equals(System.Object)
  id: Equals(System.Object)
  parent: Terminal.Size
  langs:
  - csharp
  name: Equals(Object)
  nameWithType: Size.Equals(Object)
  fullName: Size.Equals(Object)
  type: Method
  assemblies:
  - Terminal
  namespace: Terminal
  summary: Equals Method
  remarks: Checks equivalence of this Size and another object.
  syntax:
    content: public override bool Equals (object obj);
    parameters:
    - id: obj
      type: System.Object
      description: To be added.
    return:
      type: System.Boolean
      description: To be added.
  overload: Terminal.Size.Equals*
  exceptions: []
- uid: Terminal.Size.GetHashCode
  id: GetHashCode
  parent: Terminal.Size
  langs:
  - csharp
  name: GetHashCode()
  nameWithType: Size.GetHashCode()
  fullName: Size.GetHashCode()
  type: Method
  assemblies:
  - Terminal
  namespace: Terminal
  summary: GetHashCode Method
  remarks: Calculates a hashing value.
  syntax:
    content: public override int GetHashCode ();
    parameters: []
    return:
      type: System.Int32
      description: To be added.
  overload: Terminal.Size.GetHashCode*
  exceptions: []
- uid: Terminal.Size.Height
  id: Height
  parent: Terminal.Size
  langs:
  - csharp
  name: Height
  nameWithType: Size.Height
  fullName: Size.Height
  type: Property
  assemblies:
  - Terminal
  namespace: Terminal
  summary: Height Property
  remarks: The Height coordinate of the Size.
  syntax:
    content: public int Height { get; set; }
    return:
      type: System.Int32
      description: To be added.
  overload: Terminal.Size.Height*
  exceptions: []
- uid: Terminal.Size.IsEmpty
  id: IsEmpty
  parent: Terminal.Size
  langs:
  - csharp
  name: IsEmpty
  nameWithType: Size.IsEmpty
  fullName: Size.IsEmpty
  type: Property
  assemblies:
  - Terminal
  namespace: Terminal
  summary: IsEmpty Property
  remarks: Indicates if both Width and Height are zero.
  syntax:
    content: public bool IsEmpty { get; }
    return:
      type: System.Boolean
      description: To be added.
  overload: Terminal.Size.IsEmpty*
  exceptions: []
- uid: Terminal.Size.op_Addition(Terminal.Size,Terminal.Size)
  id: op_Addition(Terminal.Size,Terminal.Size)
  parent: Terminal.Size
  langs:
  - csharp
  name: op_Addition(Size, Size)
  nameWithType: Size.op_Addition(Size, Size)
  fullName: Size.op_Addition(Size, Size)
  type: Operator
  assemblies:
  - Terminal
  namespace: Terminal
  summary: Addition Operator
  remarks: Addition of two Size structures.
  syntax:
    content: public static Terminal.Size op_Addition (Terminal.Size sz1, Terminal.Size sz2);
    parameters:
    - id: sz1
      type: Terminal.Size
      description: To be added.
    - id: sz2
      type: Terminal.Size
      description: To be added.
    return:
      type: Terminal.Size
      description: To be added.
  overload: Terminal.Size.op_Addition*
  exceptions: []
- uid: Terminal.Size.op_Equality(Terminal.Size,Terminal.Size)
  id: op_Equality(Terminal.Size,Terminal.Size)
  parent: Terminal.Size
  langs:
  - csharp
  name: op_Equality(Size, Size)
  nameWithType: Size.op_Equality(Size, Size)
  fullName: Size.op_Equality(Size, Size)
  type: Operator
  assemblies:
  - Terminal
  namespace: Terminal
  summary: Equality Operator
  remarks: "Compares two Size objects. The return value is\n            	based on the equivalence of the Width and Height \n            	properties of the two Sizes."
  syntax:
    content: public static bool op_Equality (Terminal.Size sz1, Terminal.Size sz2);
    parameters:
    - id: sz1
      type: Terminal.Size
      description: To be added.
    - id: sz2
      type: Terminal.Size
      description: To be added.
    return:
      type: System.Boolean
      description: To be added.
  overload: Terminal.Size.op_Equality*
  exceptions: []
- uid: Terminal.Size.op_Explicit(Terminal.Size to Terminal.Point)
  id: op_Explicit(Terminal.Size to Terminal.Point)
  parent: Terminal.Size
  langs:
  - csharp
  name: op_Explicit(Size to Point)
  nameWithType: Size.op_Explicit(Size to Point)
  fullName: Size.op_Explicit(Size to Point)
  type: Operator
  assemblies:
  - Terminal
  namespace: Terminal
  summary: Size to Point Conversion
  remarks: "Returns a Point based on the dimensions of a given \n            	Size. Requires explicit cast."
  syntax:
    content: public static Terminal.Point op_Explicit (Terminal.Size size);
    parameters:
    - id: size
      type: Terminal.Size
      description: To be added.
    return:
      type: Terminal.Point
      description: To be added.
  overload: Terminal.Size.op_Explicit*
  exceptions: []
- uid: Terminal.Size.op_Inequality(Terminal.Size,Terminal.Size)
  id: op_Inequality(Terminal.Size,Terminal.Size)
  parent: Terminal.Size
  langs:
  - csharp
  name: op_Inequality(Size, Size)
  nameWithType: Size.op_Inequality(Size, Size)
  fullName: Size.op_Inequality(Size, Size)
  type: Operator
  assemblies:
  - Terminal
  namespace: Terminal
  summary: Inequality Operator
  remarks: "Compares two Size objects. The return value is\n            	based on the equivalence of the Width and Height \n            	properties of the two Sizes."
  syntax:
    content: public static bool op_Inequality (Terminal.Size sz1, Terminal.Size sz2);
    parameters:
    - id: sz1
      type: Terminal.Size
      description: To be added.
    - id: sz2
      type: Terminal.Size
      description: To be added.
    return:
      type: System.Boolean
      description: To be added.
  overload: Terminal.Size.op_Inequality*
  exceptions: []
- uid: Terminal.Size.op_Subtraction(Terminal.Size,Terminal.Size)
  id: op_Subtraction(Terminal.Size,Terminal.Size)
  parent: Terminal.Size
  langs:
  - csharp
  name: op_Subtraction(Size, Size)
  nameWithType: Size.op_Subtraction(Size, Size)
  fullName: Size.op_Subtraction(Size, Size)
  type: Operator
  assemblies:
  - Terminal
  namespace: Terminal
  summary: Subtraction Operator
  remarks: Subtracts two Size structures.
  syntax:
    content: public static Terminal.Size op_Subtraction (Terminal.Size sz1, Terminal.Size sz2);
    parameters:
    - id: sz1
      type: Terminal.Size
      description: To be added.
    - id: sz2
      type: Terminal.Size
      description: To be added.
    return:
      type: Terminal.Size
      description: To be added.
  overload: Terminal.Size.op_Subtraction*
  exceptions: []
- uid: Terminal.Size.Subtract(Terminal.Size,Terminal.Size)
  id: Subtract(Terminal.Size,Terminal.Size)
  parent: Terminal.Size
  langs:
  - csharp
  name: Subtract(Size, Size)
  nameWithType: Size.Subtract(Size, Size)
  fullName: Size.Subtract(Size, Size)
  type: Method
  assemblies:
  - Terminal
  namespace: Terminal
  syntax:
    content: public static Terminal.Size Subtract (Terminal.Size sz1, Terminal.Size sz2);
    parameters:
    - id: sz1
      type: Terminal.Size
      description: To be added.
    - id: sz2
      type: Terminal.Size
      description: To be added.
    return:
      type: Terminal.Size
      description: To be added.
  overload: Terminal.Size.Subtract*
  exceptions: []
- uid: Terminal.Size.ToString
  id: ToString
  parent: Terminal.Size
  langs:
  - csharp
  name: ToString()
  nameWithType: Size.ToString()
  fullName: Size.ToString()
  type: Method
  assemblies:
  - Terminal
  namespace: Terminal
  summary: ToString Method
  remarks: Formats the Size as a string in coordinate notation.
  syntax:
    content: public override string ToString ();
    parameters: []
    return:
      type: System.String
      description: To be added.
  overload: Terminal.Size.ToString*
  exceptions: []
- uid: Terminal.Size.Width
  id: Width
  parent: Terminal.Size
  langs:
  - csharp
  name: Width
  nameWithType: Size.Width
  fullName: Size.Width
  type: Property
  assemblies:
  - Terminal
  namespace: Terminal
  summary: Width Property
  remarks: The Width coordinate of the Size.
  syntax:
    content: public int Width { get; set; }
    return:
      type: System.Int32
      description: To be added.
  overload: Terminal.Size.Width*
  exceptions: []
references:
- uid: System.ValueType
  parent: System
  isExternal: true
  name: ValueType
  nameWithType: ValueType
  fullName: System.ValueType
- uid: Terminal.Size.#ctor(Terminal.Point)
  parent: Terminal.Size
  isExternal: false
  name: Size(Point)
  nameWithType: Size.Size(Point)
  fullName: Size.Size(Point)
- uid: Terminal.Point
  parent: Terminal
  isExternal: false
  name: Point
  nameWithType: Point
  fullName: Terminal.Point
- uid: Terminal.Size.#ctor(System.Int32,System.Int32)
  parent: Terminal.Size
  isExternal: false
  name: Size(Int32, Int32)
  nameWithType: Size.Size(Int32, Int32)
  fullName: Size.Size(Int32, Int32)
- uid: System.Int32
  parent: System
  isExternal: true
  name: Int32
  nameWithType: Int32
  fullName: System.Int32
- uid: Terminal.Size.Add(Terminal.Size,Terminal.Size)
  parent: Terminal.Size
  isExternal: false
  name: Add(Size, Size)
  nameWithType: Size.Add(Size, Size)
  fullName: Size.Add(Size, Size)
- uid: Terminal.Size
  parent: Terminal
  isExternal: false
  name: Size
  nameWithType: Size
  fullName: Terminal.Size
- uid: Terminal.Size.Empty
  parent: Terminal.Size
  isExternal: false
  name: Empty
  nameWithType: Size.Empty
  fullName: Size.Empty
- uid: Terminal.Size.Equals(System.Object)
  parent: Terminal.Size
  isExternal: false
  name: Equals(Object)
  nameWithType: Size.Equals(Object)
  fullName: Size.Equals(Object)
- uid: System.Boolean
  parent: System
  isExternal: true
  name: Boolean
  nameWithType: Boolean
  fullName: System.Boolean
- uid: System.Object
  parent: System
  isExternal: true
  name: Object
  nameWithType: Object
  fullName: System.Object
- uid: Terminal.Size.GetHashCode
  parent: Terminal.Size
  isExternal: false
  name: GetHashCode()
  nameWithType: Size.GetHashCode()
  fullName: Size.GetHashCode()
- uid: Terminal.Size.Height
  parent: Terminal.Size
  isExternal: false
  name: Height
  nameWithType: Size.Height
  fullName: Size.Height
- uid: Terminal.Size.IsEmpty
  parent: Terminal.Size
  isExternal: false
  name: IsEmpty
  nameWithType: Size.IsEmpty
  fullName: Size.IsEmpty
- uid: Terminal.Size.op_Addition(Terminal.Size,Terminal.Size)
  parent: Terminal.Size
  isExternal: false
  name: op_Addition(Size, Size)
  nameWithType: Size.op_Addition(Size, Size)
  fullName: Size.op_Addition(Size, Size)
- uid: Terminal.Size.op_Equality(Terminal.Size,Terminal.Size)
  parent: Terminal.Size
  isExternal: false
  name: op_Equality(Size, Size)
  nameWithType: Size.op_Equality(Size, Size)
  fullName: Size.op_Equality(Size, Size)
- uid: Terminal.Size.op_Explicit(Terminal.Size to Terminal.Point)
  parent: Terminal.Size
  isExternal: false
  name: op_Explicit(Size to Point)
  nameWithType: Size.op_Explicit(Size to Point)
  fullName: Size.op_Explicit(Size to Point)
- uid: Terminal.Size.op_Inequality(Terminal.Size,Terminal.Size)
  parent: Terminal.Size
  isExternal: false
  name: op_Inequality(Size, Size)
  nameWithType: Size.op_Inequality(Size, Size)
  fullName: Size.op_Inequality(Size, Size)
- uid: Terminal.Size.op_Subtraction(Terminal.Size,Terminal.Size)
  parent: Terminal.Size
  isExternal: false
  name: op_Subtraction(Size, Size)
  nameWithType: Size.op_Subtraction(Size, Size)
  fullName: Size.op_Subtraction(Size, Size)
- uid: Terminal.Size.Subtract(Terminal.Size,Terminal.Size)
  parent: Terminal.Size
  isExternal: false
  name: Subtract(Size, Size)
  nameWithType: Size.Subtract(Size, Size)
  fullName: Size.Subtract(Size, Size)
- uid: Terminal.Size.ToString
  parent: Terminal.Size
  isExternal: false
  name: ToString()
  nameWithType: Size.ToString()
  fullName: Size.ToString()
- uid: System.String
  parent: System
  isExternal: true
  name: String
  nameWithType: String
  fullName: System.String
- uid: Terminal.Size.Width
  parent: Terminal.Size
  isExternal: false
  name: Width
  nameWithType: Size.Width
  fullName: Size.Width
- uid: Terminal.Size.#ctor*
  parent: Terminal.Size
  isExternal: false
  name: Size
  nameWithType: Size.Size
  fullName: Size.Size
- uid: Terminal.Size.Add*
  parent: Terminal.Size
  isExternal: false
  name: Add
  nameWithType: Size.Add
  fullName: Size.Add
- uid: Terminal.Size.Equals*
  parent: Terminal.Size
  isExternal: false
  name: Equals
  nameWithType: Size.Equals
  fullName: Size.Equals
- uid: Terminal.Size.GetHashCode*
  parent: Terminal.Size
  isExternal: false
  name: GetHashCode
  nameWithType: Size.GetHashCode
  fullName: Size.GetHashCode
- uid: Terminal.Size.Height*
  parent: Terminal.Size
  isExternal: false
  name: Height
  nameWithType: Size.Height
  fullName: Size.Height
- uid: Terminal.Size.IsEmpty*
  parent: Terminal.Size
  isExternal: false
  name: IsEmpty
  nameWithType: Size.IsEmpty
  fullName: Size.IsEmpty
- uid: Terminal.Size.op_Addition*
  parent: Terminal.Size
  isExternal: false
  name: op_Addition
  nameWithType: Size.op_Addition
  fullName: Size.op_Addition
- uid: Terminal.Size.op_Equality*
  parent: Terminal.Size
  isExternal: false
  name: op_Equality
  nameWithType: Size.op_Equality
  fullName: Size.op_Equality
- uid: Terminal.Size.op_Explicit*
  parent: Terminal.Size
  isExternal: false
  name: op_Explicit
  nameWithType: Size.op_Explicit
  fullName: Size.op_Explicit
- uid: Terminal.Size.op_Inequality*
  parent: Terminal.Size
  isExternal: false
  name: op_Inequality
  nameWithType: Size.op_Inequality
  fullName: Size.op_Inequality
- uid: Terminal.Size.op_Subtraction*
  parent: Terminal.Size
  isExternal: false
  name: op_Subtraction
  nameWithType: Size.op_Subtraction
  fullName: Size.op_Subtraction
- uid: Terminal.Size.Subtract*
  parent: Terminal.Size
  isExternal: false
  name: Subtract
  nameWithType: Size.Subtract
  fullName: Size.Subtract
- uid: Terminal.Size.ToString*
  parent: Terminal.Size
  isExternal: false
  name: ToString
  nameWithType: Size.ToString
  fullName: Size.ToString
- uid: Terminal.Size.Width*
  parent: Terminal.Size
  isExternal: false
  name: Width
  nameWithType: Size.Width
  fullName: Size.Width
