Ярлык, чтобы получить все частные имена полей в сочетании с оператором && как сгенерированную строку кода? - PullRequest
0 голосов
/ 12 мая 2010

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

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

0 голосов
/ 12 мая 2010

Это не легко. Люди из DevExpress, я думаю, в основном реализовали процесс компиляции, чтобы определить это. То же самое я слышу и про резарпер. Если вы можете использовать DXCore , чтобы сделать тяжелую работу за вас. И поскольку вы можете получить бесплатную копию CodeRush Xpress , я думаю, это все, что вам нужно.

...