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