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.