# Microsoft.Orleans.Transactions.TestKit.Base

10.0.0 | net10.0

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

## Orleans.Hosting

- [TransactionFaultInjectionServiceCollectionExtensions](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.hosting.transactionfaultinjectionservicecollectionextensions/) - `Microsoft.Extensions.DependencyInjection.IServiceCollection` extensions.

## Orleans.Transactions.TestKit

- [AddAndThrowException](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.addandthrowexception/) - Represents errors that occur during application execution.
- [ConsistencyTransactionTestRunner](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.consistencytransactiontestrunner/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [ControlledFaultInjectionTransactionTestRunner](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.controlledfaultinjectiontransactiontestrunner/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [CreateAttributionGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.createattributiongrain/) - The abstract base class for all grain classes.
- [CreateAttributionGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.transactionattributiongrainextensions.createattributiongrain/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [CreateOrJoinAttributionGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.createorjoinattributiongrain/) - The abstract base class for all grain classes.
- [CreateOrJoinAttributionGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.transactionattributiongrainextensions.createorjoinattributiongrain/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [DisabledTransactionsTestRunner](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.disabledtransactionstestrunner/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [DoubleStateTransactionalGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.doublestatetransactionalgrain/) - The abstract base class for all grain classes.
- [ExclusiveLockCoordinatorGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.exclusivelockcoordinatorgrain/) - The abstract base class for all grain classes.
- [ExclusiveLockTransactionTestGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.exclusivelocktransactiontestgrain/) - The abstract base class for all grain classes.
- [ExclusiveLockTransactionTestRunner](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.exclusivelocktransactiontestrunner/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [FailOperation](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.failoperation/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [FaultInjectionAzureTableTransactionStateStorage&lt;TState&gt;](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.faultinjectionazuretabletransactionstatestorage-1/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [FaultInjectionAzureTableTransactionStateStorageFactory](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.faultinjectionazuretabletransactionstatestoragefactory/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [FaultInjectionControl](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.faultinjectioncontrol/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [FaultInjectionTransactionalStateAttribute](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.faultinjectiontransactionalstateattribute/) - Represents the base class for custom attributes.
- [FaultInjectionTransactionalStateAttributeMapper](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.faultinjectiontransactionalstateattributemapper/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [FaultInjectionTransactionalStateFactory](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.faultinjectiontransactionalstatefactory/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [FaultInjectionTransactionCoordinatorGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.faultinjectiontransactioncoordinatorgrain/) - The abstract base class for all grain classes.
- [FaultInjectionType](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.faultinjectiontype/) - Provides the base class for enumerations.
- [GoldenPathTransactionTestRunner](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.goldenpathtransactiontestrunner/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [GrainData](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.graindata/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [GrainFaultTransactionTestRunner](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.grainfaulttransactiontestrunner/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [IControlledTransactionFaultInjector](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.icontrolledtransactionfaultinjector/)
- [ICreateAttributionGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.icreateattributiongrain/)
- [ICreateOrJoinAttributionGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.icreateorjoinattributiongrain/)
- [IExclusiveLockCoordinatorGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.iexclusivelockcoordinatorgrain/)
- [IExclusiveLockTransactionTestGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.iexclusivelocktransactiontestgrain/)
- [IFaultInjectionTransactionalState&lt;TState&gt;](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.ifaultinjectiontransactionalstate-1/)
- [IFaultInjectionTransactionalStateConfiguration](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.ifaultinjectiontransactionalstateconfiguration/)
- [IFaultInjectionTransactionalStateFactory](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.ifaultinjectiontransactionalstatefactory/)
- [IFaultInjectionTransactionCoordinatorGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.ifaultinjectiontransactioncoordinatorgrain/)
- [IFaultInjectionTransactionTestGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.ifaultinjectiontransactiontestgrain/)
- [IJoinAttributionGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.ijoinattributiongrain/)
- [INoAttributionGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.inoattributiongrain/)
- [INotAllowedAttributionGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.inotallowedattributiongrain/)
- [IRemoteCommitService](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.iremotecommitservice/)
- [ISupportedAttributionGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.isupportedattributiongrain/)
- [ISuppressAttributionGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.isuppressattributiongrain/)
- [ITestState](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.iteststate/)
- [ITransactionAttributionGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.itransactionattributiongrain/)
- [ITransactionCommitterTestGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.itransactioncommittertestgrain/)
- [ITransactionCoordinatorGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.itransactioncoordinatorgrain/)
- [ITransactionFaultInjector](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.itransactionfaultinjector/)
- [ITransactionTestGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.itransactiontestgrain/)
- [JoinAttributionGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.joinattributiongrain/) - The abstract base class for all grain classes.
- [JoinAttributionGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.transactionattributiongrainextensions.joinattributiongrain/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [MaxStateTransactionalGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.maxstatetransactionalgrain/) - The abstract base class for all grain classes.
- [MultiStateTransactionalGrainBaseClass](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.multistatetransactionalgrainbaseclass/) - The abstract base class for all grain classes.
- [NoAttributionGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.noattributiongrain/) - The abstract base class for all grain classes.
- [NoAttributionGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.transactionattributiongrainextensions.noattributiongrain/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [NoStateTransactionalGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.nostatetransactionalgrain/) - The abstract base class for all grain classes.
- [NotAllowedAttributionGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.notallowedattributiongrain/) - The abstract base class for all grain classes.
- [NotAllowedAttributionGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.transactionattributiongrainextensions.notallowedattributiongrain/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [PassOperation](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.passoperation/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [RandomErrorInjector](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.randomerrorinjector/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [RandomlyInjectedInconsistentStateException](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.randomerrorinjector.randomlyinjectedinconsistentstateexception/) - Exception thrown when a storage detects an Etag inconsistency when attempting to perform a WriteStateAsync operation.
- [RandomlyInjectedStorageException](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.randomerrorinjector.randomlyinjectedstorageexception/) - Represents errors that occur during application execution.
- [RemoteCommitService](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.remotecommitservice/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [ScopedTransactionsTestRunner](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.scopedtransactionstestrunner/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [SiloBuilderExtensions](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.silobuilderextensions/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [SimpleAzureStorageException](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.simpleazurestorageexception/) - An exception thrown when service request fails.
- [SimpleAzureStorageExceptionInjector](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.simpleazurestorageexceptioninjector/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [SingleStateFaultInjectionTransactionalGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.singlestatefaultinjectiontransactionalgrain/) - The abstract base class for all grain classes.
- [SingleStateTransactionalGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.singlestatetransactionalgrain/) - The abstract base class for all grain classes.
- [SkewedClock](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.skewedclock/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [SkewedClockConfigurator](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.skewedclockconfigurator/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [SupportedAttributionGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.supportedattributiongrain/) - The abstract base class for all grain classes.
- [SupportedAttributionGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.transactionattributiongrainextensions.supportedattributiongrain/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [SuppressAttributionGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.suppressattributiongrain/) - The abstract base class for all grain classes.
- [SuppressAttributionGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.transactionattributiongrainextensions.suppressattributiongrain/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [ThrowOperation](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.throwoperation/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [TocFaultTransactionTestRunner](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.tocfaulttransactiontestrunner/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [TocGoldenPathTestRunner](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.tocgoldenpathtestrunner/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [TransactionalStateStorageTestRunner&lt;TState&gt;](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.transactionalstatestoragetestrunner-1/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [TransactionAttributionGrainExtensions](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.transactionattributiongrainextensions/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [TransactionCommitterTestGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.transactioncommittertestgrain/) - The abstract base class for all grain classes.
- [TransactionConcurrencyTestRunner](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.transactionconcurrencytestrunner/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [TransactionCoordinatorGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.transactioncoordinatorgrain/) - The abstract base class for all grain classes.
- [TransactionFaultInjectPhase](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.transactionfaultinjectphase/) - Provides the base class for enumerations.
- [TransactionRecoveryTestsRunner](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.transactionrecoverytestsrunner/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [TransactionTestConstants](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.transactiontestconstants/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [TransactionTestRunnerBase](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.transactiontestrunnerbase/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.

## Orleans.Transactions.TestKit.Consistency

- [ConsistencyTestGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.consistency.consistencytestgrain/) - The abstract base class for all grain classes.
- [ConsistencyTestHarness](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.consistency.consistencytestharness/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [ConsistencyTestOptions](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.consistency.consistencytestoptions/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [IConsistencyTestGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.consistency.iconsistencytestgrain/)
- [Observation](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.consistency.observation/) - Provides the base class for value types.
- [ReadWriteDetermination](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.consistency.readwritedetermination/) - Provides the base class for enumerations.
- [State](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.consistency.consistencytestgrain.state/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [UserAbort](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.consistency.userabort/) - Represents errors that occur during application execution.

## Orleans.Transactions.TestKit.Correctnesss

- [BitArrayState](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.correctnesss.bitarraystate/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [DoubleStateTransactionalGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.correctnesss.doublestatetransactionalgrain/) - The abstract base class for all grain classes.
- [ITransactionalBitArrayGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.correctnesss.itransactionalbitarraygrain/)
- [MaxStateTransactionalGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.correctnesss.maxstatetransactionalgrain/) - The abstract base class for all grain classes.
- [MultiStateTransactionalBitArrayGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.correctnesss.multistatetransactionalbitarraygrain/) - The abstract base class for all grain classes.
- [SingleStateTransactionalGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.correctnesss.singlestatetransactionalgrain/) - The abstract base class for all grain classes.

## OrleansCodeGen.Orleans.Transactions.TestKit

- [Codec_AddAndThrowException](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-addandthrowexception/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_FailOperation](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-failoperation/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_FaultInjectionControl](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-faultinjectioncontrol/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_GrainData](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-graindata/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_Invokable_ICreateAttributionGrain_GrainReference_3EFBDD5D](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-invokable-icreateattributiongrain-grainreference-3efbdd5d/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_Invokable_ICreateOrJoinAttributionGrain_GrainReference_C9B8ECB8](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-invokable-icreateorjoinattributiongrain-grainreference-c9b8ecb8/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_Invokable_IExclusiveLockCoordinatorGrain_GrainReference_148E55F3](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-invokable-iexclusivelockcoordinatorgrain-grainreference-148e55f3/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_Invokable_IExclusiveLockCoordinatorGrain_GrainReference_F880C5FF](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-invokable-iexclusivelockcoordinatorgrain-grainreference-f880c5ff/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_Invokable_IExclusiveLockTransactionTestGrain_GrainReference_16E53FE3](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-invokable-iexclusivelocktransactiontestgrain-grainreference-16e53fe3/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_Invokable_IExclusiveLockTransactionTestGrain_GrainReference_81B05CD8](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-invokable-iexclusivelocktransactiontestgrain-grainreference-81b05cd8/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_Invokable_IExclusiveLockTransactionTestGrain_GrainReference_BD3AA4D0](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-invokable-iexclusivelocktransactiontestgrain-grainreference-bd3aa4d0/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_Invokable_IFaultInjectionTransactionCoordinatorGrain_GrainReference_70FF7C60](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-invokable-ifaultinjectiontransactioncoordinatorgrain-grainreference-70ff7c60/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_Invokable_IFaultInjectionTransactionCoordinatorGrain_GrainReference_E67D54A5](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-invokable-ifaultinjectiontransactioncoordinatorgrain-grainreference-e67d54a5/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_Invokable_IFaultInjectionTransactionTestGrain_GrainReference_8389970A](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-invokable-ifaultinjectiontransactiontestgrain-grainreference-8389970a/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_Invokable_IFaultInjectionTransactionTestGrain_GrainReference_A4CAE05C](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-invokable-ifaultinjectiontransactiontestgrain-grainreference-a4cae05c/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_Invokable_IFaultInjectionTransactionTestGrain_GrainReference_A6C1652E](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-invokable-ifaultinjectiontransactiontestgrain-grainreference-a6c1652e/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_Invokable_IFaultInjectionTransactionTestGrain_GrainReference_C752DF7D](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-invokable-ifaultinjectiontransactiontestgrain-grainreference-c752df7d/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_Invokable_IJoinAttributionGrain_GrainReference_B1619F67](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-invokable-ijoinattributiongrain-grainreference-b1619f67/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_Invokable_INoAttributionGrain_GrainReference_BC7E3A79](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-invokable-inoattributiongrain-grainreference-bc7e3a79/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_Invokable_INotAllowedAttributionGrain_GrainReference_891D027E](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-invokable-inotallowedattributiongrain-grainreference-891d027e/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_Invokable_ISupportedAttributionGrain_GrainReference_BC7DBC0A](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-invokable-isupportedattributiongrain-grainreference-bc7dbc0a/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_Invokable_ISuppressAttributionGrain_GrainReference_5A02311D](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-invokable-isuppressattributiongrain-grainreference-5a02311d/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_Invokable_ITransactionCommitterTestGrain_GrainReference_C44BE2A4](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-invokable-itransactioncommittertestgrain-grainreference-c44be2a4/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_Invokable_ITransactionCoordinatorGrain_GrainReference_2760260D](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-invokable-itransactioncoordinatorgrain-grainreference-2760260d/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_Invokable_ITransactionCoordinatorGrain_GrainReference_3A6B9237](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-invokable-itransactioncoordinatorgrain-grainreference-3a6b9237/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_Invokable_ITransactionCoordinatorGrain_GrainReference_485592B2](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-invokable-itransactioncoordinatorgrain-grainreference-485592b2/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_Invokable_ITransactionCoordinatorGrain_GrainReference_5FC2E7A1](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-invokable-itransactioncoordinatorgrain-grainreference-5fc2e7a1/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_Invokable_ITransactionCoordinatorGrain_GrainReference_5FF4F216](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-invokable-itransactioncoordinatorgrain-grainreference-5ff4f216/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_Invokable_ITransactionCoordinatorGrain_GrainReference_78D54907](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-invokable-itransactioncoordinatorgrain-grainreference-78d54907/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_Invokable_ITransactionCoordinatorGrain_GrainReference_8EE5E563](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-invokable-itransactioncoordinatorgrain-grainreference-8ee5e563/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_Invokable_ITransactionCoordinatorGrain_GrainReference_9EFEA7F3](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-invokable-itransactioncoordinatorgrain-grainreference-9efea7f3/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_Invokable_ITransactionCoordinatorGrain_GrainReference_B4376B4D](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-invokable-itransactioncoordinatorgrain-grainreference-b4376b4d/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_Invokable_ITransactionCoordinatorGrain_GrainReference_D3EF444F](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-invokable-itransactioncoordinatorgrain-grainreference-d3ef444f/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_Invokable_ITransactionCoordinatorGrain_GrainReference_EDCC120B](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-invokable-itransactioncoordinatorgrain-grainreference-edcc120b/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_Invokable_ITransactionTestGrain_GrainReference_25B066B5](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-invokable-itransactiontestgrain-grainreference-25b066b5/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_Invokable_ITransactionTestGrain_GrainReference_35C87F81](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-invokable-itransactiontestgrain-grainreference-35c87f81/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_Invokable_ITransactionTestGrain_GrainReference_35D6FD32](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-invokable-itransactiontestgrain-grainreference-35d6fd32/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_Invokable_ITransactionTestGrain_GrainReference_8DAA79AA](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-invokable-itransactiontestgrain-grainreference-8daa79aa/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_Invokable_ITransactionTestGrain_GrainReference_CE9EC80B](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-invokable-itransactiontestgrain-grainreference-ce9ec80b/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_Invokable_ITransactionTestGrain_GrainReference_DC07DAEA](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-invokable-itransactiontestgrain-grainreference-dc07daea/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_PassOperation](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-passoperation/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_SimpleAzureStorageException](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-simpleazurestorageexception/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_ThrowOperation](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-throwoperation/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_TransactionFaultInjectPhase](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.codec-transactionfaultinjectphase/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_AddAndThrowException](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-addandthrowexception/) - Default copier implementation for (rarely copied) exception classes
- [Copier_FailOperation](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-failoperation/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_FaultInjectionControl](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-faultinjectioncontrol/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_GrainData](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-graindata/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_Invokable_ICreateAttributionGrain_GrainReference_3EFBDD5D](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-invokable-icreateattributiongrain-grainreference-3efbdd5d/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_Invokable_ICreateOrJoinAttributionGrain_GrainReference_C9B8ECB8](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-invokable-icreateorjoinattributiongrain-grainreference-c9b8ecb8/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_Invokable_IExclusiveLockCoordinatorGrain_GrainReference_148E55F3](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-invokable-iexclusivelockcoordinatorgrain-grainreference-148e55f3/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_Invokable_IExclusiveLockCoordinatorGrain_GrainReference_F880C5FF](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-invokable-iexclusivelockcoordinatorgrain-grainreference-f880c5ff/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_Invokable_IExclusiveLockTransactionTestGrain_GrainReference_16E53FE3](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-invokable-iexclusivelocktransactiontestgrain-grainreference-16e53fe3/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_Invokable_IExclusiveLockTransactionTestGrain_GrainReference_81B05CD8](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-invokable-iexclusivelocktransactiontestgrain-grainreference-81b05cd8/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_Invokable_IExclusiveLockTransactionTestGrain_GrainReference_BD3AA4D0](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-invokable-iexclusivelocktransactiontestgrain-grainreference-bd3aa4d0/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_Invokable_IFaultInjectionTransactionCoordinatorGrain_GrainReference_70FF7C60](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-invokable-ifaultinjectiontransactioncoordinatorgrain-grainreference-70ff7c60/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_Invokable_IFaultInjectionTransactionCoordinatorGrain_GrainReference_E67D54A5](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-invokable-ifaultinjectiontransactioncoordinatorgrain-grainreference-e67d54a5/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_Invokable_IFaultInjectionTransactionTestGrain_GrainReference_8389970A](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-invokable-ifaultinjectiontransactiontestgrain-grainreference-8389970a/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_Invokable_IFaultInjectionTransactionTestGrain_GrainReference_A4CAE05C](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-invokable-ifaultinjectiontransactiontestgrain-grainreference-a4cae05c/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_Invokable_IFaultInjectionTransactionTestGrain_GrainReference_A6C1652E](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-invokable-ifaultinjectiontransactiontestgrain-grainreference-a6c1652e/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_Invokable_IFaultInjectionTransactionTestGrain_GrainReference_C752DF7D](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-invokable-ifaultinjectiontransactiontestgrain-grainreference-c752df7d/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_Invokable_IJoinAttributionGrain_GrainReference_B1619F67](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-invokable-ijoinattributiongrain-grainreference-b1619f67/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_Invokable_INoAttributionGrain_GrainReference_BC7E3A79](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-invokable-inoattributiongrain-grainreference-bc7e3a79/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_Invokable_INotAllowedAttributionGrain_GrainReference_891D027E](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-invokable-inotallowedattributiongrain-grainreference-891d027e/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_Invokable_ISupportedAttributionGrain_GrainReference_BC7DBC0A](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-invokable-isupportedattributiongrain-grainreference-bc7dbc0a/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_Invokable_ISuppressAttributionGrain_GrainReference_5A02311D](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-invokable-isuppressattributiongrain-grainreference-5a02311d/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_Invokable_ITransactionCommitterTestGrain_GrainReference_C44BE2A4](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-invokable-itransactioncommittertestgrain-grainreference-c44be2a4/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_Invokable_ITransactionCoordinatorGrain_GrainReference_2760260D](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-invokable-itransactioncoordinatorgrain-grainreference-2760260d/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_Invokable_ITransactionCoordinatorGrain_GrainReference_3A6B9237](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-invokable-itransactioncoordinatorgrain-grainreference-3a6b9237/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_Invokable_ITransactionCoordinatorGrain_GrainReference_485592B2](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-invokable-itransactioncoordinatorgrain-grainreference-485592b2/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_Invokable_ITransactionCoordinatorGrain_GrainReference_5FC2E7A1](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-invokable-itransactioncoordinatorgrain-grainreference-5fc2e7a1/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_Invokable_ITransactionCoordinatorGrain_GrainReference_5FF4F216](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-invokable-itransactioncoordinatorgrain-grainreference-5ff4f216/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_Invokable_ITransactionCoordinatorGrain_GrainReference_78D54907](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-invokable-itransactioncoordinatorgrain-grainreference-78d54907/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_Invokable_ITransactionCoordinatorGrain_GrainReference_8EE5E563](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-invokable-itransactioncoordinatorgrain-grainreference-8ee5e563/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_Invokable_ITransactionCoordinatorGrain_GrainReference_9EFEA7F3](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-invokable-itransactioncoordinatorgrain-grainreference-9efea7f3/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_Invokable_ITransactionCoordinatorGrain_GrainReference_B4376B4D](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-invokable-itransactioncoordinatorgrain-grainreference-b4376b4d/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_Invokable_ITransactionCoordinatorGrain_GrainReference_D3EF444F](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-invokable-itransactioncoordinatorgrain-grainreference-d3ef444f/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_Invokable_ITransactionCoordinatorGrain_GrainReference_EDCC120B](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-invokable-itransactioncoordinatorgrain-grainreference-edcc120b/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_Invokable_ITransactionTestGrain_GrainReference_25B066B5](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-invokable-itransactiontestgrain-grainreference-25b066b5/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_Invokable_ITransactionTestGrain_GrainReference_35C87F81](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-invokable-itransactiontestgrain-grainreference-35c87f81/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_Invokable_ITransactionTestGrain_GrainReference_35D6FD32](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-invokable-itransactiontestgrain-grainreference-35d6fd32/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_Invokable_ITransactionTestGrain_GrainReference_8DAA79AA](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-invokable-itransactiontestgrain-grainreference-8daa79aa/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_Invokable_ITransactionTestGrain_GrainReference_CE9EC80B](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-invokable-itransactiontestgrain-grainreference-ce9ec80b/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_Invokable_ITransactionTestGrain_GrainReference_DC07DAEA](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-invokable-itransactiontestgrain-grainreference-dc07daea/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_PassOperation](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-passoperation/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_SimpleAzureStorageException](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-simpleazurestorageexception/) - Default copier implementation for (rarely copied) exception classes
- [Copier_ThrowOperation](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.copier-throwoperation/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Invokable_ICreateAttributionGrain_GrainReference_3EFBDD5D](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.invokable-icreateattributiongrain-grainreference-3efbdd5d/) - Base type used for method requests.
- [Invokable_ICreateOrJoinAttributionGrain_GrainReference_C9B8ECB8](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.invokable-icreateorjoinattributiongrain-grainreference-c9b8ecb8/) - Base type used for method requests.
- [Invokable_IExclusiveLockCoordinatorGrain_GrainReference_148E55F3](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.invokable-iexclusivelockcoordinatorgrain-grainreference-148e55f3/) - Base type used for method requests.
- [Invokable_IExclusiveLockCoordinatorGrain_GrainReference_F880C5FF](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.invokable-iexclusivelockcoordinatorgrain-grainreference-f880c5ff/) - Base type used for method requests.
- [Invokable_IExclusiveLockTransactionTestGrain_GrainReference_16E53FE3](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.invokable-iexclusivelocktransactiontestgrain-grainreference-16e53fe3/) - Base type used for method requests.
- [Invokable_IExclusiveLockTransactionTestGrain_GrainReference_81B05CD8](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.invokable-iexclusivelocktransactiontestgrain-grainreference-81b05cd8/) - Base type used for method requests.
- [Invokable_IExclusiveLockTransactionTestGrain_GrainReference_BD3AA4D0](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.invokable-iexclusivelocktransactiontestgrain-grainreference-bd3aa4d0/) - Base type used for method requests.
- [Invokable_IFaultInjectionTransactionCoordinatorGrain_GrainReference_70FF7C60](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.invokable-ifaultinjectiontransactioncoordinatorgrain-grainreference-70ff7c60/) - Base type used for method requests.
- [Invokable_IFaultInjectionTransactionCoordinatorGrain_GrainReference_E67D54A5](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.invokable-ifaultinjectiontransactioncoordinatorgrain-grainreference-e67d54a5/) - Base type used for method requests.
- [Invokable_IFaultInjectionTransactionTestGrain_GrainReference_8389970A](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.invokable-ifaultinjectiontransactiontestgrain-grainreference-8389970a/) - Base type used for method requests.
- [Invokable_IFaultInjectionTransactionTestGrain_GrainReference_A4CAE05C](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.invokable-ifaultinjectiontransactiontestgrain-grainreference-a4cae05c/) - Base type used for method requests.
- [Invokable_IFaultInjectionTransactionTestGrain_GrainReference_A6C1652E](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.invokable-ifaultinjectiontransactiontestgrain-grainreference-a6c1652e/) - Base class for requests for methods which return `System.Threading.Tasks.ValueTask`.
- [Invokable_IFaultInjectionTransactionTestGrain_GrainReference_C752DF7D](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.invokable-ifaultinjectiontransactiontestgrain-grainreference-c752df7d/) - Base type used for method requests.
- [Invokable_IJoinAttributionGrain_GrainReference_B1619F67](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.invokable-ijoinattributiongrain-grainreference-b1619f67/) - Base type used for method requests.
- [Invokable_INoAttributionGrain_GrainReference_BC7E3A79](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.invokable-inoattributiongrain-grainreference-bc7e3a79/) - Base class for requests for methods which return `System.Threading.Tasks.Task-1`.
- [Invokable_INotAllowedAttributionGrain_GrainReference_891D027E](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.invokable-inotallowedattributiongrain-grainreference-891d027e/) - Base type used for method requests.
- [Invokable_ISupportedAttributionGrain_GrainReference_BC7DBC0A](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.invokable-isupportedattributiongrain-grainreference-bc7dbc0a/) - Base type used for method requests.
- [Invokable_ISuppressAttributionGrain_GrainReference_5A02311D](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.invokable-isuppressattributiongrain-grainreference-5a02311d/) - Base type used for method requests.
- [Invokable_ITransactionCommitterTestGrain_GrainReference_C44BE2A4](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.invokable-itransactioncommittertestgrain-grainreference-c44be2a4/) - Base type used for method requests.
- [Invokable_ITransactionCoordinatorGrain_GrainReference_2760260D](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.invokable-itransactioncoordinatorgrain-grainreference-2760260d/) - Base type used for method requests.
- [Invokable_ITransactionCoordinatorGrain_GrainReference_3A6B9237](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.invokable-itransactioncoordinatorgrain-grainreference-3a6b9237/) - Base type used for method requests.
- [Invokable_ITransactionCoordinatorGrain_GrainReference_485592B2](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.invokable-itransactioncoordinatorgrain-grainreference-485592b2/) - Base type used for method requests.
- [Invokable_ITransactionCoordinatorGrain_GrainReference_5FC2E7A1](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.invokable-itransactioncoordinatorgrain-grainreference-5fc2e7a1/) - Base type used for method requests.
- [Invokable_ITransactionCoordinatorGrain_GrainReference_5FF4F216](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.invokable-itransactioncoordinatorgrain-grainreference-5ff4f216/) - Base type used for method requests.
- [Invokable_ITransactionCoordinatorGrain_GrainReference_78D54907](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.invokable-itransactioncoordinatorgrain-grainreference-78d54907/) - Base type used for method requests.
- [Invokable_ITransactionCoordinatorGrain_GrainReference_8EE5E563](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.invokable-itransactioncoordinatorgrain-grainreference-8ee5e563/) - Base type used for method requests.
- [Invokable_ITransactionCoordinatorGrain_GrainReference_9EFEA7F3](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.invokable-itransactioncoordinatorgrain-grainreference-9efea7f3/) - Base type used for method requests.
- [Invokable_ITransactionCoordinatorGrain_GrainReference_B4376B4D](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.invokable-itransactioncoordinatorgrain-grainreference-b4376b4d/) - Base type used for method requests.
- [Invokable_ITransactionCoordinatorGrain_GrainReference_D3EF444F](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.invokable-itransactioncoordinatorgrain-grainreference-d3ef444f/) - Base type used for method requests.
- [Invokable_ITransactionCoordinatorGrain_GrainReference_EDCC120B](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.invokable-itransactioncoordinatorgrain-grainreference-edcc120b/) - Base type used for method requests.
- [Invokable_ITransactionTestGrain_GrainReference_25B066B5](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.invokable-itransactiontestgrain-grainreference-25b066b5/) - Base type used for method requests.
- [Invokable_ITransactionTestGrain_GrainReference_35C87F81](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.invokable-itransactiontestgrain-grainreference-35c87f81/) - Base type used for method requests.
- [Invokable_ITransactionTestGrain_GrainReference_35D6FD32](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.invokable-itransactiontestgrain-grainreference-35d6fd32/) - Base class for requests for methods which return `System.Threading.Tasks.ValueTask`.
- [Invokable_ITransactionTestGrain_GrainReference_8DAA79AA](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.invokable-itransactiontestgrain-grainreference-8daa79aa/) - Base type used for method requests.
- [Invokable_ITransactionTestGrain_GrainReference_CE9EC80B](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.invokable-itransactiontestgrain-grainreference-ce9ec80b/) - Base type used for method requests.
- [Invokable_ITransactionTestGrain_GrainReference_DC07DAEA](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.invokable-itransactiontestgrain-grainreference-dc07daea/) - Base type used for method requests.

## OrleansCodeGen.Orleans.Transactions.TestKit.Consistency

- [Codec_ConsistencyTestOptions](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.consistency.codec-consistencytestoptions/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_Invokable_IConsistencyTestGrain_GrainReference_2EB318CB](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.consistency.codec-invokable-iconsistencytestgrain-grainreference-2eb318cb/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_Observation](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.consistency.codec-observation/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_UserAbort](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.consistency.codec-userabort/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_ConsistencyTestOptions](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.consistency.copier-consistencytestoptions/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_Invokable_IConsistencyTestGrain_GrainReference_2EB318CB](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.consistency.copier-invokable-iconsistencytestgrain-grainreference-2eb318cb/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_UserAbort](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.consistency.copier-userabort/) - Default copier implementation for (rarely copied) exception classes
- [Invokable_IConsistencyTestGrain_GrainReference_2EB318CB](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.consistency.invokable-iconsistencytestgrain-grainreference-2eb318cb/) - Base type used for method requests.

## OrleansCodeGen.Orleans.Transactions.TestKit.Consistency.ConsistencyTestGrain

- [Codec_State](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.consistency.consistencytestgrain.codec-state/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_State](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.consistency.consistencytestgrain.copier-state/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.

## OrleansCodeGen.Orleans.Transactions.TestKit.Correctnesss

- [Codec_BitArrayState](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.correctnesss.codec-bitarraystate/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_Invokable_ITransactionalBitArrayGrain_GrainReference_0183C2F5](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.correctnesss.codec-invokable-itransactionalbitarraygrain-grainreference-0183c2f5/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_Invokable_ITransactionalBitArrayGrain_GrainReference_9A5740F1](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.correctnesss.codec-invokable-itransactionalbitarraygrain-grainreference-9a5740f1/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_Invokable_ITransactionalBitArrayGrain_GrainReference_B821F3B1](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.correctnesss.codec-invokable-itransactionalbitarraygrain-grainreference-b821f3b1/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_BitArrayState](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.correctnesss.copier-bitarraystate/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_Invokable_ITransactionalBitArrayGrain_GrainReference_0183C2F5](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.correctnesss.copier-invokable-itransactionalbitarraygrain-grainreference-0183c2f5/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_Invokable_ITransactionalBitArrayGrain_GrainReference_9A5740F1](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.correctnesss.copier-invokable-itransactionalbitarraygrain-grainreference-9a5740f1/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_Invokable_ITransactionalBitArrayGrain_GrainReference_B821F3B1](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.correctnesss.copier-invokable-itransactionalbitarraygrain-grainreference-b821f3b1/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Invokable_ITransactionalBitArrayGrain_GrainReference_0183C2F5](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.correctnesss.invokable-itransactionalbitarraygrain-grainreference-0183c2f5/) - Base type used for method requests.
- [Invokable_ITransactionalBitArrayGrain_GrainReference_9A5740F1](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.correctnesss.invokable-itransactionalbitarraygrain-grainreference-9a5740f1/) - Base class for requests for methods which return `System.Threading.Tasks.ValueTask`.
- [Invokable_ITransactionalBitArrayGrain_GrainReference_B821F3B1](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.correctnesss.invokable-itransactionalbitarraygrain-grainreference-b821f3b1/) - Base type used for method requests.

## OrleansCodeGen.Orleans.Transactions.TestKit.RandomErrorInjector

- [Codec_RandomlyInjectedInconsistentStateException](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.randomerrorinjector.codec-randomlyinjectedinconsistentstateexception/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_RandomlyInjectedStorageException](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.randomerrorinjector.codec-randomlyinjectedstorageexception/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_RandomlyInjectedInconsistentStateException](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.randomerrorinjector.copier-randomlyinjectedinconsistentstateexception/) - Default copier implementation for (rarely copied) exception classes
- [Copier_RandomlyInjectedStorageException](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.randomerrorinjector.copier-randomlyinjectedstorageexception/) - Default copier implementation for (rarely copied) exception classes

## OrleansCodeGen.Orleans.Transactions.TestKit.TransactionAttributionGrainExtensions

- [Codec_CreateAttributionGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.transactionattributiongrainextensions.codec-createattributiongrain/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_CreateOrJoinAttributionGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.transactionattributiongrainextensions.codec-createorjoinattributiongrain/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_JoinAttributionGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.transactionattributiongrainextensions.codec-joinattributiongrain/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_NoAttributionGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.transactionattributiongrainextensions.codec-noattributiongrain/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_NotAllowedAttributionGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.transactionattributiongrainextensions.codec-notallowedattributiongrain/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_SupportedAttributionGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.transactionattributiongrainextensions.codec-supportedattributiongrain/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Codec_SuppressAttributionGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.transactionattributiongrainextensions.codec-suppressattributiongrain/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_CreateAttributionGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.transactionattributiongrainextensions.copier-createattributiongrain/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_CreateOrJoinAttributionGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.transactionattributiongrainextensions.copier-createorjoinattributiongrain/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_JoinAttributionGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.transactionattributiongrainextensions.copier-joinattributiongrain/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_NoAttributionGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.transactionattributiongrainextensions.copier-noattributiongrain/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_NotAllowedAttributionGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.transactionattributiongrainextensions.copier-notallowedattributiongrain/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_SupportedAttributionGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.transactionattributiongrainextensions.copier-supportedattributiongrain/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
- [Copier_SuppressAttributionGrain](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleanscodegen.orleans.transactions.testkit.transactionattributiongrainextensions.copier-suppressattributiongrain/) - Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
