### YamlMime:ManagedReference
items:
- uid: Terminal.Gui.Point
  id: Point
  children:
  - Terminal.Gui.Point.#ctor(Terminal.Gui.Size)
  - Terminal.Gui.Point.#ctor(System.Int32,System.Int32)
  - Terminal.Gui.Point.Add(Terminal.Gui.Point,Terminal.Gui.Size)
  - Terminal.Gui.Point.Empty
  - Terminal.Gui.Point.Equals(System.Object)
  - Terminal.Gui.Point.GetHashCode
  - Terminal.Gui.Point.IsEmpty
  - Terminal.Gui.Point.Offset(System.Int32,System.Int32)
  - Terminal.Gui.Point.Offset(Terminal.Gui.Point)
  - Terminal.Gui.Point.op_Addition(Terminal.Gui.Point,Terminal.Gui.Size)
  - Terminal.Gui.Point.op_Equality(Terminal.Gui.Point,Terminal.Gui.Point)
  - Terminal.Gui.Point.op_Explicit(Terminal.Gui.Point to Terminal.Gui.Size)
  - Terminal.Gui.Point.op_Inequality(Terminal.Gui.Point,Terminal.Gui.Point)
  - Terminal.Gui.Point.op_Subtraction(Terminal.Gui.Point,Terminal.Gui.Size)
  - Terminal.Gui.Point.Subtract(Terminal.Gui.Point,Terminal.Gui.Size)
  - Terminal.Gui.Point.ToString
  - Terminal.Gui.Point.X
  - Terminal.Gui.Point.Y
  langs:
  - csharp
  name: Point
  nameWithType: Point
  fullName: Terminal.Gui.Point
  type: Struct
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: Represents an ordered pair of integer x- and y-coordinates that defines a point in a two-dimensional plane.
  syntax:
    content: public struct Point
  inheritance:
  - System.ValueType
  implements: []
- uid: Terminal.Gui.Point.#ctor(Terminal.Gui.Size)
  id: '#ctor(Terminal.Gui.Size)'
  parent: Terminal.Gui.Point
  langs:
  - csharp
  name: Point(Size)
  nameWithType: Point.Point(Size)
  fullName: Point.Point(Size)
  type: Constructor
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: Point Constructor
  remarks: Creates a Point from a Size value.
  syntax:
    content: public Point (Terminal.Gui.Size sz);
    parameters:
    - id: sz
      type: Terminal.Gui.Size
      description: To be added.
  overload: Terminal.Gui.Point.#ctor*
  exceptions: []
- uid: Terminal.Gui.Point.#ctor(System.Int32,System.Int32)
  id: '#ctor(System.Int32,System.Int32)'
  parent: Terminal.Gui.Point
  langs:
  - csharp
  name: Point(Int32, Int32)
  nameWithType: Point.Point(Int32, Int32)
  fullName: Point.Point(Int32, Int32)
  type: Constructor
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: Point Constructor
  remarks: Creates a Point from a specified x,y coordinate pair.
  syntax:
    content: public Point (int x, int y);
    parameters:
    - id: x
      type: System.Int32
      description: To be added.
    - id: y
      type: System.Int32
      description: To be added.
  overload: Terminal.Gui.Point.#ctor*
  exceptions: []
- uid: Terminal.Gui.Point.Add(Terminal.Gui.Point,Terminal.Gui.Size)
  id: Add(Terminal.Gui.Point,Terminal.Gui.Size)
  parent: Terminal.Gui.Point
  langs:
  - csharp
  name: Add(Point, Size)
  nameWithType: Point.Add(Point, Size)
  fullName: Point.Add(Point, Size)
  type: Method
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: Adds the specified Size to the specified Point.
  syntax:
    content: public static Terminal.Gui.Point Add (Terminal.Gui.Point pt, Terminal.Gui.Size sz);
    parameters:
    - id: pt
      type: Terminal.Gui.Point
      description: The Point to add.
    - id: sz
      type: Terminal.Gui.Size
      description: The Size to add.
    return:
      type: Terminal.Gui.Point
      description: The Point that is the result of the addition operation.
  overload: Terminal.Gui.Point.Add*
  exceptions: []
- uid: Terminal.Gui.Point.Empty
  id: Empty
  parent: Terminal.Gui.Point
  langs:
  - csharp
  name: Empty
  nameWithType: Point.Empty
  fullName: Point.Empty
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: Empty Shared Field
  remarks: An uninitialized Point Structure.
  syntax:
    content: public static readonly Terminal.Gui.Point Empty;
    return:
      type: Terminal.Gui.Point
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Point.Equals(System.Object)
  id: Equals(System.Object)
  parent: Terminal.Gui.Point
  langs:
  - csharp
  name: Equals(Object)
  nameWithType: Point.Equals(Object)
  fullName: Point.Equals(Object)
  type: Method
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: Equals Method
  remarks: Checks equivalence of this Point 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.Gui.Point.Equals*
  exceptions: []
