# ConsistencyTestOptions Properties

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.consistency.consistencytestoptions/)

## AvoidDeadlocks {#avoiddeadlocks-4f9ee011}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.consistency.consistencytestoptions/properties/avoiddeadlocks-4f9ee011/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Transactions.TestKit.Base/Consistency/ConsistencyTestOptions.cs)

```csharp
[Orleans.Id(3)]
public bool AvoidDeadlocks
```

## AvoidTimeouts {#avoidtimeouts-a4fdf229}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.consistency.consistencytestoptions/properties/avoidtimeouts-a4fdf229/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Transactions.TestKit.Base/Consistency/ConsistencyTestOptions.cs)

```csharp
[Orleans.Id(4)]
public bool AvoidTimeouts
```

## GrainOffset {#grainoffset-6dcb3b2a}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.consistency.consistencytestoptions/properties/grainoffset-6dcb3b2a/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Transactions.TestKit.Base/Consistency/ConsistencyTestOptions.cs)

```csharp
[Orleans.Id(6)]
public long GrainOffset
```

## MaxDepth {#maxdepth-82ed6e52}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.consistency.consistencytestoptions/properties/maxdepth-82ed6e52/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Transactions.TestKit.Base/Consistency/ConsistencyTestOptions.cs)

```csharp
[Orleans.Id(2)]
public int MaxDepth
```

## NumGrains {#numgrains-cd401d17}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.consistency.consistencytestoptions/properties/numgrains-cd401d17/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Transactions.TestKit.Base/Consistency/ConsistencyTestOptions.cs)

```csharp
[Orleans.Id(1)]
public int NumGrains
```

## RandomSeed {#randomseed-6597387f}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.consistency.consistencytestoptions/properties/randomseed-6597387f/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Transactions.TestKit.Base/Consistency/ConsistencyTestOptions.cs)

```csharp
[Orleans.Id(0)]
public int RandomSeed
```

## ReadWrite {#readwrite-41922fa5}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.consistency.consistencytestoptions/properties/readwrite-41922fa5/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Transactions.TestKit.Base/Consistency/ConsistencyTestOptions.cs)

```csharp
[Orleans.Id(5)]
public ReadWriteDetermination ReadWrite
```
