/// <summary> /// Initialization constructor /// </summary> public TDSLogin7TokenOptionalFlags1(byte flags) { // Parse bytes as per TDS specification, section 2.2.6.3 LOGIN 7 Order = (TDSLogin7OptionalFlags1Order)(flags & 0x1); CharacterSet = (TDSLogin7OptionalFlags1Char)((flags >> 1) & 0x1); FloatingPoint = (TDSLogin7OptionalFlags1Float)((flags >> 2) & 0x3); DumpLoad = (TDSLogin7OptionalFlags1DumpLoad)((flags >> 4) & 0x1); UseDB = (TDSLogin7OptionalFlags1UseDB)((flags >> 5) & 0x1); Database = (TDSLogin7OptionalFlags1Database)((flags >> 6) & 0x1); Language = (TDSLogin7OptionalFlags1Language)((flags >> 7) & 0x1); }
/// <summary> /// Initialization construcgtor /// </summary> public TDSLogin7TokenOptionalFlags1(byte flags) { // Parse bytes as per TDS specification, section 2.2.6.3 LOGIN 7 Order = (TDSLogin7OptionalFlags1Order)(flags & 0x1); CharacterSet = (TDSLogin7OptionalFlags1Char)((flags >> 1) & 0x1); FloatingPoint = (TDSLogin7OptionalFlags1Float)((flags >> 2) & 0x3); DumpLoad = (TDSLogin7OptionalFlags1DumpLoad)((flags >> 4) & 0x1); UseDB = (TDSLogin7OptionalFlags1UseDB)((flags >> 5) & 0x1); Database = (TDSLogin7OptionalFlags1Database)((flags >> 6) & 0x1); Language = (TDSLogin7OptionalFlags1Language)((flags >> 7) & 0x1); }