2009-06-04 5 views
2

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.Est-ce possible avec les extraits Visual Studio?

Hier, j'ai pensé que ce serait bien de modifier les extraits de refactoring pour ajouter un commentaire todo à l'exception NotImplemented habituelle. J'ai modifié la méthode Stub - Body snippet à cette

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

mais cela se traduit par le commentaire de todo ayant la signature complète de la méthode. Il sert le but, mais je préfère le commentaire à utiliser uniquement le nom de la signature de la méthode et de la forme

//SteveC_TODO: implement CoolMethod 

plutôt que de la forme

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

Est-ce que quelqu'un sait d'une manière Je peux le faire? Je suppose que les arguments passés aux refactoring snippets sont corrigés mais il existe peut-être un moyen d'analyser l'argument $ signature $ pour extraire juste le nom. Quelqu'un sait-il si cela est possible?

Répondre

1

Je pense que vous devez modifier 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 les AccessAbility littéraux, returntype, méthode, arguments, ...

Jetez un oeil ici pour how to create codesnippets

+1

Comme je m'y attendais, cela ne fonctionne pas. Le code de refactoring qui appelle l'extrait s'attend à ce qu'il ait un jeton $ signature $. –

Questions connexes