Ho un MehtodBase di un metodo e ho bisogno di sapere se quel metodo è un'implementazione di un'interfaccia specifica. Quindi, se ho la seguente classe:Come scoprire se un metodo sta implementando un'interfaccia specifica
class MyClass : IMyInterface
{
public void SomeMethod();
}
implementazione dell'interfaccia:
interface IMyInterface
{
void SomeMethod();
}
voglio essere in grado di scoprire in fase di esecuzione (utilizzando la riflessione) se un certo metodo implementa IMyInterface.
Vuoi dire che si desidera determinare se 'MyClass.SomeMethod()' è un'implementazione esplicita di 'IMyInterface.SomeMethod()'? –
Non necessariamente esplicito, ma voglio sapere se un oggetto methodbase che ho ottenuto è un'implementazione di uno specifico metodo di interfaccia. –