// CS1928: Type `int' does not contain a member `Foo' and the best extension method overload `S.Foo(this uint)' has some invalid arguments // Line: 15 static class S { public static void Foo (this uint i) { } } class B { static void Main () { 55.Foo (); } }