Ejemplo n.º 1
0
 /// <summary>
 /// Initialization construcgtor
 /// </summary>
 public TDSLogin7TokenTypeFlags(byte flags)
 {
     // Parse bytes as per TDS specification, section 2.2.6.3 LOGIN 7
     SQL = (TDSLogin7TypeFlagsSQL)(flags & 0xF);
     OleDb = (TDSLogin7TypeFlagsOleDb)((flags >> 4) & 0x1);
     ReadOnlyIntent = (TDSLogin7TypeFlagsReadOnlyIntent)((flags >> 5) & 0x1);
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Initialization construcgtor
 /// </summary>
 public TDSLogin7TokenTypeFlags(byte flags)
 {
     // Parse bytes as per TDS specification, section 2.2.6.3 LOGIN 7
     SQL            = (TDSLogin7TypeFlagsSQL)(flags & 0xF);
     OleDb          = (TDSLogin7TypeFlagsOleDb)((flags >> 4) & 0x1);
     ReadOnlyIntent = (TDSLogin7TypeFlagsReadOnlyIntent)((flags >> 5) & 0x1);
 }
        public bool Unpack(MemoryStream stream)
        {
            byte flagByte = Convert.ToByte(stream.ReadByte());

            SQLType        = (TDSLogin7TypeFlagsSQLType)(flagByte & 0x0F);
            OLEDB          = (TDSLogin7TypeFlagsOLEDB)((flagByte >> 4) & 0x01);
            ReadOnlyIntent = (TDSLogin7TypeFlagsReadOnlyIntent)((flagByte >> 5) & 0x01);
            return(true);
        }