- uid: Terminal.Gui.Point.GetHashCode
  id: GetHashCode
  parent: Terminal.Gui.Point
  langs:
  - csharp
  name: GetHashCode()
  nameWithType: Point.GetHashCode()
  fullName: Point.GetHashCode()
  type: Method
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  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.Gui.Point.GetHashCode*
  exceptions: []
- uid: Terminal.Gui.Point.IsEmpty
  id: IsEmpty
  parent: Terminal.Gui.Point
  langs:
  - csharp
  name: IsEmpty
  nameWithType: Point.IsEmpty
  fullName: Point.IsEmpty
  type: Property
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: IsEmpty Property
  remarks: Indicates if both X and Y are zero.
  syntax:
    content: public bool IsEmpty { get; }
    return:
      type: System.Boolean
      description: To be added.
  overload: Terminal.Gui.Point.IsEmpty*
  exceptions: []
- uid: Terminal.Gui.Point.Offset(System.Int32,System.Int32)
  id: Offset(System.Int32,System.Int32)
  parent: Terminal.Gui.Point
  langs:
  - csharp
  name: Offset(Int32, Int32)
  nameWithType: Point.Offset(Int32, Int32)
  fullName: Point.Offset(Int32, Int32)
  type: Method
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: Offset Method
  remarks: Moves the Point a specified distance.
  syntax:
    content: public void Offset (int dx, int dy);
    parameters:
    - id: dx
      type: System.Int32
      description: To be added.
    - id: dy
      type: System.Int32
      description: To be added.
  overload: Terminal.Gui.Point.Offset*
  exceptions: []
- uid: Terminal.Gui.Point.Offset(Terminal.Gui.Point)
  id: Offset(Terminal.Gui.Point)
  parent: Terminal.Gui.Point
  langs:
  - csharp
  name: Offset(Point)
  nameWithType: Point.Offset(Point)
  fullName: Point.Offset(Point)
  type: Method
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: Translates this Point by the specified Point.
  syntax:
    content: public void Offset (Terminal.Gui.Point p);
    parameters:
    - id: p
      type: Terminal.Gui.Point
      description: The Point used offset this Point.
  overload: Terminal.Gui.Point.Offset*
  exceptions: []
- uid: Terminal.Gui.Point.op_Addition(Terminal.Gui.Point,Terminal.Gui.Size)
  id: op_Addition(Terminal.Gui.Point,Terminal.Gui.Size)
  parent: Terminal.Gui.Point
  langs:
  - csharp
  name: op_Addition(Point, Size)
  nameWithType: Point.op_Addition(Point, Size)
  fullName: Point.op_Addition(Point, Size)
  type: Operator
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: Addition Operator
  remarks: >-
    Translates a Point using the Width and Height
                	properties of the given <typeref>Size</typeref>.
  syntax:
    content: public static Terminal.Gui.Point op_Addition (Terminal.Gui.Point pt, Terminal.Gui.Size sz);
    parameters:
    - id: pt
      type: Terminal.Gui.Point
      description: To be added.
    - id: sz
      type: Terminal.Gui.Size
      description: To be added.
    return:
      type: Terminal.Gui.Point
      description: To be added.
  overload: Terminal.Gui.Point.op_Addition*
  exceptions: []
- uid: Terminal.Gui.Point.op_Equality(Terminal.Gui.Point,Terminal.Gui.Point)
  id: op_Equality(Terminal.Gui.Point,Terminal.Gui.Point)
  parent: Terminal.Gui.Point
  langs:
  - csharp
  name: op_Equality(Point, Point)
  nameWithType: Point.op_Equality(Point, Point)
  fullName: Point.op_Equality(Point, Point)
  type: Operator
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: Equality Operator
  remarks: "Compares two Point objects. The return value is\n            	based on the equivalence of the X and Y properties \n            	of the two points."
  syntax:
    content: public static bool op_Equality (Terminal.Gui.Point left, Terminal.Gui.Point right);
    parameters:
    - id: left
      type: Terminal.Gui.Point
      description: To be added.
    - id: right
      type: Terminal.Gui.Point
      description: To be added.
    return:
      type: System.Boolean
      description: To be added.
  overload: Terminal.Gui.Point.op_Equality*
  exceptions: []
