2 votes

Est-ce possible avec les snippets de Visual Studio ?

J'utilise une forme modifiée de commentaire TODO (SteveC_TODO) qui me permet de regrouper mes propres todos dans la liste des tâches.

Hier, j'ai pensé qu'il serait intéressant de modifier les snippets de refactoring pour ajouter un commentaire à l'exception habituelle NotImplemented. J'ai modifié l'extrait Method Stub - Body comme suit

$signature$
{
  //SteveC_TODO: implement $end$$signature$
  throw new $Exception$();
}

mais cela a pour conséquence que le commentaire de la tâche contient la signature complète de la méthode. C'est utile, mais je préférerais que le commentaire n'utilise que le nom de la signature de la méthode et qu'il ait la forme suivante

//SteveC_TODO: implement CoolMethod

plutôt que de la forme

//SteveC_TODO: implement private void CoolMethod(object o)

Quelqu'un connaît-il un moyen de le faire ? Je suppose que les arguments passés aux snippets de refactoring sont fixes mais il y a peut-être un moyen d'analyser l'argument $signature$ pour n'en extraire que le nom. Quelqu'un sait-il si cela est possible ?

1voto

Xn0vv3r Points 7778

Je pense qu'il faut le modifier en quelque chose comme

$accessability$ $returntype$ $method$($arguments$) 
{
   //SteveC_TODO: implement $method$
   $end$throw new $Exception$("The method or operation is not implemented.");
}

Vous devez déclarer l'accessibilité des littéraux, le type de retour, la méthode, les arguments,...

Regardez ici pour comment créer des codesnippets

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X