Я хочу написать фрагмент Visual Studio, который позволит мне быстро создать класс вида:
public SomeClass
{
public SomeType SomeProperty { get; private set; }
public SomeClass(SomeType someProperty) { SomeProperty = someProperty; }
}
Я хочу, чтобы параметр в конструкторе имел то же имя, что и свойство, но в нижнем регистре. Я не хочу дважды вводить имя. Как мне это сделать?
Я уже посмотрел на XML для фрагментов и обнаружил, что есть определенные функции, которые можно использовать. Например, встроенный фрагмент кода «switch» содержит следующую инструкцию:
<Function>GenerateSwitchCases($expression$)</Function>
Согласно этой странице документации MSDN , в этом теге <Function>
можно использовать три встроенные функции. К сожалению, ни один из них не делает то, что я хочу (строчная буква первая). Можно ли определить функцию, которую я затем смогу использовать в своем фрагменте?