Как получить доступ к имени класса во фрагменте кода Visual Studio? - PullRequest
0 голосов
/ 12 июля 2020

Я хочу создать фрагмент кода, который генерирует некоторый метод, возвращающий объект типа содержащего класса.

Более четко: если я использую myCodeSnippet при редактировании Animal.cs, тогда я хочу, чтобы фрагмент генерировать

public Animal someMethod() { }

1 Ответ

0 голосов
/ 12 июля 2020

Добавьте следующий литерал, используя встроенную функцию ClassName ():

        <Literal default="true" Editable="false">
            <ID>classname</ID>
            <ToolTip>Class name</ToolTip>
            <Function>ClassName()</Function>
            <Default>ClassNamePlaceholder</Default>
        </Literal>

Затем просто поместите $ classname $ там, где вы хотите имя класса.

Документация: Функции фрагмента кода

...