Ich habe einige Schnipsel erstellt, um Felder für eine Einstellungsklasse zu generieren. Ich verwende jetzt 2 Variablen - $setting$
und $Setting$
-, um Namen für die Eigenschaft und das Hintergrundfeld zu generieren. Ich mag es, eine einzelne Variable zu verwenden, da der einzige Unterschied darin besteht, dass das Hintergrundfeld immer eine Version mit niedrigerem Gehäuse ist.Wie wird eine Visual Studio Code Snippet-Variable kleingeschrieben?
Aktuelle Code:
string $setting$;
/// <summary>
/// Gets the $bigComment$.
/// </summary>
/// <value>The $smallComment$.</value>
public string $Setting$
{
get
{
if (String.IsNullOrEmpty($setting$))
{
$setting$ = CFW.Common.Configuration.GetAppSetting("$Setting$", $defaultValue$);
}
return $setting$;
}
}
Ist das möglich?
Ja, ich weiß. Die Sache ist, ich möchte ein einzelnes Literal sowohl für $ SettingsField $ als auch für $ SettingsProperty $ verwenden - weil nur das Gehäuse des ersten Buchstabens anders ist. –
Wenn Sie möchten, dass Visual Studio automatisch eine Variable zur CamelCase-Version der anderen macht, ist das leider nicht möglich. Ansonsten ... wie würde der generierte Code aussehen? Verschiedene Mitglieder können nicht denselben Namen haben. –
@SolalPirelli Es gibt viele Beispiele, wo Sie sowohl eine Camelcase-Version als auch Kleinbuchstaben wünschen. – BenRacicot