how to call static constructor in c#