OK. Comme c'est sur un autre système il faut que je prenne mon élan, mais je peux déjà dire l'essentiel.
Dans le XML source (voir ce qui sort de Visual Studio avec l'option doc) j'obtiens
<member name=whereever.WebAPI.Controllers.DoitController.DoThat(string msg)>
et à la sortie je voudrais obtenir quelque chose comme :
1 2 3
| <spacename>wherever</spacename>
<controller>DoItController</controller>
<functionName>DoThat</functionName> |
Depuis que j'ai posé cette question ici j'ai vu que pour faire ça il existe une fonction tokenize, mais il n'est pas évident de déclarer l'espace de nom qui va avec, "http://www.w3.org/2005/xpath-functions". Après il reste à avoir la bonne syntaxe pour s'en servir, mais je suppose que ça ça sera plus rapide.
Je suppose qu'il doit y avoir un package NuGet à installer pour ça, encore s'agit-il de choisir le bon.
J'utilise Visual Studio Pro 2017 version 15.9.14 sur un projet WinForms basé sur .Net 4.7.03190, et là-dedans les fonctions xpath ne sont pas reconnues par défaut.
Partager