DslDirectiveProcessorBase - класс
В этой статье
Базовая реализация процессора директив шаблона, который предоставляет файлы Dsl
Иерархия наследования
System.Object
Microsoft.VisualStudio.TextTemplating.DirectiveProcessor
Microsoft.VisualStudio.TextTemplating.RequiresProvidesDirectiveProcessor
Microsoft.VisualStudio.Modeling.DslDefinition.DslDirectiveProcessorBase
Microsoft.VisualStudio.Modeling.DslDefinition.DslDirectiveProcessor
Пространство имен: Microsoft.VisualStudio.Modeling.DslDefinition
Сборка: Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll)
Синтаксис
'Декларация
Public Class DslDirectiveProcessorBase _
Inherits RequiresProvidesDirectiveProcessor
public class DslDirectiveProcessorBase : RequiresProvidesDirectiveProcessor
Тип DslDirectiveProcessorBase предоставляет следующие члены.
Конструкторы
В начало страницы
Свойства
В начало страницы
Методы
Equals
Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object .)
Finalize
Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object .)
FinishProcessingRun
(Унаследовано от RequiresProvidesDirectiveProcessor .)
GeneratePostInitializationCode
Участие аддитивно в код инициализации для создаваемого класса TextTransformation. (Переопределяет RequiresProvidesDirectiveProcessor.GeneratePostInitializationCode(String, StringBuilder, CodeDomProvider, IDictionary<String, String>, IDictionary<String, String>) .)
GeneratePreInitializationCode
Участие аддитивно в код инициализации для создаваемого класса TextTransformation. (Переопределяет RequiresProvidesDirectiveProcessor.GeneratePreInitializationCode(String, StringBuilder, CodeDomProvider, IDictionary<String, String>, IDictionary<String, String>) .)
GenerateTransformCode
Создание кода для доступа к модели.CodeDomProvider поэтому рекомендуется использовать для язык-агностически (Переопределяет RequiresProvidesDirectiveProcessor.GenerateTransformCode(String, StringBuilder, CodeDomProvider, IDictionary<String, String>, IDictionary<String, String>) .)
GetClassCodeForProcessingRun
(Унаследовано от RequiresProvidesDirectiveProcessor .)
GetHashCode
Играет роль хэш-функции для определенного типа. (Унаследовано от Object .)
GetImportsForProcessingRun
Возвращает ввозы пространства имен, необходимые для выполнения шаблона (Переопределяет RequiresProvidesDirectiveProcessor.GetImportsForProcessingRun() .)
GetPostInitializationCodeForProcessingRun
(Унаследовано от RequiresProvidesDirectiveProcessor .)
GetPreInitializationCodeForProcessingRun
(Унаследовано от RequiresProvidesDirectiveProcessor .)
GetReferencesForProcessingRun
Получение ссылки на сборки для выполнения шаблона (Переопределяет RequiresProvidesDirectiveProcessor.GetReferencesForProcessingRun() .)
GetTemplateClassCustomAttributes
(Унаследовано от DirectiveProcessor .)
GetType
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object .)
Initialize
(Унаследовано от RequiresProvidesDirectiveProcessor .)
InitializeProvidesDictionary
Переопределение для инициализации предоставляет dictinoary (Переопределяет RequiresProvidesDirectiveProcessor.InitializeProvidesDictionary(String, IDictionary<String, String>) .)
InitializeRequiresDictionary
Переопределение для инициализации требует словаря (Переопределяет RequiresProvidesDirectiveProcessor.InitializeRequiresDictionary(String, IDictionary<String, String>) .)
IsDirectiveSupported
Проверьте если директива имя поддерживается данным процессором директив (Переопределяет DirectiveProcessor.IsDirectiveSupported(String) .)
MemberwiseClone
Создает неполную копию текущего объекта Object . (Унаследовано от Object .)
PostProcessArguments
Процесс аргументы (Переопределяет RequiresProvidesDirectiveProcessor.PostProcessArguments(String, IDictionary<String, String>, IDictionary<String, String>) .)
ProcessDirective
(Унаследовано от RequiresProvidesDirectiveProcessor .)
ProvideUniqueId
(Унаследовано от RequiresProvidesDirectiveProcessor .)
StartProcessingRun
Переопределите StartProcessingRun, чтобы сбросить пометить вспомогательных методов. (Переопределяет RequiresProvidesDirectiveProcessor.StartProcessingRun(CodeDomProvider, String, CompilerErrorCollection) .)
ToString
Возвращает строку, представляющую текущий объект. (Унаследовано от Object .)
В начало страницы
Поля
В начало страницы
Явные реализации интерфейса
В начало страницы
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.VisualStudio.Modeling.DslDefinition - пространство имен