public override void Serialize(System.IO.Stream stream, EncryptedStorageManager encryptedStorageManager) { using (System.IO.BinaryWriter BW = new System.IO.BinaryWriter(stream)) { BW.Write(ObjectID); BW.Write(name); BW.Write(((Frontend)FrontendInstanceBase.Frontend).ValueDeserializer.TypeToID(type)); BW.Write(allowNull); BW.Write(length); } }
public override void Serialize(Stream stream, EncryptedStorageManager encryptedStorageManager) { using (BinaryWriter BW = new BinaryWriter(stream)) { BW.Write(columns.Length); for (int n = 0; n != columns.Length; n++) { BW.Write(columns [n].ObjectID); } } }
public Database(string basePath, UserStorageBase userStorage) { if (basePath == null) throw new ArgumentNullException ("basePath"); if (userStorage == null) throw new ArgumentNullException ("userStorage"); this.basePath = basePath; this.userStorage = userStorage; this.frontends = new SortedDictionary<string, FrontendBase> (); encryptedStorageManager = new EncryptedStorageManager (userStorage); }
public override void Serialize(System.IO.Stream stream, EncryptedStorageManager encryptedStorageManager) { using (System.IO.BinaryWriter BW = new System.IO.BinaryWriter(stream)) { BW.Write(ID); BW.Write(Table.ObjectID, 0, 32); BW.Write((byte)columnSets.Count); foreach (var columnSet in columnSets) { BW.Write(columnSet.Value.ObjectID, 0, 32); } for (int index = 0; index != columnSets.Count; index++) { byte[] buf = ColumnSets [index].SerializeObjects(data [index]); BW.Write(buf.Length); BW.Write(buf); } } }
public override void Serialize(System.IO.Stream stream, EncryptedStorageManager encryptedStorageManager) { using (System.IO.BinaryWriter BW = new System.IO.BinaryWriter(stream)) { BW.Write(name); } }
public override void Serialize(System.IO.Stream stream, EncryptedStorageManager encryptedStorageManager) { using (System.IO.BinaryWriter BW = new System.IO.BinaryWriter (stream)) { BW.Write (name); } }
public abstract void Serialize(Stream stream, EncryptedStorageManager encryptedStorageManager);
public override void Serialize(Stream stream, EncryptedStorageManager encryptedStorageManager) { using (BinaryWriter BW = new BinaryWriter(stream)) { BW.Write(row.BaseDataObject.ObjectID); } }
public override void Serialize(Stream stream, EncryptedStorageManager encryptedStorageManager) { using (BinaryWriter BW = new BinaryWriter (stream)) { BW.Write (ReplacingIDs.Length); foreach (var rid in ReplacingIDs) BW.Write (rid); } }
public override void Serialize(System.IO.Stream stream, EncryptedStorageManager encryptedStorageManager) { using (System.IO.BinaryWriter BW = new System.IO.BinaryWriter (stream)) { BW.Write (name); Frontend f = (Frontend)FrontendBase; BW.Write (f.ValueSerializer.TypeToID (type)); BW.Write (allowNull); BW.Write (length); } }