public static void Main() { Pointy pointy = new Pointy(); pointy.Name = "Hello"; NonPointy nonpointy = new NonPointy(); nonpointy.Name = "NonPointy Hello"; DoSomethingOnPointy(pointy); // DoSomethingOnPointy(nonpointy); }