ParameterDirectiveProcessor, classe
Processeur de directive permettant d'acheminer des paramètres sérialisables simples entre les appelants ou l'hôte et le modèle.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.TextTemplating.DirectiveProcessor
Microsoft.VisualStudio.TextTemplating.ParameterDirectiveProcessor
Espace de noms : Microsoft.VisualStudio.TextTemplating
Assembly : Microsoft.VisualStudio.TextTemplating.11.0 (dans Microsoft.VisualStudio.TextTemplating.11.0.dll)
Syntaxe
'Déclaration
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
Le type ParameterDirectiveProcessor expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
ParameterDirectiveProcessor |
Début
Propriétés
Nom | Description | |
---|---|---|
RequiresProcessingRunIsHostSpecific | Ce processeur ne requiert pas de modèle spécifique à l'hôte. |
Début
Méthodes
Nom | Description | |
---|---|---|
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
FinishProcessingRun | Rien à faire pendant notre phase d'exécution. (Substitue DirectiveProcessor.FinishProcessingRun().) | |
GetClassCodeForProcessingRun | Obtient le code de classe généré. (Substitue DirectiveProcessor.GetClassCodeForProcessingRun().) | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetImportsForProcessingRun | (Substitue DirectiveProcessor.GetImportsForProcessingRun().) | |
GetPostInitializationCodeForProcessingRun | Obtient le code à appliquer au corps de la méthode initialize de la classe de traitement du modèle généré consécutivement à la dernière exécution.Ce code s'exécutera après la méthode Initialize de la classe de base. (Substitue DirectiveProcessor.GetPostInitializationCodeForProcessingRun().) | |
GetPreInitializationCodeForProcessingRun | (Substitue DirectiveProcessor.GetPreInitializationCodeForProcessingRun().) | |
GetReferencesForProcessingRun | (Substitue DirectiveProcessor.GetReferencesForProcessingRun().) | |
GetTemplateClassCustomAttributes | Obtient tous les attributs personnalisés pour mettre en fonction de la classe de modèle. (Hérité de DirectiveProcessor.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
Initialize | En cas de substitution dans une classe dérivée, initialise l'instance de processeur. (Hérité de DirectiveProcessor.) | |
IsDirectiveSupported | (Substitue DirectiveProcessor.IsDirectiveSupported(String).) | |
ProcessDirective | (Substitue DirectiveProcessor.ProcessDirective(String, IDictionary<String, String>).) | |
StartProcessingRun | (Substitue DirectiveProcessor.StartProcessingRun(CodeDomProvider, String, CompilerErrorCollection).) | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
Début
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
IDirectiveProcessor.Errors | (Hérité de DirectiveProcessor.) | |
IDirectiveProcessor.RequiresProcessingRunIsHostSpecific | (Hérité de DirectiveProcessor.) | |
IDirectiveProcessor.SetProcessingRunIsHostSpecific | (Hérité de DirectiveProcessor.) | |
IRecognizeHostSpecific.SetProcessingRunIsHostSpecific |
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.