private void Write(IKernelEvent e, int id) { var wrapper = new StreamKernelEvent { Id = id, Event = e, EventType = e.GetType().Name }; var serialized = wrapper.Serialize(); _output.Write(serialized); }
private void Write(IKernelEvent e, int id) { var wrapper = new StreamKernelEvent { Id = id, Event = e, EventType = e.GetType().Name }; var serialized = JsonConvert.SerializeObject(wrapper, _jsonSerializerSettings); _output.WriteLine(serialized); _output.Flush(); }
private void Write(IKernelEvent kernelEvent, int correlationId) { if (kernelEvent is ReturnValueProduced rvp && rvp.Value is DisplayedValue) { return; } var wrapper = new StreamKernelEvent { Id = correlationId, Event = kernelEvent, EventType = kernelEvent.GetType().Name }; var serialized = wrapper.Serialize(); _output.Write(serialized); }