Schön dass das jetzt dokumentiert wurde, andererseits gehörst du natürlich geteert wenn du ein Attribut ohne Suffix benennst
Mit deinem "Expected result" stimme ich auch nicht überein. Schöner wäre da
imho ein Compiler-Fehler. Zum Beispiel sowas:
Zitat:
Fehler: "MyTest" kann "ConsoleTest.MyTest" oder "ConsoleTest.MyTestAttribute" sein. Verwenden Sie entweder "@MyTest" oder "MyTestAttribute". Program.cs
Von mir aus dürfte der aber auch schon kommen, wenn man eine Klasse von (TCustom)Attribute ableitet, aber das Suffix nicht benutzt. Wir lernen daraus: Sich an Namenskonventionen halten, sonst erlebt man böse Überraschungen