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