using System;

public delegate void Foo ();

public class World
{
	public void Hello (long a)
	{ }

	public void Test (int t)
	{
		Hello (t);
		int u = 2 * t;
		Foo foo = delegate {
			Hello (u);
		};
		foo ();
	}
}

class X
{
	public static void Main ()
	{
		World world = new World ();
		world.Test (5);
	}
}