【发布时间】:2010-10-20 19:19:53
【问题描述】:
我正在尝试编写一个 vs 代码 sn-p,它将获取所选内容并用 if null 检查包围它,即
accgrp.CREATEDATE = DateTime.Now;
会变成:
if (accgrp.CREATEDATE == null)
{
accgrp.CREATEDATE = DateTime.Now;
}
我已经做到了以下。 $selected$ 似乎只在最后一次使用时才有效,如果多次使用,您希望看到所选代码的其他实例为空白。我知道下面的代码不会完全符合我的要求,因为我不会得到任务的右侧,但它已经足够好了。
<Declarations>
<Literal>
<ID>expression</ID>
<ToolTip>Expression to evaluate</ToolTip>
<Default>o</Default>
</Literal>
</Declarations>
<Code Language="csharp"><![CDATA[if ($selected$ == null)
{
$selected$ = $expression$$end$
}]]>
</Code>
谁能帮忙?
【问题讨论】:
标签: c# visual-studio code-snippets