RequiresProvidesDirectiveProcessor.GetClassCodeForProcessingRun - метод
Получает код для добавления в созданный класс преобразования.
Пространство имен: Microsoft.VisualStudio.TextTemplating
Сборка: Microsoft.VisualStudio.TextTemplating.12.0 (в Microsoft.VisualStudio.TextTemplating.12.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
Возвращаемое значение
Тип: String
Объект String, содержащий код, добавляемый в созданный класс преобразования.
Реализации
IDirectiveProcessor.GetClassCodeForProcessingRun
Исключения
Исключение | Условие |
---|---|
InvalidOperationException | Запуск обработки уже начат, но еще не завершен. |
Заметки
Процессор директивы может использовать буфер для хранения кода, который добавляется в созданный класс преобразования после завершения всех обработок. Код добавляется в созданный класс преобразования, как новый член класса, а не внутрь существующего члена класса.
Этот метод переопределяется в RequiresProvidesDirectiveProcessor для возврата содержимого codeBuffer в GenerateTransformCode. Обычно не требуется переопределять этот метод в классах, производных от RequiresProvidesDirectiveProcessor.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
RequiresProvidesDirectiveProcessor Класс