protected byte[] UnsafeSerialize(TWrite msg) { DefaultSerializationContext context = null; try { context = DefaultSerializationContext.GetInitializedThreadLocal(); serializer(msg, context); return(context.GetPayload()); } finally { context?.Reset(); } }
public void Dispose() { context.Reset(); }