sealed 修飾子
sealed修飾子をクラスに適用すると、それ以外のクラスは継承できなくなります。
class X { }
class Y { }
public sealed class A : X { }
public class B : A { } //error class Aはシール型なので継承できない
sealed修飾子は、基本クラスの仮想メソッドまたはプロパティをオーバーライドするメソッドまたはプロパティで使用することもできます。また、クラスによって特定のメソッドまたはプロパティがオーバーライドされないようにします。
http://msdn.microsoft.com/ja-jp/library/vstudio/88c54tsw.aspx