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 Класс