Partager via


RazorCodeGenerator Classe

Définition

Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Représente un générateur de code Razor.

public abstract class RazorCodeGenerator : System.Web.Razor.Parser.ParserVisitor
type RazorCodeGenerator = class
    inherit ParserVisitor
Public MustInherit Class RazorCodeGenerator
Inherits ParserVisitor
Héritage
RazorCodeGenerator
Dérivé

Constructeurs

RazorCodeGenerator(String, String, String, RazorEngineHost)

Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Initialise une nouvelle instance de la RazorCodeGenerator classe .

Propriétés

CancelToken

Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Obtient ou définit le jeton d’annulation.

(Hérité de ParserVisitor)
ClassName

Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Obtient ou définit le nom de la classe pour ce code.

Context

Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Obtient le contexte de ce générateur de code.

DesignTimeMode

Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Obtient ou définit une valeur indiquant si le générateur de code est en mode design.

GenerateLinePragmas

Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Obtient ou définit une valeur indiquant si le générateur doit générer des pragmas de ligne dans le code Razor.

Host

Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Obtient ou définit l’hôte du moteur Razor.

RootNamespaceName

Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Obtient ou définit le nom de l’espace de noms racine.

SourceFileName

Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Obtient ou définit le nom du fichier source.

Méthodes

Initialize(CodeGeneratorContext)

Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Initialise le instance actuel RazorCodeGenerator .

OnComplete()

Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Déclenche l’événement Complete.

ThrowIfCanceled()

Ce type/membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être directement utilisé à partir de votre code.

(Hérité de ParserVisitor)
VisitBlock(Block)

Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Visite le bloc spécifié.

(Hérité de ParserVisitor)
VisitEndBlock(Block)

Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Visite le bloc de fin.

VisitError(RazorError)

Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Visite l’erreur razor donnée.

(Hérité de ParserVisitor)
VisitSpan(Span)

Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Visite l’étendue.

VisitStartBlock(Block)

Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Visite le bloc de démarrage.

Méthodes d’extension

Visit(ParserVisitor, ParserResults)

Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Représente un générateur de code Razor.

S’applique à