Ярлык, чтобы получить все частные имена полей в сочетании с оператором && как сгенерированную строку кода
Можно ли использовать отражение, когда мы пишем шаблон кода?
Я просто думал, можно ли написать фрагмент кода-шаблона, который вернет мне список всех приватных полей в классе, разделенных оператором && в Visual Stuudio?
Допустим, я введу "getAllPrivates&&" (или нажму сочетание клавиш) в редакторе VS, и он вернет мне что-то вроде этого:
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
1 ответ
Решение
Это не просто. Люди в DevExpress, я думаю, в основном реализовали процесс компиляции, чтобы определить это. То же самое я слышу и про резарпер. Если вы можете использовать DXCore, чтобы сделать тяжелую работу за вас. И поскольку вы можете получить бесплатную копию CodeRush Xpress, я думаю, это все, что вам нужно.