- uid: Terminal.Gui.Point.op_Explicit(Terminal.Gui.Point to Terminal.Gui.Size)
  id: op_Explicit(Terminal.Gui.Point to Terminal.Gui.Size)
  parent: Terminal.Gui.Point
  langs:
  - csharp
  name: op_Explicit(Point to Size)
  nameWithType: Point.op_Explicit(Point to Size)
  fullName: Point.op_Explicit(Point to Size)
  type: Operator
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: Point to Size Conversion
  remarks: "Returns a Size based on the Coordinates of a given \n            	Point. Requires explicit cast."
  syntax:
    content: public static Terminal.Gui.Size op_Explicit (Terminal.Gui.Point p);
    parameters:
    - id: p
      type: Terminal.Gui.Point
      description: To be added.
    return:
      type: Terminal.Gui.Size
      description: To be added.
  overload: Terminal.Gui.Point.op_Explicit*
  exceptions: []
- uid: Terminal.Gui.Point.op_Inequality(Terminal.Gui.Point,Terminal.Gui.Point)
  id: op_Inequality(Terminal.Gui.Point,Terminal.Gui.Point)
  parent: Terminal.Gui.Point
  langs:
  - csharp
  name: op_Inequality(Point, Point)
  nameWithType: Point.op_Inequality(Point, Point)
  fullName: Point.op_Inequality(Point, Point)
  type: Operator
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: Inequality Operator
  remarks: "Compares two Point objects. The return value is\n            	based on the equivalence of the X and Y properties \n            	of the two points."
  syntax:
    content: public static bool op_Inequality (Terminal.Gui.Point left, Terminal.Gui.Point right);
    parameters:
    - id: left
      type: Terminal.Gui.Point
      description: To be added.
    - id: right
      type: Terminal.Gui.Point
      description: To be added.
    return:
      type: System.Boolean
      description: To be added.
  overload: Terminal.Gui.Point.op_Inequality*
  exceptions: []
- uid: Terminal.Gui.Point.op_Subtraction(Terminal.Gui.Point,Terminal.Gui.Size)
  id: op_Subtraction(Terminal.Gui.Point,Terminal.Gui.Size)
  parent: Terminal.Gui.Point
  langs:
  - csharp
  name: op_Subtraction(Point, Size)
  nameWithType: Point.op_Subtraction(Point, Size)
  fullName: Point.op_Subtraction(Point, Size)
  type: Operator
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: Subtraction Operator
  remarks: "Translates a Point using the negation of the Width \n            	and Height properties of the given Size."
  syntax:
    content: public static Terminal.Gui.Point op_Subtraction (Terminal.Gui.Point pt, Terminal.Gui.Size sz);
    parameters:
    - id: pt
      type: Terminal.Gui.Point
      description: To be added.
    - id: sz
      type: Terminal.Gui.Size
      description: To be added.
    return:
      type: Terminal.Gui.Point
      description: To be added.
  overload: Terminal.Gui.Point.op_Subtraction*
  exceptions: []
- uid: Terminal.Gui.Point.Subtract(Terminal.Gui.Point,Terminal.Gui.Size)
  id: Subtract(Terminal.Gui.Point,Terminal.Gui.Size)
  parent: Terminal.Gui.Point
  langs:
  - csharp
  name: Subtract(Point, Size)
  nameWithType: Point.Subtract(Point, Size)
  fullName: Point.Subtract(Point, Size)
  type: Method
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: Returns the result of subtracting specified Size from the specified Point.
  syntax:
    content: public static Terminal.Gui.Point Subtract (Terminal.Gui.Point pt, Terminal.Gui.Size sz);
    parameters:
    - id: pt
      type: Terminal.Gui.Point
      description: The Point to be subtracted from.
    - id: sz
      type: Terminal.Gui.Size
      description: The Size to subtract from the Point.
    return:
      type: Terminal.Gui.Point
      description: The Point that is the result of the subtraction operation.
  overload: Terminal.Gui.Point.Subtract*
  exceptions: []
- uid: Terminal.Gui.Point.ToString
  id: ToString
  parent: Terminal.Gui.Point
  langs:
  - csharp
  name: ToString()
  nameWithType: Point.ToString()
  fullName: Point.ToString()
  type: Method
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: ToString Method
  remarks: Formats the Point as a string in coordinate notation.
  syntax:
    content: public override string ToString ();
    parameters: []
    return:
      type: System.String
      description: To be added.
  overload: Terminal.Gui.Point.ToString*
  exceptions: []
