public void Serialize(LoggingSerializeContext context) { context.bw.WriteNullableString(Message); context.bw.WriteNullableString(StackTrace); context.bw.WriteNullableString(HelpLink); context.bw.WriteNullableString(Source); }
public void Serialize(LoggingSerializeContext context) { context.bw.Write(Id); context.bw.Write((byte)LogLevel); context.bw.Write(EventId.Id); context.bw.WriteNullableString(EventId.Name); context.bw.WriteNullableString(Message); if (context.bw.WriteBoolean(Exception != default)) { Exception?.Serialize(context); } if (context.bw.WriteBoolean(Data != null) && Data != null) { context.bw.Write(Data.Count); foreach (var(key, value) in Data) { context.bw.Write(key); context.bw.WriteNullableString(value); } } }