public delegate int Something(int a, int b);
public static class MyMath
public static int Add(int a, int b)
public static class EnterPoint
public static void Main()
Something delegateObject = new Something(MyMath.Add);
PrintInformation(delegateObject);
public static void PrintInformation(Delegate delObj)
foreach (Delegate d in delObj.GetInvocationList())
Console.WriteLine(d.Method);