using System;
public class Program
{
public static void Main()
Action d = () => Console.WriteLine("delegate 1");
d += () => Console.WriteLine("delegate 2");
Console.WriteLine("Combined:");
d();
Console.WriteLine("Parts:");
foreach (Action part in d.GetInvocationList())
part();
}