System.Data.SqlTypes (system.data.dll) |
struct |
A structure that represents a floating-point number from -1.79E+308
to 1.79E+308. This maps to the SQL Server float
data type.
public struct SqlDouble : INullable, IComparable {
// Public Constructors
public SqlDouble( double value);
// Public Static Fields
public static readonly SqlDouble MaxValue; // =1.79769313486232E+308
public static readonly SqlDouble MinValue; // =-1.79769313486232E+308
public static readonly SqlDouble Null; // =Null
public static readonly SqlDouble Zero; // =0
// Public Instance Properties
public bool IsNull{get; } // implements INullable
public double Value{get; }
// Public Static Methods
public static SqlDouble Add( SqlDouble x, SqlDouble y);
public static SqlDouble Divide( SqlDouble x, SqlDouble y);
public static SqlBoolean Equals(SqlDouble x, SqlDouble y);
public static SqlBoolean GreaterThan(SqlDouble x, SqlDouble y);
public static SqlBoolean GreaterThanOrEqual(SqlDouble x, SqlDouble y);
public static SqlBoolean LessThan(SqlDouble x, SqlDouble y);
public static SqlBoolean LessThanOrEqual(SqlDouble x, SqlDouble y);
public static SqlDouble Multiply(SqlDouble x, SqlDouble y);
public static SqlBoolean NotEquals(SqlDouble x, SqlDouble y);
public static SqlDouble Parse( string s);
public static SqlDouble Subtract(SqlDouble x, SqlDouble y);
public static SqlDouble operator *(SqlDouble x, SqlDouble y);
public static SqlDouble operator /(SqlDouble x, SqlDouble y);
public static SqlDouble operator -( SqlDouble x);
public static SqlDouble operator -(SqlDouble x, SqlDouble y);
public static SqlDouble operator +(SqlDouble x, SqlDouble y);
public static SqlBoolean operator !=(SqlDouble x, SqlDouble y);
public static SqlBoolean operator <(SqlDouble x, SqlDouble y);
public static SqlBoolean operator <=(SqlDouble x, SqlDouble y);
public static SqlBoolean operator ==(SqlDouble x, SqlDouble y);
public static SqlBoolean operator >(SqlDouble x, SqlDouble y);
public static SqlBoolean operator >=(SqlDouble x, SqlDouble y);
public static explicit operator double( SqlDouble x);
public static explicit operator SqlDouble( SqlBoolean x);
public static explicit operator SqlDouble( SqlString x);
public static implicit operator SqlDouble( double x);
public static implicit operator SqlDouble( SqlByte x);
public static implicit operator SqlDouble( SqlDecimal x);
public static implicit operator SqlDouble( SqlInt16 x);
public static implicit operator SqlDouble( SqlInt32 x);
public static implicit operator SqlDouble( SqlInt64 x);
public static implicit operator SqlDouble( SqlMoney x);
public static implicit operator SqlDouble( SqlSingle 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 SqlInt16 ToSqlInt16( );
public SqlInt32 ToSqlInt32( );
public SqlInt64 ToSqlInt64( );
public SqlMoney ToSqlMoney( );
public SqlSingle ToSqlSingle( );
public SqlString ToSqlString( );
public override string ToString( ); // overrides ValueType
}
Hierarchy
System.Object
System.ValueType SqlDouble(INullable, System.IComparable)
Returned By
System.Data.SqlClient.SqlDataReader.GetSqlDouble( )
, SqlBoolean.ToSqlDouble( )
, SqlByte.ToSqlDouble( )
, SqlDecimal.ToSqlDouble( )
, SqlInt16.ToSqlDouble( )
, SqlInt32.ToSqlDouble( )
, SqlInt64.ToSqlDouble( )
, SqlMoney.ToSqlDouble( )
, SqlSingle.ToSqlDouble( )
, SqlString.ToSqlDouble( )
|