Udostępnij za pośrednictwem


RazorCodeGenerator Klasa

Definicja

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Reprezentuje generator kodu Razor.

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

Konstruktory

RazorCodeGenerator(String, String, String, RazorEngineHost)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Inicjuje RazorCodeGenerator nowe wystąpienie klasy .

Właściwości

CancelToken

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera lub ustawia token anulowania.

(Odziedziczone po ParserVisitor)
ClassName

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera lub ustawia nazwę klasy dla tego kodu.

Context

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera kontekst tego generatora kodu.

DesignTimeMode

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera lub ustawia wartość wskazującą, czy generator kodu jest w trybie czasu projektowania.

GenerateLinePragmas

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera lub ustawia wartość wskazującą, czy generator powinien generować pragmaty liniowe w kodzie Razor.

Host

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera lub ustawia hosta aparatu razor.

RootNamespaceName

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera lub ustawia nazwę głównej przestrzeni nazw.

SourceFileName

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera lub ustawia nazwę pliku źródłowego.

Metody

Initialize(CodeGeneratorContext)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Inicjuje bieżące RazorCodeGenerator wystąpienie.

OnComplete()

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Wywołuje zdarzenie Complete (Ukończenie).

ThrowIfCanceled()

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu.

(Odziedziczone po ParserVisitor)
VisitBlock(Block)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Odwiedza określony blok.

(Odziedziczone po ParserVisitor)
VisitEndBlock(Block)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Odwiedza blok końcowy.

VisitError(RazorError)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Odwiedza dany błąd razor.

(Odziedziczone po ParserVisitor)
VisitSpan(Span)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Odwiedza zakres.

VisitStartBlock(Block)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Odwiedza blok początkowy.

Metody rozszerzania

Visit(ParserVisitor, ParserResults)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Reprezentuje generator kodu Razor.

Dotyczy