System\Data\SQLTypes\SQLDouble.cs (74)
22public struct SqlDouble : INullable, IComparable, IXmlSerializable, IEquatable<SqlDouble>
67public static implicit operator SqlDouble(double x)
73public static explicit operator double(SqlDouble x)
83public static SqlDouble Parse(string s)
86return SqlDouble.Null;
93public static SqlDouble operator -(SqlDouble x)
102public static SqlDouble operator +(SqlDouble x, SqlDouble y)
115public static SqlDouble operator -(SqlDouble x, SqlDouble y)
128public static SqlDouble operator *(SqlDouble x, SqlDouble y)
141public static SqlDouble operator /(SqlDouble x, SqlDouble y)
160public static explicit operator SqlDouble(SqlBoolean x)
166public static implicit operator SqlDouble(SqlByte x)
172public static implicit operator SqlDouble(SqlInt16 x)
178public static implicit operator SqlDouble(SqlInt32 x)
184public static implicit operator SqlDouble(SqlInt64 x)
190public static implicit operator SqlDouble(SqlSingle x)
196public static implicit operator SqlDouble(SqlMoney x)
202public static implicit operator SqlDouble(SqlDecimal x)
211public static explicit operator SqlDouble(SqlString x)
214return SqlDouble.Null;
220public static SqlBoolean operator ==(SqlDouble x, SqlDouble y)
225public static SqlBoolean operator !=(SqlDouble x, SqlDouble y)
230public static SqlBoolean operator <(SqlDouble x, SqlDouble y)
235public static SqlBoolean operator >(SqlDouble x, SqlDouble y)
240public static SqlBoolean operator <=(SqlDouble x, SqlDouble y)
245public static SqlBoolean operator >=(SqlDouble x, SqlDouble y)
255public static SqlDouble Add(SqlDouble x, SqlDouble y)
260public static SqlDouble Subtract(SqlDouble x, SqlDouble y)
266public static SqlDouble Multiply(SqlDouble x, SqlDouble y)
272public static SqlDouble Divide(SqlDouble x, SqlDouble y)
278public static SqlBoolean Equals(SqlDouble x, SqlDouble y)
284public static SqlBoolean NotEquals(SqlDouble x, SqlDouble y)
290public static SqlBoolean LessThan(SqlDouble x, SqlDouble y)
296public static SqlBoolean GreaterThan(SqlDouble x, SqlDouble y)
302public static SqlBoolean LessThanOrEqual(SqlDouble x, SqlDouble y)
308public static SqlBoolean GreaterThanOrEqual(SqlDouble x, SqlDouble y)
369if (value is SqlDouble i)
373throw ADP.WrongType(value!.GetType(), typeof(SqlDouble));
376public int CompareTo(SqlDouble value)
392value is SqlDouble other && Equals(other);
397public bool Equals(SqlDouble other) =>
439public static readonly SqlDouble Null = new SqlDouble(true);
440public static readonly SqlDouble Zero = new SqlDouble(0.0);
441public static readonly SqlDouble MinValue = new SqlDouble(double.MinValue);
442public static readonly SqlDouble MaxValue = new SqlDouble(double.MaxValue);