Часто использую using для сокращения размера кода, длинных имён типов (ну а для чего ещё его использовать (не считая применение для вызова Dispose)
).
Возможно ли сделать рефакторинг, при котором имея строку:
using SearchList = List<KeyValuePair<string,int>>;
На имени SearchList предлагать quickfix, делающий поиск по документу типа List<KeyValuePair<string,int>> и предлагающий замену на более короткий алиас...
Было бы ещё круто предлагать создание using'а на длинных именах типов прямо в коде (длинных — например при наличии вложенных параметров дженериков, или слишком длинного написания)...
Простите если было