# FieldCodecTester&lt;TValue, TCodec&gt;.CorrectlyAdvancesReferenceCounterStream

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.serialization.testkit/orleans.serialization.testkit.fieldcodectester-2/) | [Methods](/orleans/docs/api/csharp/microsoft.orleans.serialization.testkit/orleans.serialization.testkit.fieldcodectester-2/methods/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Serialization.TestKit/FieldCodecTester.cs#L118-L166)

```csharp
public void FieldCodecTester<TValue, CorrectlyAdvancesReferenceCounterStream()
```

Checks whether the codec correctly advances the reference counter when writing to a stream and reading from a stream.
