Int64 class

From Catglobe Wiki
Jump to: navigation, search

Int64



An equivalent to an Int64. Unlike a Number, this is not invariant

Parent class

Inherits from object

Constructors

  • () - Create a new Int64 with value 0
  • (Int64 value "Value to copy") - Copy an Int64
  • (int value "Value to copy") - Copy an Int64

Methods

  • Empty And(Int64 value "Value to And") - And this with another value
  • Empty And(int value "Value to And") - And this with another value
  • Empty BitwiseNot() - Inverse value bits
  • int CompareTo(Int64 value "Value to compare to") - Compare to object. See ArrayConstant.OrderBy
  • int CompareTo(number value "Value to compare to") - Compare to object. See ArrayConstant.OrderBy
  • object this[] { get; }(int index "Gets or sets the value of the bit at a specific position in the Int64.") - True if the bit at index is set.
  • Empty LeftShift(int value "Number of times to shift") - Shift all bits left
  • Empty Or(Int64 value "Value to Or") - Or this with another value
  • Empty Or(int value "Value to Or") - Or this with another value
  • int PopCount() - Count number of bits set
  • Empty RightShift(int value "Number of times to shift") - Shift all bits right
  • Empty this[] { set; }(int index "Gets or sets the value of the bit at a specific position in the Int64.", object value "The value to set.") - Set the bit at index to value.
  • string ToBaseNString(int numberbase "Base, e.g. 2 for binary") - Format to base N, e.g. 2 is as a list of 0 and 1
  • string ToString() - The string representation of the object.
  • Empty Xor(Int64 value "Value to Xor") - Xor this with another value
  • Empty Xor(int value "Value to Xor") - Xor this with another value

Properties

  • string ObjectTypeName { get; } - The name of the type of object.
  • (From object) TypeInformation TypeInformation { get; } - Get information about this class.

Static Methods

  • Int64 Int64_fromBaseNString(string str "List of 0 and 1s", int numberbase "Base, e.g. 2 for binary") - Make new Int64 from string of 0 and 1