die Beratung Nach bekam auf another question of mine konvertierte ich den Code dort zitierte mit Postsharp verwendet werden:Postscharfe: Wie funktioniert es?
Attribut:
[Serializable]
public sealed class InitAttribute : OnMethodBoundaryAspect
{
public override void OnEntry(MethodExecutionEventArgs eventArgs)
{
Console.Write("Works!");
}
}
static class Logger
{
public static string _severity;
public static void Init(string severity)
{
_severity = severity;
}
[Init()]
public static void p()
{
Console.WriteLine(_severity);
}
}
Trotzdem ist kein Ergebnis bekommen kann („! Works“ auf der Konsole) . Ein Haltepunkt innerhalb des PostSharp-Attributs zeigt, dass es nie eingegeben wird.
Hilfe? Danke im Voraus.
Können wir ein Beispiel für die Verwendung Ihres Attributs erhalten? Haben Sie auch nach Kompilierungswarnungen gesucht? –
Hallo Chris. Keine Warnungen. Plus, das Code-Beispiel ist schon da, denke ich. – pistacchio