/// <summary> /// Creates a readable <see cref="Stream"/> that can be used to read data from <see cref="DeserializationContext"/>. /// </summary> /// <param name="context">Deserialization context.</param> /// <returns>Readable <see cref="Stream"/>.</returns> public static Stream AsStream(this DeserializationContext context) { context.AssertNotNull(nameof(context)); return(new BufferReaderStream(context.PayloadAsReadOnlySequence())); }