Enumerates the possible behaviors of the calling method after the calling method has returned.
Assembly: PostSharp (in PostSharp.dll) Version: 18.104.22.168 (22.214.171.124)
public enum FlowBehavior
|0||Default flow behavior for the current method. The default flow is OnException(MethodExecutionArgs) where it is .for all advices except for|
|1||Continue normal method execution. For OnException(MethodExecutionArgs) advice, the behavior works the same way as behavior.|
|2||The current exception will be rethrown. Available only for OnException(MethodExecutionArgs).|
|3||Return immediately from the current method. Available only for OnEntry(MethodExecutionArgs) and OnException(MethodExecutionArgs). Note that you may want to set the ReturnValue property, otherwise you may get a NullReferenceException. If there is another OnMethodBoundaryAspect aspect before the current OnMethodBoundaryAspect aspect on the current method, the behavior calls the OnSuccess(MethodExecutionArgs) and OnExit(MethodExecutionArgs) methods of the other aspect.|
|4||Throws the exception contained in the Exception property. Available only for OnException(MethodExecutionArgs).|
|5||Awaits for an awaiter. Available only for OnEntry(MethodExecutionArgs) and OnResume(MethodExecutionArgs) advices applied to async methods.|
This enumeration is used by the MethodExecutionArgs class.