I was looking through some C# code for extending language support in VS2010 (Ook example). I saw some classes called internal sealed class
What do these do?
Internal means it can be used only in same assembly,
The internal keyword is an access modifier for types and type members. Internal types or members are accessible only within files in the same assembly
sealed that can't be inherited
A sealed class cannot be inherited. It is an error to use a sealed class as a base class. Use the sealed modifier in a class declaration to prevent inheritance of the class.