# IExclusiveLockTransactionTestGrain

Package: [Microsoft.Orleans.Transactions.TestKit.Base](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/) 10.0.0

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Transactions.TestKit.Base)

```csharp
public interface IExclusiveLockTransactionTestGrain : IGrain, IGrainWithGuidKey, IAddressable
```

## Methods

- [Add(int)](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.iexclusivelocktransactiontestgrain/methods/add-int-93537a85/)
- [Get](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.iexclusivelocktransactiontestgrain/methods/get-1e201fdc/)
- [Set(int)](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.iexclusivelocktransactiontestgrain/methods/set-int-6975e669/)
