我正在尝试创建一个“处理程序”文件模板,这样当我输入名称“GetBlogRequestHandler”时,将生成以下内容:
public class GetBlogRequestHandler : IHandle<GetBlogRequest, GetBlogResponse> {
}
问题在于给出了以下模板
public class %VARIABLE%RequestHandler : IHandle<%VARIABLE%Request, %VARIABLE%Response> {
}
我希望能够将%VARIABLE%
的宏设置为“没有扩展名的当前文件名”,但不包含RequestHandler
部分。
这可能,还是有任何解决方法?
答案 0 :(得分:1)
默认情况下,无法删除宏变量的一部分,但您可以创建具有所需功能的自定义宏。请查看此链接以获取更多信息:
http://blogs.jetbrains.com/dotnet/2010/10/templates-galore-extending-functionality-with-macros/