Class DecoratedResultAtomicAction
Inheritance
System.Object
DecoratedResultAtomicAction
Namespace: Eco.Core.Utils.AtomicAction
Assembly: Eco.Core.dll
Syntax
public sealed class DecoratedResultAtomicAction : Object, IAtomicAction, IDisposable
Constructors
DecoratedResultAtomicAction(IAtomicAction, Func<Result, Result>)
Declaration
public DecoratedResultAtomicAction(IAtomicAction wrappedAction, Func<Result, Result> errorMessageDecorator)
Parameters
| Type | Name | Description |
|---|---|---|
| IAtomicAction | wrappedAction | |
| System.Func<Result, Result> | errorMessageDecorator |
Methods
CanApplyNonDisposing()
Declaration
public Result CanApplyNonDisposing()
Returns
| Type | Description |
|---|---|
| Result |
Dispose()
Declaration
public void Dispose()
TryApply()
Declaration
public Result TryApply()
Returns
| Type | Description |
|---|---|
| Result |
Implements
System.IDisposable