Freigeben über


RazorCodeGenerator Klasse

Definition

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Stellt einen Razor-Codegenerator dar.

public abstract class RazorCodeGenerator : System.Web.Razor.Parser.ParserVisitor
type RazorCodeGenerator = class
    inherit ParserVisitor
Public MustInherit Class RazorCodeGenerator
Inherits ParserVisitor
Vererbung
RazorCodeGenerator
Abgeleitet

Konstruktoren

RazorCodeGenerator(String, String, String, RazorEngineHost)

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Initialisiert eine neue instance der RazorCodeGenerator -Klasse.

Eigenschaften

CancelToken

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Ruft das Abbruchtoken ab oder legt es fest.

(Geerbt von ParserVisitor)
ClassName

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Ruft den Klassennamen für diesen Code ab oder legt diesen fest.

Context

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Ruft den Kontext dieses Codegenerators ab.

DesignTimeMode

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Ruft einen Wert ab, der angibt, ob sich der Codegenerator im Entwurfszeitmodus befindet, oder legt den Wert fest.

GenerateLinePragmas

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Ruft einen Wert ab, der angibt, ob der Generator Linien pragmas im Razor-Code generieren soll, oder legt diesen fest.

Host

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Ruft den Razor-Engine-Host ab oder legt diesen fest.

RootNamespaceName

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Ruft den Namen des Stammnamespaces ab oder legt diese fest.

SourceFileName

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Ruft den Namen der Quelldatei ab oder legt den Namen fest.

Methoden

Initialize(CodeGeneratorContext)

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Initialisiert die aktuelle RazorCodeGenerator instance.

OnComplete()

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Löst das Complete-Ereignis aus.

ThrowIfCanceled()

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden.

(Geerbt von ParserVisitor)
VisitBlock(Block)

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Besucht den angegebenen Block.

(Geerbt von ParserVisitor)
VisitEndBlock(Block)

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Besucht den Endblock.

VisitError(RazorError)

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Besucht den angegebenen Razor-Fehler.

(Geerbt von ParserVisitor)
VisitSpan(Span)

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Besucht die Spanne.

VisitStartBlock(Block)

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Besucht den Startblock.

Erweiterungsmethoden

Visit(ParserVisitor, ParserResults)

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Stellt einen Razor-Codegenerator dar.

Gilt für: