# BinaryReaderExtensions

> Provides additional read methods for the BinaryReader.

## Definition

* **Type:** Class
* **Namespace:** [Unity.Entities.Serialization](/engine/7000.0/script-reference/unity/entities/serialization.md)
* **Assembly:** UnityEngine.EntitiesModule

```csharp
public static class BinaryReaderExtensions
```

## Static Methods

| Method                                                                                                        | Description                                                      |
| ------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- |
| [ReadArray](/engine/7000.0/script-reference/unity/entities/serialization/binaryreaderextensions/readarray.md) | Reads the specified number of elements from a native array.      |
| [ReadByte](/engine/7000.0/script-reference/unity/entities/serialization/binaryreaderextensions/readbyte.md)   | Reads a single byte.                                             |
| [ReadBytes](/engine/7000.0/script-reference/unity/entities/serialization/binaryreaderextensions/readbytes.md) | Reads the specified number of elements from a native byte array. |
| [ReadInt](/engine/7000.0/script-reference/unity/entities/serialization/binaryreaderextensions/readint.md)     | Reads a single int.                                              |
| [ReadULong](/engine/7000.0/script-reference/unity/entities/serialization/binaryreaderextensions/readulong.md) | Reads a single ulong.                                            |
