自定义ReSharper生成的属性代码
使用reSharper->Edit->Generate Code->Properties,从以下内容:自定义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; }
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并输入。 然后根据需要生成所有内容 这是针对新字段/属性的。如果你真的需要相同的现有领域让我知道