DslDirectiveProcessorBase, classe
Dans cet article
Implémentation de base pour le processeur de directive de modèle qui fournit des fichiers DSL
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.TextTemplating.DirectiveProcessor
Microsoft.VisualStudio.TextTemplating.RequiresProvidesDirectiveProcessor
Microsoft.VisualStudio.Modeling.DslDefinition.DslDirectiveProcessorBase
Microsoft.VisualStudio.Modeling.DslDefinition.DslDirectiveProcessor
Espace de noms : Microsoft.VisualStudio.Modeling.DslDefinition
Assembly : Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0.dll)
Syntaxe
'Déclaration
Public Class DslDirectiveProcessorBase _
Inherits RequiresProvidesDirectiveProcessor
public class DslDirectiveProcessorBase : RequiresProvidesDirectiveProcessor
Le type DslDirectiveProcessorBase expose les membres suivants.
Constructeurs
Début
Propriétés
Début
Méthodes
Equals
Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object .)
Finalize
Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object .)
FinishProcessingRun
(Hérité de RequiresProvidesDirectiveProcessor .)
GeneratePostInitializationCode
Contribution par ajout au code d'initialisation pour la classe générée par TextTransformation. (Substitue RequiresProvidesDirectiveProcessor.GeneratePostInitializationCode(String, StringBuilder, CodeDomProvider, IDictionary<String, String>, IDictionary<String, String>) .)
GeneratePreInitializationCode
Contribution par ajout au code d'initialisation pour la classe générée par TextTransformation. (Substitue RequiresProvidesDirectiveProcessor.GeneratePreInitializationCode(String, StringBuilder, CodeDomProvider, IDictionary<String, String>, IDictionary<String, String>) .)
GenerateTransformCode
Génère le code pour accéder au modèle.À utiliser dans CodeDomProvider pour ne pas spécifier de langage (Substitue RequiresProvidesDirectiveProcessor.GenerateTransformCode(String, StringBuilder, CodeDomProvider, IDictionary<String, String>, IDictionary<String, String>) .)
GetClassCodeForProcessingRun
(Hérité de RequiresProvidesDirectiveProcessor .)
GetHashCode
Sert de fonction de hachage par défaut. (Hérité de Object .)
GetImportsForProcessingRun
Retourne les importations d'espaces de noms nécessaires pour le modèle en cours de exécution (Substitue RequiresProvidesDirectiveProcessor.GetImportsForProcessingRun() .)
GetPostInitializationCodeForProcessingRun
(Hérité de RequiresProvidesDirectiveProcessor .)
GetPreInitializationCodeForProcessingRun
(Hérité de RequiresProvidesDirectiveProcessor .)
GetReferencesForProcessingRun
Obtient des références d'assembly nécessaires pour le modèle en cours d'exécution (Substitue RequiresProvidesDirectiveProcessor.GetReferencesForProcessingRun() .)
GetTemplateClassCustomAttributes
(Hérité de DirectiveProcessor .)
GetType
Obtient le Type de l'instance actuelle. (Hérité de Object .)
Initialize
(Hérité de RequiresProvidesDirectiveProcessor .)
InitializeProvidesDictionary
Méthode override pour InitializeProvidesDictionary (Substitue RequiresProvidesDirectiveProcessor.InitializeProvidesDictionary(String, IDictionary<String, String>) .)
InitializeRequiresDictionary
Méthode override pour InitializeRequiresDictionary (Substitue RequiresProvidesDirectiveProcessor.InitializeRequiresDictionary(String, IDictionary<String, String>) .)
IsDirectiveSupported
Vérifiez si le nom de la directive est pris en charge par ce processeur de directive. (Substitue DirectiveProcessor.IsDirectiveSupported(String) .)
MemberwiseClone
Crée une copie superficielle de l'objet Object actuel. (Hérité de Object .)
PostProcessArguments
Arguments de processus (Substitue RequiresProvidesDirectiveProcessor.PostProcessArguments(String, IDictionary<String, String>, IDictionary<String, String>) .)
ProcessDirective
(Hérité de RequiresProvidesDirectiveProcessor .)
ProvideUniqueId
(Hérité de RequiresProvidesDirectiveProcessor .)
StartProcessingRun
Remplace StartProcessingRun pour réinitialiser l'indicateur de programmes d'assistance. (Substitue RequiresProvidesDirectiveProcessor.StartProcessingRun(CodeDomProvider, String, CompilerErrorCollection) .)
ToString
Retourne une chaîne qui représente l'objet actif. (Hérité de Object .)
Début
Champs
Début
Implémentations d'interface explicite
Début
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Voir aussi
Référence
Microsoft.VisualStudio.Modeling.DslDefinition, espace de noms