gpt4 book ai didi

c# - 如何重新设置 ReSharper 8 生成的代码的样式

转载 作者:行者123 更新时间:2023-11-30 20:50:33 24 4
gpt4 key购买 nike

如果我要求 ReSharper 为我实现 INotyfyPropertyChanged 接口(interface),它会创建以下代码

[NotifyPropertyChangedInvocator]
protected virtual void OnPropertyChanged([CallerMemberName] string propertyName = null)
{
PropertyChangedEventHandler handler = PropertyChanged;
if (handler != null) handler(this, new PropertyChangedEventArgs(propertyName));
}

是否有可能(如果是,那么我应该在哪里寻找它)重新设置此代码段的样式并使 ReSharper 生成更改后的代码,例如将 PropertyChangedEventHandler 替换为 var 关键字并将条件主体移动到下一行?

最佳答案

这两个选项都在“代码清理”选项中:

转到 Resharper->选项...

然后去代码编辑->代码清理

  1. 在声明选项中设置使用'var'。
  2. 检查/勾选重新格式化代码。
  3. 保存配置文件并将“配置文件用于静默清理:”设置为它。

这已经设置了静默清理,但是要随时明确清理,有一个快捷键,通常是 Ctrl+E, F

如果这不能解决 if 之后的新行,则查看代码编辑->C#->格式化样式。这是定义“重新格式化代码”规则的地方。

关于c# - 如何重新设置 ReSharper 8 生成的代码的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22450245/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com