5
Chciałbym aspekt wyjść z wywołania metoda oparta na warunkach jak poniżej:Jak wyjść metody w metodzie OnEntry o aspekcie PostSharp oparciu o stan
[AttributeUsage(AttributeTargets.Method)]
public class IgnoreIfInactiveAttribute : OnMethodBoundaryAspect
{
public override void OnEntry(MethodExecutionEventArgs eventArgs)
{
if (condition)
{
**// How can I make the method return here?**
}
}
}
Każda pomoc mile widziane.
Dokładnie. Można również ustawić wartość zwracaną (eventArgs.ReturnValue). –
Witaj Gael, Czy to oznacza, że wywoływana metoda niejawnie natychmiast zwraca, jeśli ustawię właściwość wartości zwracanej? –