static void Main(string[] args) { var worker = new Worker(); foreach (var d in Discovery.GetDelegates <MethodGetterAttribute, Action <Worker> >()) { d.Invoke(worker); } }