Métodos de extensión para la clase sellada en c #

tengo estosealed clase,

public sealed class A
{
    public string AName {get;set;}
}

y alguien puede escribir un método de extensión de esta manera:

public static class Extensions
{
   public static void ExtensionMethodForA (this A a)
   {
      Console.WriteLine("A's Extension method!");
   }
}

La pregunta es, ¿cómo evitas eso?

Respuestas a la pregunta(3)

Su respuesta a la pregunta