Visual studio 获取与&;组合的所有私有字段名的快捷方式&;运算符作为生成的代码行?

Visual studio 获取与&;组合的所有私有字段名的快捷方式&;运算符作为生成的代码行?,visual-studio,keyboard-shortcuts,code-templates,Visual Studio,Keyboard Shortcuts,Code Templates,在编写代码模板时是否可以使用反射 我在想,是否有可能编写一段代码模板,它将返回类中所有私有字段的列表,这些字段在visualstudio中由&&operator分隔 比方说,我将在VS编辑器中输入“getAllPrivates&&”(或按快捷键),它将返回如下内容: private bool _privateFiel1 = false; private bool _privateFiel2 = true; private bool _privateFiel3 = false; private b

在编写代码模板时是否可以使用反射

我在想,是否有可能编写一段代码模板,它将返回类中所有私有字段的列表,这些字段在visualstudio中由&&operator分隔

比方说,我将在VS编辑器中输入“getAllPrivates&&”(或按快捷键),它将返回如下内容:

private bool _privateFiel1 = false;
private bool _privateFiel2 = true;
private bool _privateFiel3 = false;
private bool _privateFiel4 = false;
private bool _privateFiel5 = true;

// Here I press the shortcut or call the code-template and get his:

_privateFiel1 && _privateFiel2  && _privateFiel3 && _privateFiel4 && _privateFiel5

这并不容易。我认为DevExpress的人员基本上实现了一个编译过程来确定这一点。我听说resharper也是这样。如果你能看看用它来为你做举重。既然你能得到一份免费的,我想这就是你所需要的