protected virtual ITransactionStorage <TData> CreateStateStorage <TStepId, TData>(ICreatePartContext <TStepId, TData> context) { return(context.Context.TransactionStorageCreator == null ? null : context.Context.TransactionStorageCreator(context)); }
protected virtual ITransactionDefinition <TStepId, TData> CreateDefinition <TStepId, TData>(ICreatePartContext <TStepId, TData> context) { return(new TransactionDefinition <TStepId, TData>(context.Info)); }