none
Visual Studio 2015 Feld kapseln bearbeiten RRS feed

  • Frage

  • Hallo,

    ich versuche das "encapsulate field" snippet von: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC#\Snippets\1033\Refactoring\EncapsulateField.snippet zu erweitern.

    Mein Feld lautet:

    int test;

    Wenn ich strg+r+e drücke ist das Ergebnis:

    public int Test
        {
            get
            {
                return test;
            }
    
            set
            {
                test = value;
            }
        }

    Stattdessen hätte ich aber gerne:

            public int Test
        {
            get
            {
                return test;
            }
    
            set
            {
                test = value;
                OnChange();
            }
        }

    Wenn ich mir das oben erwähnte Snippet angucke sieht es wie folgt aus:

    <![CDATA[
    
    $modifier$ $type$ $name$
    {
      get { return $field$; }
      set { $field$ = value; }
    }]]>

    Erwartet hätte ich aber eher:

    <![CDATA[
    
    
    $modifier$ $type$ $name$
    {
    
      get
      { 
          return $field$; 
      }
    
      set
      { 
        $field$ = value; 
      }
    }]]>

    Ist das nicht der richtige Ort um das Snippet zu ändern oder kann man es gar nicht ändern?

    Gruß

    5p1k3


    Montag, 9. Januar 2017 18:15

Antworten

Alle Antworten