public void Serializer(Stream stream, IMessageSerializer serializeHelper) { switch (AssetNum) { case Config.SteemAssetNumSteem: { serializeHelper.AddToMessageStream(stream, typeof(ulong), Config.SteemSymbolSer); break; } case Config.SteemAssetNumSbd: { serializeHelper.AddToMessageStream(stream, typeof(ulong), Config.SbdSymbolSer); break; } case Config.SteemAssetNumVests: { serializeHelper.AddToMessageStream(stream, typeof(ulong), Config.VestsSymbolSer); break; } default: { serializeHelper.AddToMessageStream(stream, typeof(ulong), AssetNum); break; } } }
public void Serializer(Stream stream, IMessageSerializer serializeHelper) { //var length = (byte)Count; serializeHelper.AddToMessageStream(stream, typeof(byte[]), serializeHelper.VarInt(Count)); var kType = typeof(TKey); var vType = typeof(TValue); foreach (var item in this) { serializeHelper.AddToMessageStream(stream, kType, item.Key); serializeHelper.AddToMessageStream(stream, vType, item.Value); } }
public void Serializer(Stream stream, IMessageSerializer serializeHelper) { foreach (var value in this) { serializeHelper.AddToMessageStream(stream, value.GetType(), value); } }
public void Serializer(Stream stream, IMessageSerializer serializeHelper) { serializeHelper.AddToMessageStream(stream, _baseOperation.GetType(), _baseOperation); }
public void Serializer(Stream stream, IMessageSerializer serializeHelper) { //https://developers.google.com/protocol-buffers/docs/encoding serializeHelper.AddToMessageStream(stream, typeof(byte[]), serializeHelper.VarInt((int)Instance)); }
public void Serializer(Stream stream, IMessageSerializer serializeHelper) { serializeHelper.AddToMessageStream(stream, typeof(long), Amount); Symbol.Serializer(stream, serializeHelper); }
public void Serializer(Stream stream, IMessageSerializer serializeHelper) { serializeHelper.AddToMessageStream(stream, Op.GetType(), Op); }
public void Serializer(Stream stream, IMessageSerializer serializeHelper) { stream.WriteByte(0); serializeHelper.AddToMessageStream(stream, Beneficiaries.GetType(), Beneficiaries); }