Report question

Question: Easiest way to make C# not instantiate a class unless inherit?