Voglio scrivere uno Studio frammento visivo che mi permette di creare rapidamente una classe di forma:Visual Studio: è possibile definire funzioni personalizzate da utilizzare nei propri frammenti di codice?
public SomeClass
{
public SomeType SomeProperty { get; private set; }
public SomeClass(SomeType someProperty) { SomeProperty = someProperty; }
}
voglio il parametro sul costruttore ad avere lo stesso nome della proprietà, ma in minuscolo . Non voglio dover digitare il nome due volte. Come posso fare questo?
Ho già esaminato l'XML per i frammenti e ho scoperto che ci sono alcune funzioni che possono essere utilizzate. Ad esempio, il codice "switch" frammento di built-in contiene le seguenti istruzioni:
<Function>GenerateSwitchCases($expression$)</Function>
Secondo this MSDN documentation page, ci sono tre funzioni built-in che è possibile utilizzare in questo <Function>
tag. Sfortunatamente, nessuno di loro fa quello che voglio (minuscolo la prima lettera). È possibile definire una funzione che posso quindi utilizzare nel mio snippet?
uomo, stavo solo cercando di fare quasi la stessa cosa ! Argh! –
vedi questa risposta: http://stackoverflow.com/questions/5663569/c-custom-code-snippet-functions – ballombert