我正在为ReSharper编写实时模板,这些模板依赖于外部命名空间中定义的类型。
有没有办法告诉它"如果需要添加使用指令",这样我就不必在每次使用后手动修复
/* Template expands to */
var $ListName$ = new List<$Type$>()$END$;
/* But sometimes needs to import */
using System.Collections.Generic;
答案 0 :(得分:4)
是的,这是可能的。
完全限定您的类型名称,然后选择&#34;缩短限定参考号&#34;。
答案 1 :(得分:2)
是的,在您的模板中,使用完全限定的类型名称,例如
59.179.64.246
如果您再检查&#34;缩短限定参考文件&#34;,ReSharper会将文字仅var $ListName$ = new System.Collections.Generic.List<$Type$>();
插入,如果不存在,则自动添加new List<…>();
。