2

我正在为依赖于外部命名空间中定义的类型的 ReSharper 编写实时模板。

有没有办法告诉它“如果需要,添加一个 using 指令”,这样我就不必在每次使用后手动修复它

/* Template expands to */
var $ListName$ = new List<$Type$>()$END$;

/* But sometimes needs to import */
using System.Collections.Generic;
4

2 回答 2

4

是的,这是可能的。

完全限定您的类型名称,然后选择“缩短限定引用”。

实时模板

于 2015-06-24T07:43:42.377 回答
2

是的,在您的模板中,使用完全限定的类型名称,例如

var $ListName$ = new System.Collections.Generic.List<$Type$>();

如果您随后选中“缩短合格引用”,ReSharper 将插入文本new List<…&gt;();并自动添加using System.Collections.Generic;(如果尚不存在)。

于 2015-06-24T07:48:45.853 回答