using static System.Console;
public static void Main(string[] args) {
[AttributeUsage(AttributeTargets.All)]
public class MyAttribute : Attribute {
public MyAttribute() => WriteLine("Executei o atributo...");
foreach (var method in this.GetType().GetMethods(BindingFlags.Public | BindingFlags.Instance)) method.GetCustomAttributes(true);
public Derived() => WriteLine("Executei o construtor da classe...");
public void Method() => WriteLine("Executei o método...");