2010-05-29 5 views

Répondre

58

Le raccourci est le déclencheur "prop" :

propongletongletintongletIdonglet

et vous vous retrouvez avec:

public int Id { get; set; } 
+0

Il est également possible d'obtenir l'ancienne version VS2005 du raccourci afin que vous puissiez afficher le getter complet et les setters à la place de la version courte. – Chris

+1

il se sent réellement plus lent – SMUsamaShah

+0

Je dois appuyer deux fois sur la tabulation pour déplacer d'abord le curseur de 'int' à' Id' – kaybee99

4

Vous pouvez aussi créer un extrait personnalisé:

<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> 
    <CodeSnippet Format="1.0.0"> 
     <Header> 
      <Title>GetSet</Title> 
      <Description>Inserts getter/setter shorthand code</Description> 
      <Shortcut>gs</Shortcut> 
     </Header> 
     <Snippet> 
      <Code Language="CSharp"> 
       <![CDATA[{ get; set; }$end$]]> 
      </Code> 
     </Snippet> 
    </CodeSnippet> 
</CodeSnippets> 
+1

Voici comment ajouter réellement un 'extrait de code': https://msdn.microsoft.com/fr-fr /library/ms165394.aspx –

+0

Et cela devrait être la réponse acceptée. Maintenant 'gs [tab]' fait tout '{get; ensemble; } ' –

+1

Vous avez trouvé votre réponse tout en cherchant [la réponse à mon ancien, identique à l'extrait de code] (http://stackoverflow.com/a/8236311/957950) lors de la configuration d'un nouvel environnement. Notez que ceci génère seulement le 'get; ensemble; } 'et n'inclut pas de champ pour le nom de la propriété, comme le font les autres réponses. ... Aurait apprécié une citation ou pingback; Je suppose qu'il est possible que vous ayez choisi des formulations complètement identiques. – brichins

5

Essayez avec propfull, puis TAB deux fois et vous aurez :

private int myVar; 

    public int MyProperty 
    { 
     get { return myVar;} 
     set { myVar = value;} 
    } 
Questions connexes