Ejemplo n.º 1
0
        /// <summary>
        /// Writes the object
        /// </summary>
        /// <param name="writer"></param>
        /// <param name="cancellationToken"></param>
        public override async Task WriteAsync(IJsonWriter writer, CancellationToken cancellationToken)
        {
            await writer.WriteStartObjectAsync(cancellationToken);

            foreach (var o in Properties)
            {
                await writer.WritePropertyNameAsync(o.Key, cancellationToken);

                await writer.WriteJsonStructAsync(o.Value, cancellationToken);
            }
            await writer.WriteEndObjectAsync(cancellationToken);
        }