ParameterDirectiveProcessor-Klasse
Ein Direktivenprozessor, von dem einfache serialisierbare Parameter von Aufrufern oder dem Host an die Vorlage weitergeleitet werden.
Vererbungshierarchie
System.Object
Microsoft.VisualStudio.TextTemplating.DirectiveProcessor
Microsoft.VisualStudio.TextTemplating.ParameterDirectiveProcessor
Namespace: Microsoft.VisualStudio.TextTemplating
Assembly: Microsoft.VisualStudio.TextTemplating.11.0 (in Microsoft.VisualStudio.TextTemplating.11.0.dll)
Syntax
'Declaration
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
Der ParameterDirectiveProcessor-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
ParameterDirectiveProcessor |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
RequiresProcessingRunIsHostSpecific | Dieser Prozessor erfordert keine hostspezifische Vorlage. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
FinishProcessingRun | Keine Aktion erforderlich, da die Ausführung abgeschlossen wird. (Überschreibt DirectiveProcessor.FinishProcessingRun().) | |
GetClassCodeForProcessingRun | Ruft generierten Klassencode ab. (Überschreibt DirectiveProcessor.GetClassCodeForProcessingRun().) | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) | |
GetImportsForProcessingRun | (Überschreibt DirectiveProcessor.GetImportsForProcessingRun().) | |
GetPostInitializationCodeForProcessingRun | Ruft den Code ab, der einen Teil des Texts der Initialisierungsmethode für die Vorlagenverarbeitungsklasse liefert, die bei der letzten Ausführung generiert wurde.Dieser Code wird nach der Initialize-Methode der Basisklasse ausgeführt. (Überschreibt DirectiveProcessor.GetPostInitializationCodeForProcessingRun().) | |
GetPreInitializationCodeForProcessingRun | (Überschreibt DirectiveProcessor.GetPreInitializationCodeForProcessingRun().) | |
GetReferencesForProcessingRun | (Überschreibt DirectiveProcessor.GetReferencesForProcessingRun().) | |
GetTemplateClassCustomAttributes | Rufen Sie alle benutzerdefinierten Attribute ab, um die Vorlagenklasse an zu setzen. (Von DirectiveProcessor geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
Initialize | Initialisiert beim Überschreiben in einer abgeleiteten Klasse die Prozessorinstanz. (Von DirectiveProcessor geerbt.) | |
IsDirectiveSupported | (Überschreibt DirectiveProcessor.IsDirectiveSupported(String).) | |
ProcessDirective | (Überschreibt DirectiveProcessor.ProcessDirective(String, IDictionary<String, String>).) | |
StartProcessingRun | (Überschreibt DirectiveProcessor.StartProcessingRun(CodeDomProvider, String, CompilerErrorCollection).) | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
IDirectiveProcessor.Errors | (Von DirectiveProcessor geerbt.) | |
IDirectiveProcessor.RequiresProcessingRunIsHostSpecific | (Von DirectiveProcessor geerbt.) | |
IDirectiveProcessor.SetProcessingRunIsHostSpecific | (Von DirectiveProcessor geerbt.) | |
IRecognizeHostSpecific.SetProcessingRunIsHostSpecific |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.