# Writer

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/Writer.cs#L21)

```csharp
public static class Writer
```

Helper methods for creating `Orleans.Serialization.Buffers.Writer-1` instances.

## Methods

- [Create(ArcBufferWriter, SerializerSession)](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.buffers.writer/methods/create-orleans-serialization-buffers-arcbufferwriter-orleans-serialization-sessi-50ffcd76/)
- [Create(Stream, SerializerSession, int)](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.buffers.writer/methods/create-system-io-stream-orleans-serialization-session-serializersession-int-29a3228d/)
- [Create(Memory&lt;byte&gt;, SerializerSession)](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.buffers.writer/methods/create-system-memory-byte-orleans-serialization-session-serializersession-245c077d/)
- [Create(MemoryStream, SerializerSession)](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.buffers.writer/methods/create-system-io-memorystream-orleans-serialization-session-serializersession-f4bcdf72/)
- [Create(Span&lt;byte&gt;, SerializerSession)](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.buffers.writer/methods/create-system-span-byte-orleans-serialization-session-serializersession-6dd92359/)
- [Create(byte[], SerializerSession)](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.buffers.writer/methods/create-byte-array-1-orleans-serialization-session-serializersession-41ebedc3/)
- [Create(TBufferWriter, SerializerSession)](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.buffers.writer/methods/create-1-tbufferwriter-orleans-serialization-session-serializersession-2393f5b4/)
- [CreatePooled(SerializerSession)](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.buffers.writer/methods/createpooled-orleans-serialization-session-serializersession-005da993/)
- [CreatePooled(Stream, SerializerSession, int)](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.buffers.writer/methods/createpooled-system-io-stream-orleans-serialization-session-serializersession-in-85141893/)
