public void Serialize(LogSerializeContext context, bool hash) { context.bw.Write(Name); context.bw.Write(Type); context.bw.Write(IsRequired); }
public void Serialize(LogSerializeContext context, bool hash) { context.bw.Write(Uuid); context.bw.WriteNullableString(Title); context.bw.WriteNullableString(Body); context.bw.WriteNullableString(BodyPlainText); context.bw.WriteNullableString(BodyHtml); }
public void Serialize(LogSerializeContext context, bool hash) { context.bw.WriteVarBuffer(Subject); context.bw.Write(Type); context.bw.Write(Value); context.bw.WriteVarBuffer(Authority); context.bw.WriteVarBuffer(Signature); }
public void Serialize(LogSerializeContext context, bool hash) { context.bw.Write(Uuid); context.bw.Write(Type); context.bw.Write(Name); context.bw.Write(Length); context.bw.WriteVarBuffer(Data); }
internal static void Serialize(ILogDescriptor descriptor, LogSerializeContext context, bool hash) { context.bw.Write(context.Version); // Version context.bw.WriteVarBuffer(descriptor.PreviousHash); // PreviousHash if (!hash) { context.bw.WriteVarBuffer(descriptor.HashRoot); // HashRoot } context.bw.Write(descriptor.Timestamp); // Timestamp context.bw.WriteVarBuffer(descriptor.Nonce); // Nonce }
public void Serialize(LogSerializeContext context, bool hash) { Type = context.typeProvider.Get(Data?.GetType()); context.bw.Write(Index); // Index context.bw.WriteNullableUInt64(Type); // Type context.bw.Write(Version); // Version context.bw.Write(Timestamp); // Timestamp if (!hash) { context.bw.WriteVarBuffer(Hash); // Hash } if (!context.bw.WriteBoolean(Data != null) || !Type.HasValue) { return; } Data?.Serialize(context, hash); }
public void Serialize(LogSerializeContext context, bool hash) { context.bw.Write(Value); }
public void Serialize(LogSerializeContext context, bool hash) { Serialize(this, context, hash); }
public void Serialize(LogSerializeContext context, bool hash) { context.bw.Write(Uuid); context.bw.WriteNullableString(Name); context.bw.WriteNullableString(EmailAddress); }