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


DirectiveProcessor.GetClassCodeForProcessingRun - метод

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

Пространство имен:  Microsoft.VisualStudio.TextTemplating
Сборка:  Microsoft.VisualStudio.TextTemplating.11.0 (в Microsoft.VisualStudio.TextTemplating.11.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, содержащий код, добавляемый в созданный класс преобразования.

Реализации

IDirectiveProcessor.GetClassCodeForProcessingRun()

Заметки

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

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

Примеры

В следующем примере кода показана возможная реализация процессора пользовательских директив.Данный пример кода является частью большого примера, приведенного в описании класса 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

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

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

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