Déterminer le membre implémentant un membre donné d'une interface
3 réponses
Patrice Ongla
Bonjour à tous,
Dans les api de réflexion, je cherche le moyen de savoir, pour un type
implémentant une interface, quel membre de ce type implémente un membre
donné de cette interface. Je vois que reflector sait le faire. Une fonction
simple pour obtenir ça ? J'ai tourné la doc dans tous les sens et pas mal
surfé sans succès.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Fred
dans : news:, Patrice Ongla écrivait :
Bonjour à tous,
Bonsoir,
Dans les api de réflexion, je cherche le moyen de savoir, pour un type implémentant une interface, quel membre de ce type implémente un membre donné de cette interface.
Avec Type.GetInterfaceMap peut-être ? (car je n'ai pas testé) L'objet InterfaceMapping retourné présente deux champs de type Array dont les éléments se correspondent : - InterfaceMethods - TargetMethods
-- Fred http://www.cerbermail.com/?3kA6ftaCvT
dans : news:uYRABAU8GHA.3740@TK2MSFTNGP05.phx.gbl,
Patrice Ongla écrivait :
Bonjour à tous,
Bonsoir,
Dans les api de réflexion, je cherche le moyen de savoir, pour un type
implémentant une interface, quel membre de ce type implémente un
membre donné de cette interface.
Avec Type.GetInterfaceMap peut-être ? (car je n'ai pas testé)
L'objet InterfaceMapping retourné présente deux champs de type Array
dont les éléments se correspondent :
- InterfaceMethods
- TargetMethods
Dans les api de réflexion, je cherche le moyen de savoir, pour un type implémentant une interface, quel membre de ce type implémente un membre donné de cette interface.
Avec Type.GetInterfaceMap peut-être ? (car je n'ai pas testé) L'objet InterfaceMapping retourné présente deux champs de type Array dont les éléments se correspondent : - InterfaceMethods - TargetMethods
-- Fred http://www.cerbermail.com/?3kA6ftaCvT
Patrice Ongla
Merci pour cette réponse. Je jette un oeil et je vous fais un retour.
P.S : j'ai honteusement cross-posté sur le forum C#. Et pour le coup, les vébéistes auront été plus prompts sur un sujet techos. Comme quoi hein : )
"Fred" a écrit dans le message de news:
dans : news:, Patrice Ongla écrivait :
Bonjour à tous,
Bonsoir,
Dans les api de réflexion, je cherche le moyen de savoir, pour un type implémentant une interface, quel membre de ce type implémente un membre donné de cette interface.
Avec Type.GetInterfaceMap peut-être ? (car je n'ai pas testé) L'objet InterfaceMapping retourné présente deux champs de type Array dont les éléments se correspondent : - InterfaceMethods - TargetMethods
-- Fred http://www.cerbermail.com/?3kA6ftaCvT
Merci pour cette réponse. Je jette un oeil et je vous fais un retour.
P.S : j'ai honteusement cross-posté sur le forum C#. Et pour le coup, les
vébéistes auront été plus prompts sur un sujet techos. Comme quoi hein : )
"Fred" <foleide@libre.france> a écrit dans le message de news:
eieEFXV8GHA.788@TK2MSFTNGP05.phx.gbl...
dans : news:uYRABAU8GHA.3740@TK2MSFTNGP05.phx.gbl,
Patrice Ongla écrivait :
Bonjour à tous,
Bonsoir,
Dans les api de réflexion, je cherche le moyen de savoir, pour un type
implémentant une interface, quel membre de ce type implémente un
membre donné de cette interface.
Avec Type.GetInterfaceMap peut-être ? (car je n'ai pas testé)
L'objet InterfaceMapping retourné présente deux champs de type Array dont
les éléments se correspondent :
- InterfaceMethods
- TargetMethods
Merci pour cette réponse. Je jette un oeil et je vous fais un retour.
P.S : j'ai honteusement cross-posté sur le forum C#. Et pour le coup, les vébéistes auront été plus prompts sur un sujet techos. Comme quoi hein : )
"Fred" a écrit dans le message de news:
dans : news:, Patrice Ongla écrivait :
Bonjour à tous,
Bonsoir,
Dans les api de réflexion, je cherche le moyen de savoir, pour un type implémentant une interface, quel membre de ce type implémente un membre donné de cette interface.
Avec Type.GetInterfaceMap peut-être ? (car je n'ai pas testé) L'objet InterfaceMapping retourné présente deux champs de type Array dont les éléments se correspondent : - InterfaceMethods - TargetMethods
-- Fred http://www.cerbermail.com/?3kA6ftaCvT
Patrice Ongla
Ca marche impec, merci ! Et je m'en veux un peu de ne pas l'avoir vu, le nom était pourtant clair.
"Fred" a écrit dans le message de news:
dans : news:, Patrice Ongla écrivait :
Bonjour à tous,
Bonsoir,
Dans les api de réflexion, je cherche le moyen de savoir, pour un type implémentant une interface, quel membre de ce type implémente un membre donné de cette interface.
Avec Type.GetInterfaceMap peut-être ? (car je n'ai pas testé) L'objet InterfaceMapping retourné présente deux champs de type Array dont les éléments se correspondent : - InterfaceMethods - TargetMethods
-- Fred http://www.cerbermail.com/?3kA6ftaCvT
Ca marche impec, merci !
Et je m'en veux un peu de ne pas l'avoir vu, le nom était pourtant clair.
"Fred" <foleide@libre.france> a écrit dans le message de news:
eieEFXV8GHA.788@TK2MSFTNGP05.phx.gbl...
dans : news:uYRABAU8GHA.3740@TK2MSFTNGP05.phx.gbl,
Patrice Ongla écrivait :
Bonjour à tous,
Bonsoir,
Dans les api de réflexion, je cherche le moyen de savoir, pour un type
implémentant une interface, quel membre de ce type implémente un
membre donné de cette interface.
Avec Type.GetInterfaceMap peut-être ? (car je n'ai pas testé)
L'objet InterfaceMapping retourné présente deux champs de type Array dont
les éléments se correspondent :
- InterfaceMethods
- TargetMethods
Ca marche impec, merci ! Et je m'en veux un peu de ne pas l'avoir vu, le nom était pourtant clair.
"Fred" a écrit dans le message de news:
dans : news:, Patrice Ongla écrivait :
Bonjour à tous,
Bonsoir,
Dans les api de réflexion, je cherche le moyen de savoir, pour un type implémentant une interface, quel membre de ce type implémente un membre donné de cette interface.
Avec Type.GetInterfaceMap peut-être ? (car je n'ai pas testé) L'objet InterfaceMapping retourné présente deux champs de type Array dont les éléments se correspondent : - InterfaceMethods - TargetMethods