- uid: Terminal.Gui.Point.X
  id: X
  parent: Terminal.Gui.Point
  langs:
  - csharp
  name: X
  nameWithType: Point.X
  fullName: Point.X
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: Gets or sets the x-coordinate of this Point.
  syntax:
    content: public int X;
    return:
      type: System.Int32
      description: To be added.
  exceptions: []
- uid: Terminal.Gui.Point.Y
  id: Y
  parent: Terminal.Gui.Point
  langs:
  - csharp
  name: Y
  nameWithType: Point.Y
  fullName: Point.Y
  type: Field
  assemblies:
  - Terminal.Gui
  namespace: Terminal.Gui
  summary: Gets or sets the y-coordinate of this Point.
  syntax:
    content: public int Y;
    return:
      type: System.Int32
      description: To be added.
  exceptions: []
references:
- uid: System.ValueType
  parent: System
  isExternal: true
  name: ValueType
  nameWithType: ValueType
  fullName: System.ValueType
- uid: Terminal.Gui.Point.#ctor(Terminal.Gui.Size)
  parent: Terminal.Gui.Point
  isExternal: false
  name: Point(Size)
  nameWithType: Point.Point(Size)
  fullName: Point.Point(Size)
- uid: Terminal.Gui.Size
  parent: Terminal.Gui
  isExternal: false
  name: Size
  nameWithType: Size
  fullName: Terminal.Gui.Size
- uid: Terminal.Gui.Point.#ctor(System.Int32,System.Int32)
  parent: Terminal.Gui.Point
  isExternal: false
  name: Point(Int32, Int32)
  nameWithType: Point.Point(Int32, Int32)
  fullName: Point.Point(Int32, Int32)
- uid: System.Int32
  parent: System
  isExternal: true
  name: Int32
  nameWithType: Int32
  fullName: System.Int32
- uid: Terminal.Gui.Point.Add(Terminal.Gui.Point,Terminal.Gui.Size)
  parent: Terminal.Gui.Point
  isExternal: false
  name: Add(Point, Size)
  nameWithType: Point.Add(Point, Size)
  fullName: Point.Add(Point, Size)
- uid: Terminal.Gui.Point
  parent: Terminal.Gui
  isExternal: false
  name: Point
  nameWithType: Point
  fullName: Terminal.Gui.Point
- uid: Terminal.Gui.Point.Empty
  parent: Terminal.Gui.Point
  isExternal: false
  name: Empty
  nameWithType: Point.Empty
  fullName: Point.Empty
- uid: Terminal.Gui.Point.Equals(System.Object)
  parent: Terminal.Gui.Point
  isExternal: false
  name: Equals(Object)
  nameWithType: Point.Equals(Object)
  fullName: Point.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.Gui.Point.GetHashCode
  parent: Terminal.Gui.Point
  isExternal: false
  name: GetHashCode()
  nameWithType: Point.GetHashCode()
  fullName: Point.GetHashCode()
- uid: Terminal.Gui.Point.IsEmpty
  parent: Terminal.Gui.Point
  isExternal: false
  name: IsEmpty
  nameWithType: Point.IsEmpty
  fullName: Point.IsEmpty
- uid: Terminal.Gui.Point.Offset(System.Int32,System.Int32)
  parent: Terminal.Gui.Point
  isExternal: false
  name: Offset(Int32, Int32)
  nameWithType: Point.Offset(Int32, Int32)
  fullName: Point.Offset(Int32, Int32)
- uid: Terminal.Gui.Point.Offset(Terminal.Gui.Point)
  parent: Terminal.Gui.Point
  isExternal: false
  name: Offset(Point)
  nameWithType: Point.Offset(Point)
  fullName: Point.Offset(Point)
- uid: Terminal.Gui.Point.op_Addition(Terminal.Gui.Point,Terminal.Gui.Size)
  parent: Terminal.Gui.Point
  isExternal: false
  name: op_Addition(Point, Size)
  nameWithType: Point.op_Addition(Point, Size)
  fullName: Point.op_Addition(Point, Size)
- uid: Terminal.Gui.Point.op_Equality(Terminal.Gui.Point,Terminal.Gui.Point)
  parent: Terminal.Gui.Point
  isExternal: false
  name: op_Equality(Point, Point)
  nameWithType: Point.op_Equality(Point, Point)
  fullName: Point.op_Equality(Point, Point)
- uid: Terminal.Gui.Point.op_Explicit(Terminal.Gui.Point to Terminal.Gui.Size)
  parent: Terminal.Gui.Point
  isExternal: false
  name: op_Explicit(Point to Size)
  nameWithType: Point.op_Explicit(Point to Size)
  fullName: Point.op_Explicit(Point to Size)
