Если вы просто хотите получить и получить, как изначально просили, вы можете также создать пользовательский фрагмент:
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>GetSet</Title>
<Description>Inserts getter/setter shorthand code</Description>
<Shortcut>gs</Shortcut>
</Header>
<Snippet>
<Code Language="CSharp">
<![CDATA[{ get; set; }$end$]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
Сохраните вышеперечисленное как .snippet в ваших фрагментахпапка.Ввод «gs» и нажатие клавиши «Tab» вставят { get; set;}
и переместятся в конец строки.
Редактировать
В VS Code это будет пользовательский пользователь фрагмент в вашем csharp.json
файле:
"Getter Setter": {
"prefix": "gs",
"body": [
"\\{ get; set; \\}",
"$1"
],
"description": "Insert shorthand autoproperties"
}
Любой из этих примеров можно легко изменить / продублировать, чтобы он также делал { get; }
(используйте readonly
поле поддержки) или { get; private set; }