Visual Studio 2015编辑重构封装字段

时间:2017-01-09 18:05:55

标签: c# visual-studio-2015 refactoring

我尝试编辑encapsulate field代码段: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC#\Snippets\1033\Refactoring\EncapsulateField.snippet

我的领域是:

int test;

当我按 Ctrl + r + e 时,我得到:

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

而不是我希望得到:

public int Test
{
    get
    {
        return test;
    }

    set
    {
        test = value;
        OnChange();
    }
}

当我查看上面的文件时,有一个看起来像这样的片段:

<![CDATA[

$modifier$ $type$ $name$
{
  get { return $field$; }
  set { $field$ = value; }
}]]>

并不像预期的那样。

我认为必须看起来像这样:

<![CDATA[


$modifier$ $type$ $name$
{

  get
  { 
      return $field$; 
  }

  set
  { 
    $field$ = value; 
  }
}]]>

不是改变它的正确点,有可能改变它吗?

0 个答案:

没有答案