Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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();
                }
            }
        }
Exemplo n.º 3
0
        public static void Serialize(object?input, ISerializationContext context, Type?expected)
        {
            var stream = new StreamWriterWrapper(context.StreamWriter);

            GetSerializer(context).Serialize(input, stream);
        }