ParameterDirectiveProcessor - класс
Процессор директив для отправки простых сериализуемых параметров от вызывающего кода или основного приложения в шаблон.
Иерархия наследования
System.Object
Microsoft.VisualStudio.TextTemplating.DirectiveProcessor
Microsoft.VisualStudio.TextTemplating.ParameterDirectiveProcessor
Пространство имен: Microsoft.VisualStudio.TextTemplating
Сборка: Microsoft.VisualStudio.TextTemplating.11.0 (в Microsoft.VisualStudio.TextTemplating.11.0.dll)
Синтаксис
'Декларация
Public NotInheritable Class ParameterDirectiveProcessor _
Inherits DirectiveProcessor _
Implements IRecognizeHostSpecific
public sealed class ParameterDirectiveProcessor : DirectiveProcessor,
IRecognizeHostSpecific
public ref class ParameterDirectiveProcessor sealed : public DirectiveProcessor,
IRecognizeHostSpecific
[<Sealed>]
type ParameterDirectiveProcessor =
class
inherit DirectiveProcessor
interface IRecognizeHostSpecific
end
public final class ParameterDirectiveProcessor extends DirectiveProcessor implements IRecognizeHostSpecific
Тип ParameterDirectiveProcessor предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
ParameterDirectiveProcessor |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
RequiresProcessingRunIsHostSpecific | Для этого процессора не требуется шаблон, определяемый основным приложением. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) |
![]() |
FinishProcessingRun | При выполнении запуска дополнительные действия не требуются. (Переопределяет DirectiveProcessor.FinishProcessingRun().) |
![]() |
GetClassCodeForProcessingRun | Получает созданный код класса. (Переопределяет DirectiveProcessor.GetClassCodeForProcessingRun().) |
![]() |
GetHashCode | Играет роль хэш-функции для определенного типа. (Унаследовано от Object.) |
![]() |
GetImportsForProcessingRun | (Переопределяет DirectiveProcessor.GetImportsForProcessingRun().) |
![]() |
GetPostInitializationCodeForProcessingRun | Получает код, добавляемый в тело метода инициализации создаваемого класса обработки шаблона вследствие последнего запуска.Этот код запускается после метода инициализации базового класса. (Переопределяет DirectiveProcessor.GetPostInitializationCodeForProcessingRun().) |
![]() |
GetPreInitializationCodeForProcessingRun | (Переопределяет DirectiveProcessor.GetPreInitializationCodeForProcessingRun().) |
![]() |
GetReferencesForProcessingRun | (Переопределяет DirectiveProcessor.GetReferencesForProcessingRun().) |
![]() |
GetTemplateClassCustomAttributes | Получите все настраиваемые атрибуты поместить в класс шаблона. (Унаследовано от DirectiveProcessor.) |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) |
![]() |
Initialize | При переопределении в производном классе инициализирует экземпляр процессора. (Унаследовано от DirectiveProcessor.) |
![]() |
IsDirectiveSupported | (Переопределяет DirectiveProcessor.IsDirectiveSupported(String).) |
![]() |
ProcessDirective | (Переопределяет DirectiveProcessor.ProcessDirective(String, IDictionary<String, String>).) |
![]() |
StartProcessingRun | (Переопределяет DirectiveProcessor.StartProcessingRun(CodeDomProvider, String, CompilerErrorCollection).) |
![]() |
ToString | Возвращает строку, которая представляет текущий объект. (Унаследовано от Object.) |
В начало страницы
Явные реализации интерфейса
Имя | Описание | |
---|---|---|
![]() ![]() |
IDirectiveProcessor.Errors | (Унаследовано от DirectiveProcessor.) |
![]() ![]() |
IDirectiveProcessor.RequiresProcessingRunIsHostSpecific | (Унаследовано от DirectiveProcessor.) |
![]() ![]() |
IDirectiveProcessor.SetProcessingRunIsHostSpecific | (Унаследовано от DirectiveProcessor.) |
![]() ![]() |
IRecognizeHostSpecific.SetProcessingRunIsHostSpecific |
В начало страницы
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.