public static void Serialize(object?input, ISerializationContext context, Type?expected) { using (Profiler.TraceMethod(nameof(J))) { var jsonSerializer = GetSerializer(context); var stream = new StreamWriterWrapper(context.StreamWriter); jsonSerializer.Serialize(input, stream); } }
public static void Serialize(object input, ISerializationContext context, Type expected) { using (Profiler.TraceMethod(nameof(J))) { var jsonSerializer = GetSerializer(context); var stream = new StreamWriterWrapper(context.StreamWriter); using (var writer = new JsonTextWriter(new StreamWriter(stream))) { jsonSerializer.Serialize(writer, input); writer.Flush(); } } }
public static void Serialize(object?input, ISerializationContext context, Type?expected) { var stream = new StreamWriterWrapper(context.StreamWriter); GetSerializer(context).Serialize(input, stream); }