Ярлык, чтобы получить все частные имена полей в сочетании с оператором && как сгенерированную строку кода

Можно ли использовать отражение, когда мы пишем шаблон кода?

Я просто думал, можно ли написать фрагмент кода-шаблона, который вернет мне список всех приватных полей в классе, разделенных оператором && в 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, я думаю, это все, что вам нужно.

Другие вопросы по тегам