FastQuant.StreamerManager.Serialize C# (CSharp) Méthode

Serialize() public méthode

public Serialize ( BinaryWriter writer, DataObject obj ) : void
writer System.IO.BinaryWriter
obj DataObject
Résultat void
        public void Serialize(BinaryWriter writer, DataObject obj)
        {
            var streamer = this.streamsById[obj.TypeId];
            writer.Write(streamer.typeId);
            writer.Write(streamer.GetVersion(obj));
            streamer.Write(writer, obj);
        }
    }

Same methods

StreamerManager::Serialize ( BinaryWriter writer, Event e ) : void
StreamerManager::Serialize ( BinaryWriter writer, object obj ) : void

Usage Example

Exemple #1
0
        public override void Write(BinaryWriter writer, object obj)
        {
            var ol = (OnLoggedIn)obj;

            writer.Write(ol.DateTime.Ticks);
            writer.Write(ol.UserId);
            writer.Write(ol.UserName);
            writer.Write(ol.DefaultAlgoId);
            StreamerManager.Serialize(writer, ol.Fields);
        }
All Usage Examples Of FastQuant.StreamerManager::Serialize