// CS1106: `S<T>.Foo(this string)': Extension methods must be defined in a non-generic static class
// Line: 6


static class S<T>
{
	static void Foo (this string s)
	{
	}
}