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


DirectiveProcessor.GetClassCodeForProcessingRun - метод

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

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

Синтаксис

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

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

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

Заметки

Процессор директивы может использовать буфер для хранения кода, который добавляется в

созданный класс преобразования после выполнения всей обработки. Код добавляется в созданный класс преобразования, как новый член класса, а не внутрь существующего члена класса.

Примеры

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

private StringBuilder codeBuffer;
public override string GetClassCodeForProcessingRun()
{
    //Return the code to add to the generated transformation class.
    //-----------------------------------------------------------------
    return codeBuffer.ToString();
}
Private codeBuffer As StringBuilder
Public Overrides Function GetClassCodeForProcessingRun() As String

    'Return the code to add to the generated transformation class.
    '-----------------------------------------------------------------
    Return codeBuffer.ToString()
End Function

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

См. также

Ссылки

DirectiveProcessor Класс

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

GetImportsForProcessingRun

GetReferencesForProcessingRun

GetClassCodeForProcessingRun

Другие ресурсы

Создание пользовательских обработчиков директив для текстовых шаблонов

Пошаговое руководство. Создание пользовательского обработчика директив