/// <summary> /// Creates a writable <see cref="Stream"/> that can be used to write data into <see cref="SerializationContext"/>. /// </summary> /// <param name="context">Serialization context.</param> /// <returns>Writable <see cref="Stream"/>.</returns> public static Stream AsStream(this SerializationContext context) { context.AssertNotNull(nameof(context)); return(new BufferWriterStream(context.GetBufferWriter())); }