Obter classe derivada de Chamador ao chamar um método estático de classe base
Eu queria saber se é possível (mesmo através de reflexão e similia) obter a classe derivada do chamador dentro de um método estático de classe base chamado.
Por exemplo, eu tenho uma classe base com um método estático definido:
public MyBaseClass {
public static void MyBaseClassStaticMethod() { /** ... **/ }
}
e uma classe derivada de:
public MyDerivedClass : MyBaseClass { }
então eu chamo:
MyDerivedClass.MyBaseClassStaticMethod()
É possibile, dentro do métodoMyBaseClassStaticMethod
, saber qual é otipo derivado do chamador?
(isto éMyDerivedClass
)
Eu só preciso de uma corda ...