- uid: Terminal.Gui.Point.op_Inequality(Terminal.Gui.Point,Terminal.Gui.Point)
  parent: Terminal.Gui.Point
  isExternal: false
  name: op_Inequality(Point, Point)
  nameWithType: Point.op_Inequality(Point, Point)
  fullName: Point.op_Inequality(Point, Point)
- uid: Terminal.Gui.Point.op_Subtraction(Terminal.Gui.Point,Terminal.Gui.Size)
  parent: Terminal.Gui.Point
  isExternal: false
  name: op_Subtraction(Point, Size)
  nameWithType: Point.op_Subtraction(Point, Size)
  fullName: Point.op_Subtraction(Point, Size)
- uid: Terminal.Gui.Point.Subtract(Terminal.Gui.Point,Terminal.Gui.Size)
  parent: Terminal.Gui.Point
  isExternal: false
  name: Subtract(Point, Size)
  nameWithType: Point.Subtract(Point, Size)
  fullName: Point.Subtract(Point, Size)
- uid: Terminal.Gui.Point.ToString
  parent: Terminal.Gui.Point
  isExternal: false
  name: ToString()
  nameWithType: Point.ToString()
  fullName: Point.ToString()
- uid: System.String
  parent: System
  isExternal: true
  name: String
  nameWithType: String
  fullName: System.String
- uid: Terminal.Gui.Point.X
  parent: Terminal.Gui.Point
  isExternal: false
  name: X
  nameWithType: Point.X
  fullName: Point.X
- uid: Terminal.Gui.Point.Y
  parent: Terminal.Gui.Point
  isExternal: false
  name: Y
  nameWithType: Point.Y
  fullName: Point.Y
- uid: Terminal.Gui.Point.#ctor*
  parent: Terminal.Gui.Point
  isExternal: false
  name: Point
  nameWithType: Point.Point
  fullName: Point.Point
- uid: Terminal.Gui.Point.Add*
  parent: Terminal.Gui.Point
  isExternal: false
  name: Add
  nameWithType: Point.Add
  fullName: Point.Add
- uid: Terminal.Gui.Point.Equals*
  parent: Terminal.Gui.Point
  isExternal: false
  name: Equals
  nameWithType: Point.Equals
  fullName: Point.Equals
- uid: Terminal.Gui.Point.GetHashCode*
  parent: Terminal.Gui.Point
  isExternal: false
  name: GetHashCode
  nameWithType: Point.GetHashCode
  fullName: Point.GetHashCode
- uid: Terminal.Gui.Point.IsEmpty*
  parent: Terminal.Gui.Point
  isExternal: false
  name: IsEmpty
  nameWithType: Point.IsEmpty
  fullName: Point.IsEmpty
- uid: Terminal.Gui.Point.Offset*
  parent: Terminal.Gui.Point
  isExternal: false
  name: Offset
  nameWithType: Point.Offset
  fullName: Point.Offset
- uid: Terminal.Gui.Point.op_Addition*
  parent: Terminal.Gui.Point
  isExternal: false
  name: op_Addition
  nameWithType: Point.op_Addition
  fullName: Point.op_Addition
- uid: Terminal.Gui.Point.op_Equality*
  parent: Terminal.Gui.Point
  isExternal: false
  name: op_Equality
  nameWithType: Point.op_Equality
  fullName: Point.op_Equality
- uid: Terminal.Gui.Point.op_Explicit*
  parent: Terminal.Gui.Point
  isExternal: false
  name: op_Explicit
  nameWithType: Point.op_Explicit
  fullName: Point.op_Explicit
- uid: Terminal.Gui.Point.op_Inequality*
  parent: Terminal.Gui.Point
  isExternal: false
  name: op_Inequality
  nameWithType: Point.op_Inequality
  fullName: Point.op_Inequality
- uid: Terminal.Gui.Point.op_Subtraction*
  parent: Terminal.Gui.Point
  isExternal: false
  name: op_Subtraction
  nameWithType: Point.op_Subtraction
  fullName: Point.op_Subtraction
- uid: Terminal.Gui.Point.Subtract*
  parent: Terminal.Gui.Point
  isExternal: false
  name: Subtract
  nameWithType: Point.Subtract
  fullName: Point.Subtract
- uid: Terminal.Gui.Point.ToString*
  parent: Terminal.Gui.Point
  isExternal: false
  name: ToString
  nameWithType: Point.ToString
  fullName: Point.ToString
