C# – Error: Extension method must be defined in a non-generic static class

cextension-methods

I get the following compilation error at the class name.

Extension method must be defined in a non-generic static class

I am not using normal class. What could be the reason for this. I don't know and don't want to use extension methods.

Best Answer

As requested, here is my comment as an answer:

Without your code there isn't much we can do. My best guess is that you accidentally typed "this" somewhere in a parameter list.