SqlBoolean
A structure that represents an integer that is either a 1
(true
) or 0 (false
). Any
nonzero value is interpreted as 1. This structure can be used with
the SQL Server bit
data type.
public struct SqlBoolean : INullable, IComparable { // Public Constructors public SqlBoolean(boolvalue
); public SqlBoolean(intvalue
); // Public Static Fields public static readonly SqlBoolean False; // =False public static readonly SqlBoolean Null; // =Null public static readonly SqlBoolean One; // =True public static readonly SqlBoolean True; // =True public static readonly SqlBoolean Zero; // =False // Public Instance Properties public byte ByteValue{get; } public bool IsFalse{get; } public bool IsNull{get; } // implements INullable public bool IsTrue{get; } public bool Value{get; } // Public Static Methods public static SqlBoolean And(SqlBooleanx
, SqlBooleany
); public static SqlBoolean Equals(SqlBooleanx
, SqlBooleany
); public static SqlBoolean NotEquals(SqlBooleanx
, SqlBooleany
); public static SqlBoolean OnesComplement(SqlBooleanx
); public static SqlBoolean operator &(SqlBooleanx
, SqlBooleany
); public static SqlBoolean operator |(SqlBooleanx
, SqlBooleany
); public static SqlBoolean operator ^(SqlBooleanx
, SqlBooleany
); public static bool operator op_False(SqlBooleanx
); public static SqlBoolean operator !(SqlBooleanx
); public static SqlBoolean operator ~(SqlBooleanx
); public static bool operator op_True(SqlBooleanx
); public static SqlBoolean Or(SqlBooleanx
, SqlBooleany
); public static SqlBoolean Parse(strings
); public static SqlBoolean Xor(SqlBooleanx
, SqlBooleany
); public static SqlBoolean operator !=(SqlBooleanx
, SqlBooleany
); public static SqlBoolean operator ==(SqlBooleanx
, SqlBooleany
); public static explicit operator bool(SqlBooleanx
); public static explicit operator SqlBoolean(SqlBytex
); public static explicit operator SqlBoolean(SqlDecimalx
); public static explicit operator SqlBoolean(SqlDoublex
); public static explicit operator SqlBoolean(SqlInt16x
); public static explicit operator SqlBoolean(SqlInt32x
); public static explicit operator SqlBoolean(SqlInt64x
); public static explicit operator SqlBoolean(SqlMoneyx
); public static explicit operator SqlBoolean(SqlSinglex
); public static explicit operator SqlBoolean(SqlStringx
); public static implicit operator SqlBoolean(boolx
); // Public Instance Methods public int CompareTo(objectvalue
); // implements IComparable public override bool Equals(objectvalue
); // overrides ValueType public override int GetHashCode( ); // overrides ValueType public SqlByte ToSqlByte( ); public SqlDecimal ToSqlDecimal( ); public SqlDouble ToSqlDouble( ); public SqlInt16 ToSqlInt16( ); public SqlInt32 ToSqlInt32( ); public SqlInt64 ToSqlInt64( ); public SqlMoney ToSqlMoney( ); public SqlSingle ToSqlSingle( ); public SqlString ToSqlString( ); public override string ToString( ); // overrides ValueType }