Name

SqlInt64

Synopsis

A structure that represents a 64-bit signed integer that can contain a value ranging from -263 (-9223372036854775808) to 263-1 (9223372036854775807). It maps to the SQL Server bigint data type.

public struct SqlInt64 : INullable, IComparable {

// Public Constructors

   public SqlInt64(long value);  

// Public Static Fields

   public static readonly SqlInt64 MaxValue;          // =9223372036854775807

   public static readonly SqlInt64 MinValue;          // =-9223372036854775808

   public static readonly SqlInt64 Null;              // =Null

   public static readonly SqlInt64 Zero;              // =0

                  // Public Instance Properties

   public bool IsNull{get; }                          // implements INullable

   public long Value{get; } 

// Public Static Methods

   public static SqlInt64 Add(SqlInt64 x, SqlInt64 y);  

   public static SqlInt64 BitwiseAnd(SqlInt64 x, SqlInt64 y);  

   public static SqlInt64 BitwiseOr(SqlInt64 x, SqlInt64 y);  

   public static SqlInt64 Divide(SqlInt64 x, SqlInt64 y);  

   public static SqlBoolean Equals(SqlInt64 x, SqlInt64 y);  

   public static SqlBoolean GreaterThan(SqlInt64 x, SqlInt64 y);

   public static SqlBoolean GreaterThanOrEqual(SqlInt64 x, SqlInt64 y);

   public static SqlBoolean LessThan(SqlInt64 x, SqlInt64 y);  

   public static SqlBoolean LessThanOrEqual(SqlInt64 x, SqlInt64 y);

   public static SqlInt64 Mod(SqlInt64 x, SqlInt64 y);  

   public static SqlInt64 Multiply(SqlInt64 x, SqlInt64 y);  

   public static SqlBoolean NotEquals(SqlInt64 x, SqlInt64 y);

   public static SqlInt64 OnesComplement(SqlInt64 x);  

   public static SqlInt64 operator &(SqlInt64 x, SqlInt64 y);

   public static SqlInt64 operator |(SqlInt64 x, SqlInt64 y);

   public static SqlInt64 operator ^(SqlInt64 x, SqlInt64 y);

   public static SqlInt64 operator ~(SqlInt64 x);

   public static SqlInt64 Parse(string s);  

   public static SqlInt64 Subtract(SqlInt64 x, SqlInt64 y);  

   public static SqlInt64 Xor(SqlInt64 x, SqlInt64 y);  

   public static SqlInt64 operator %(SqlInt64 x, SqlInt64 y);

   public static SqlInt64 operator *(SqlInt64 x, SqlInt64 y);

   public static SqlInt64 operator /(SqlInt64 x, SqlInt64 y);

   public static SqlInt64 operator -(SqlInt64 x);  

   public static SqlInt64 operator -(SqlInt64 x, SqlInt64 y);

   public static SqlInt64 operator +(SqlInt64 x, SqlInt64 y);

   public static SqlBoolean operator !=(SqlInt64 x, SqlInt64 y);

   public static SqlBoolean operator <(SqlInt64 x, SqlInt64 y);

   public static SqlBoolean operator <=(SqlInt64 x, SqlInt64 y);

   public static SqlBoolean operator ==(SqlInt64 x, SqlInt64 y);

   public static SqlBoolean operator >(SqlInt64 x, SqlInt64 y);

   public static SqlBoolean operator >=(SqlInt64 x, SqlInt64 y);

   public static explicit operator long(SqlInt64 x);  

   public static explicit operator SqlInt64(SqlBoolean x);  

   public static explicit operator SqlInt64(SqlDecimal x);  

   public static explicit operator SqlInt64(SqlDouble x);  

   public static explicit operator SqlInt64(SqlMoney x);  

   public static explicit operator SqlInt64(SqlSingle x);  

   public static explicit operator SqlInt64(SqlString x);  

   public static implicit operator SqlInt64(long x);  

   public static implicit operator SqlInt64(SqlByte x);  

   public static implicit operator SqlInt64(SqlInt16 x);  

   public static implicit operator SqlInt64(SqlInt32 x);  

// Public Instance Methods

   public int CompareTo(object value);            // implements IComparable

   public override bool Equals(object value);     // overrides ValueType

   public override int GetHashCode( );               // overrides ValueType

   public SqlBoolean ToSqlBoolean( );  

   public SqlByte ToSqlByte( );  

   public SqlDecimal ToSqlDecimal( );  

   public SqlDouble ToSqlDouble( );  

   public SqlInt16 ToSqlInt16( );  

   public SqlInt32 ToSqlInt32( );  

   public SqlMoney ToSqlMoney( );  

   public SqlSingle ToSqlSingle( );  

   public SqlString ToSqlString( );  

   public override string ToString( );               // overrides ValueType

}