【发布时间】:2021-08-05 20:57:15
【问题描述】:
在生成成员时如何防止private 访问修饰符被添加到 VS Code for C# 中?
例如我有错误:
当前上下文中不存在名称“foo”[Assembly-CSharp]csharp(CS0103)
我在光标的帮助下将插入符号对准foo();,按Ctrl+. 并选择
生成方法'MyClass.foo'
这是生成的方法:
private void foo()
{
throw new NotImplementedException();
}
如您所见,我正在添加 private 修饰符。
这是我想要生成的,而不是上面显示的:
void foo()
{
throw new NotImplementedException();
}
我尝试在 VS Code 中搜索 private、accessibility 设置,但一无所获。鉴于 VS Code 非常可配置,我希望也能够设置此配置。如果你知道怎么做,可以分享给我吗?
【问题讨论】:
-
我确定您可以使用 editorconfig 属性。这可能是唯一的方法,因为我怀疑是否有任何“内置”
-
看到这个,它指的是 VS,但假设 vscode 尊重 editorconfig(它应该!)那么他在谈论 VS tabsoverspaces.com/… 无论如何应该至少指向正确的方向并不重要
-
@pinkfloydx33,在
editorconfig的帮助下,我无法实现我在问题中要求的内容。
标签: c# visual-studio-code vscode-settings private access-modifiers