tengo actualmente un método de extensión en System.Windows.Forms.Control como esto:C#: Adición de métodos de extensión a una clase de base de modo que aparezcan en las clases derivadas
public static void ExampleMethod(this Control ctrl){ /* ... */ }
Sin embargo, este método no hace aparecer en clases derivadas de Control, como PictureBox. ¿Puedo hacer un método de extensión que aparezca no solo en Control, sino en las clases derivadas de Control, sin tener que hacer un lanzamiento explícito?
duplicado posible de [Por qué no puedo llamar a un método de extensión de una clase base del tipo extendido?] (Http://stackoverflow.com/questions/27883427/why-cant-i-call-an- extension-method-from-a-base-class-of-the-extended-type) –