Visual studio Visual Studio:是否可以定义在一个';她自己的代码片段?

Visual studio Visual Studio:是否可以定义在一个';她自己的代码片段?,visual-studio,function,code-snippets,Visual Studio,Function,Code Snippets,我想编写一个Visual Studio代码段,它允许我快速创建表单类: public SomeClass { public SomeType SomeProperty { get; private set; } public SomeClass(SomeType someProperty) { SomeProperty = someProperty; } } 我希望构造函数上的参数与属性同名,但大小写较低。我不想输入两次名称。我该怎么做 我已经查看了XML中的代码片段,发现有些

我想编写一个Visual Studio代码段,它允许我快速创建表单类:

public SomeClass
{
    public SomeType SomeProperty { get; private set; }
    public SomeClass(SomeType someProperty) { SomeProperty = someProperty; }
}
我希望构造函数上的参数与属性同名,但大小写较低。我不想输入两次名称。我该怎么做

我已经查看了XML中的代码片段,发现有些函数可以使用。例如,内置的“开关”代码段包含以下指令:

<Function>GenerateSwitchCases($expression$)</Function>
GenerateSwitchCases($expression$)

根据,此
标记中可以使用三个内置函数。不幸的是,这两个字母都不是我想要的(小写第一个字母)。是否可以定义一个可以在代码段中使用的函数?

否这在今天的Visual Studio中是不可能的。代码段函数的定义和执行直接由C语言服务控制。它当前不是一个扩展点。不过,目前正在考虑该产品的未来版本

是吗?你确定吗?在一篇Microsoft Connect帖子上有一条评论说,这是“下一个版本”,但这条评论是从2005年开始的,此后有两个下一个版本……为清楚起见,我的评论是指你最后一句话,你在其中声称“正在考虑将其用于未来版本”。我不相信这种情况。@Timwii,我可以向你保证,我们正在积极考虑将其用于该产品的未来版本。像往常一样,我们无法做出任何保证,但这是我们正在调查的事情。这篇文章声称创建了这样一个自定义函数:@Daryl:OP说它对C#不起作用。如果你读了最后几条评论,他解释道。伙计,我只是想做几乎完全相同的事情!啊!看看这个答案: