Je génère des méthodes getter compilées lors de l'exécution pour un membre donné. Pour l'instant, mon code suppose simplement que le résultat de la méthode getter est une chaîne (ça marche bien pour tester). Cependant, je voudrais faire ce travail avec une classe de convertisseur personnalisé que j'ai écrit, voir ci-dessous, référence "ConverterBase" que j'ai ajouté.Comment générer un lambda compilé avec des appels de méthodes?
Je ne peux pas comprendre comment ajouter l'appel à la classe de convertisseur à mon arbre d'expression. Je cherche ce qu'il faut mettre dans la deuxième zone TODO (je peux gérer le premier :)). Le lambda compilé résultant devrait prendre une instance de type U en tant que param, appeler la fonction d'accès membre spécifiée, puis appeler la méthode "FieldToString" du convertisseur avec le résultat, et retourner la chaîne résultante.
Parfait. Fonctionne comme un charme. Je me suis heurté au problème de la distribution, mais je suis revenu ici et j'ai vu cette réponse ... Merci! – TheSoftwareJedi