Поделиться через


RequiresProvidesDirectiveProcessor.GetClassCodeForProcessingRun - метод

Получает код для добавления в созданный класс преобразования.

Пространство имен:  Microsoft.VisualStudio.TextTemplating
Сборка:  Microsoft.VisualStudio.TextTemplating.10.0 (в Microsoft.VisualStudio.TextTemplating.10.0.dll)

Синтаксис

'Декларация
Public Overrides Function GetClassCodeForProcessingRun As String
public override string GetClassCodeForProcessingRun()
public:
virtual String^ GetClassCodeForProcessingRun() override
abstract GetClassCodeForProcessingRun : unit -> string 
override GetClassCodeForProcessingRun : unit -> string 
public override function GetClassCodeForProcessingRun() : String

Возвращаемое значение

Тип: System.String
Объект String, содержащий код, добавляемый в созданный класс преобразования.

Исключения

Исключение Условие
InvalidOperationException

Запуск обработки уже начат, но еще не завершен.

Заметки

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

Этот метод переопределяется в RequiresProvidesDirectiveProcessor для возврата содержимого codeBuffer в GenerateTransformCode. Обычно не требуется переопределять этот метод в классах, производных от RequiresProvidesDirectiveProcessor.

Безопасность платформы .NET Framework

См. также

Ссылки

RequiresProvidesDirectiveProcessor Класс

Microsoft.VisualStudio.TextTemplating - пространство имен

GetImportsForProcessingRun

GetReferencesForProcessingRun

GetClassCodeForProcessingRun