public static DataSegment FromReadingContext(ReadingContext context) { return new DataSegment(context.Reader.ReadBytes( (int)(context.Reader.Length - (context.Reader.Position - context.Reader.StartPosition)))); }