Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.
.gif)
.gif)
.gif)
.gif)
.gif)