using System;
class Foo<T>
{
}
class Test
public static void func<T>(Foo<T> f)
Console.WriteLine("Hello");
public class Program
public static void Main()
Foo<int> x = new Foo<int>();
Test.func(x);
Console.WriteLine("Hello World");