ExecuteWithAdvices<TResult, TAction>(ObjectAccessLevel, ref TAction)
Executes an action wrapped by all custom advices added to the current object.
Declaration
protected TResult ExecuteWithAdvices<TResult, TAction>(ObjectAccessLevel objectAccessLevel, ref TAction action) where TAction : struct, IAction<TResult>Parameters
| Type | Name | Description |
|---|---|---|
| ObjectAccessLevel | objectAccessLevel | Required access level when executing |
| TAction | action | The action to be executed. |
Returns
| Type | Description |
|---|---|
| TResult | The return value of |
Type Parameters
| Name | Description |
|---|---|
| TResult | Type of return value. |
| TAction | Action type. |