2017-06-14 31 views
2

当你自动生成一个类,默认情况下ReSharper的,似乎去internal class Blah,但我想它默认为public class Blah如何将resharpers默认访问修饰符更改为public而不是生成的类的内部?

我为什么,因为在产生的那一刻明白了,它只是在内部范围的,但很快我会公开使用它的范围。这需要一个自动修复,这只是令人讨厌。我想可以指定默认的访问修饰符

我有2017年1月2日

我生成类的方法是如下: -

var x = new Blah()ALT + ENTER - >创建类型/生成类

enter image description here

+1

嗯,我不知道如果我设置一个很久以前的设置打通要么我的Visual Studio登录应用或我的JetBrains公司登录 - 但是当我从Solution Explorer生成ReSharper的C#类它默认向公众开放。所以想我想说这是绝对可行的 –

+1

@RobertPetz这就是我在想,这是具有讽刺意味,因为是问对面SO另一个问题,用R·生成公钥和theywanted内部,但现在这样的内部默认。答案是它不可配置,但我现在选择它。 –

+1

你如何自动生成一个类?通过模板(即输入“class”)?如果是这样,你可以在模板资源管理器中编辑'class'模板。 –

回答

-1

你要修改的模板。 Resharper =>工具=>模板资源管理器为c#选择实时/文件模板。 现在你可以编辑任何你喜欢的。

Templates Explorer Window

编辑

看来你是通过 “权宜之计” 的建议调用。可能与“搜索/替换模式”有关。虽然没有看到暴露的默认值。

+0

“Alt-Insert组合”产生,这不是我正在触发。 –

相关问题