获取 Snippet 上的当前名称空间
我想在我的代码片段中注入当前的名称空间。 有人有想法可以帮助我吗?
ClassName 函数返回包含插入片段的类的名称。有命名空间的东西吗?
谢谢, Fabien
片段示例:
<Declarations>
<Literal default="true" Editable="false">
<ID>classname</ID>
<ToolTip>Class name</ToolTip>
<Function>ClassName()</Function>
<Default>ClassNamePlaceholder</Default>
</Literal>
<Literal Editable="false">
<ID>namespace</ID>
< ??? />
</Literal>
</Declarations>
<Code Language="CSharp">
<![CDATA[
$namespace$ $classname$
]]>
</Code>
预期结果:“TheCurrentNamepace.OfMyClass”“MyClassName”
I want to inject the current namepace on my snippet.
Does anyone have an idea to help me ?
ClassName function returns the name of the class that contains the inserted snippet. There is something for namespace ?
Thanks,
Fabien
Snippet sample:
<Declarations>
<Literal default="true" Editable="false">
<ID>classname</ID>
<ToolTip>Class name</ToolTip>
<Function>ClassName()</Function>
<Default>ClassNamePlaceholder</Default>
</Literal>
<Literal Editable="false">
<ID>namespace</ID>
< ??? />
</Literal>
</Declarations>
<Code Language="CSharp">
<![CDATA[
$namespace$ $classname$
]]>
</Code>
expected result : "TheCurrentNamepace.OfMyClass" "MyClassName"
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
最后,我选择使用宏来调用我的代码片段并在其上注入命名空间。
调用片段:
获取命名空间:
Finally I choose to use Macros to call my snippet and inject the namespace on it.
Call snippet:
Getting namespace: