5
basierend verlassen würde ich den Aspekt wie ein Methodenaufruf auf einem Zustand wie in der folgenden Basis zu verlassen:Wie ein Verfahren, bei dem OnEntry Verfahren eines Postsharp Aspekt der Bedingung
[AttributeUsage(AttributeTargets.Method)]
public class IgnoreIfInactiveAttribute : OnMethodBoundaryAspect
{
public override void OnEntry(MethodExecutionEventArgs eventArgs)
{
if (condition)
{
**// How can I make the method return here?**
}
}
}
Jede Hilfe sehr geschätzt.
Genau. Sie können auch den Rückgabewert (eventArgs.ReturnValue) festlegen. –
Hi Gael, Bedeutet das, dass die aufgerufene Methode implizit sofort zurückkehrt, wenn ich die Rückgabewerteigenschaft festlege? –