11
There is no use case scenario of making a class synchronized, as far as method is concerned you use following coding style:
using System.Runtime.CompilerServices;
[MethodImpl(MethodImplOptions.Synchronized)]
void MyMethod()
{
DoSomething();
}