Hello !
Je voudrais savoir s'il est possible d'identifer dans le corps d'une méthode d'une classe, le type de l'instance qui a appellé la méthode en question.
Par exemple : j'ai une classe perso CustomItem qui implémente IEditableObject.
Si ce CustomItem est lié via un BindingSource, le BindingSource appelera automatiquement, par exemple, la méthode CustomItem.EndEdit.
J'aimerais pouvoir exécuter un code différent dans CustomItem.EndEdit selon que cette méthode aura été appelée par un Objet BindingSource, ou telle autre Objet implémentant une interface donnée, etc.
Je précise que je ne peux pas définir dans mes méthodes de paramètres personnaliés (par exemple un ByRef Sender as Object) car les méthodes dont je parle sont signées par des interfaces auxquelles je ne peux toucher (comme dans mon exemple avec IEditableObject)
Est-ce possible ?
Partager