# Reader

Package: [Microsoft.Orleans.Serialization](/orleans/docs/api/csharp/microsoft.orleans.serialization/) 10.0.0

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Serialization) | [Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Serialization/Buffers/Reader.cs#L177)

```csharp
public static class Reader
```

Helper methods for `Orleans.Serialization.Buffers.Reader-1`.

## Methods

- [Create(ArcBuffer, SerializerSession)](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.buffers.reader/methods/create-orleans-serialization-buffers-arcbuffer-orleans-serialization-session-ser-2c5128a8/)
- [Create(BufferSlice, SerializerSession)](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.buffers.reader/methods/create-orleans-serialization-buffers-pooledbuffer-bufferslice-orleans-serializat-bdfd4ab8/)
- [Create(PooledBuffer, SerializerSession)](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.buffers.reader/methods/create-orleans-serialization-buffers-pooledbuffer-orleans-serialization-session-00b6e077/)
- [Create(ReadOnlySequence&lt;byte&gt;, SerializerSession)](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.buffers.reader/methods/create-system-buffers-readonlysequence-byte-orleans-serialization-session-serial-1a020b4a/)
- [Create(Stream, SerializerSession)](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.buffers.reader/methods/create-system-io-stream-orleans-serialization-session-serializersession-cf55ee62/)
- [Create(ReadOnlyMemory&lt;byte&gt;, SerializerSession)](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.buffers.reader/methods/create-system-readonlymemory-byte-orleans-serialization-session-serializersessio-16c33fa3/)
- [Create(ReadOnlySpan&lt;byte&gt;, SerializerSession)](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.buffers.reader/methods/create-system-readonlyspan-byte-orleans-serialization-session-serializersession-d21334fa/)
- [Create(byte[], SerializerSession)](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.buffers.reader/methods/create-byte-array-1-orleans-serialization-session-serializersession-1c8b652e/)
- [GetVarIntByteCount(byte)](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.buffers.reader/methods/getvarintbytecount-byte-6bdd2dae/)
