自定义ReSharper生成的属性代码

自定义ReSharper生成的属性代码,resharper,Resharper,使用reSharper->Edit->Generate Code->Properties,从以下内容: private int _age; 我明白了 public int Age { get { return _age; } set { _age = value; } } 这没关系,但如果我想要这样的东西,我该怎么办: public int Age { get { return _age; }

使用reSharper->Edit->Generate Code->Properties,从以下内容:

private int _age;
我明白了

    public int Age
    {
        get { return _age; }
        set { _age = value; }
    }
这没关系,但如果我想要这样的东西,我该怎么办:

    public int Age
    {
        get { return _age; }
        set 
            { 
                if (_age != value)
                {
                    _age = value; 
                    OnPropertyChanged("Age");
                }
            }
    }

有没有办法定制ReSharper的输出?仅供参考,我使用的是Visual Studio 2008,ReSharper v5.1

你可以创建一个可以做你想做的事情的网站。我有一些用于自定义属性实现的模板。这是非常强大的东西。

你可以创建一个可以做你想做的事情的网站。我有一些用于自定义属性实现的模板。它非常强大。

您可以编写自己的ReSharper Live模板,如下所示:

然后,通过键入live模板快捷方式的第一个字母:propWithChangeEvents,您可以一步输入带有支持字段和OnPropertyChangedEvent调用的新属性。 然后出现一个智能列表。选择propWithChangeEvents,键入字段类型,即int并输入,然后键入字段名称,即age并输入。 然后根据需要生成所有内容


这是针对新字段/属性的。如果您真的需要对现有字段使用相同的模板,请告诉我。

您可以编写自己的ReSharper Live模板,如下所示:

然后,通过键入live模板快捷方式的第一个字母:propWithChangeEvents,您可以一步输入带有支持字段和OnPropertyChangedEvent调用的新属性。 然后出现一个智能列表。选择propWithChangeEvents,键入字段类型,即int并输入,然后键入字段名称,即age并输入。 然后根据需要生成所有内容

这是针对新字段/属性的。如果你真的需要相同的现有领域让我知道