如何基于条件退出PostSharp方面的OnEntry方法中的方法

我希望方面基于如下条件退出方法调用:

[AttributeUsage(AttributeTargets.Method)] public class IgnoreIfInactiveAttribute : OnMethodBoundaryAspect { public override void OnEntry(MethodExecutionEventArgs eventArgs) { if (condition) { **// How can I make the method return here?** } } } 

任何帮助非常感谢。

好的,我自己想通了。 这里的解决方案为每个人的利益:

  [AttributeUsage(AttributeTargets.Method)] public class IgnoreIfInactiveAttribute : OnMethodBoundaryAspect { public override void OnEntry(MethodExecutionEventArgs eventArgs) { if (condition) { eventArgs.FlowBehavior = FlowBehavior.Return; } } }