RazorTemplateEngine Třída

Definice

Vstupní bod pro modul šablon Razor

public ref class RazorTemplateEngine
public class RazorTemplateEngine
type RazorTemplateEngine = class
Public Class RazorTemplateEngine
Dědičnost
RazorTemplateEngine

Konstruktory

RazorTemplateEngine(RazorEngineHost)

Vytvoří nový RazorTemplateEngine se zadaným hostitelem.

Pole

DefaultClassName
DefaultNamespace

Vlastnosti

Host

RazorEngineHost definující prostředí, ve kterém bude vygenerovaný kód šablony živý

Metody

CreateChunkGenerator(String, String, String)
CreateCodeGenerator(CodeGeneratorContext)
CreateParser(String)
GenerateCode(ITextBuffer)
GenerateCode(ITextBuffer, Nullable<CancellationToken>)
GenerateCode(ITextBuffer, String, String, String)
GenerateCode(ITextBuffer, String, String, String, Nullable<CancellationToken>)

Analyzuje šablonu určenou pomocí TextBuffer, vygeneruje pro ni kód a vrátí vytvořený kód.

GenerateCode(Stream, String, String, String)

Analyzuje obsah zadaný pomocí inputStream a vrátí generovaný kód.

GenerateCode(TextReader)
GenerateCode(TextReader, Nullable<CancellationToken>)
GenerateCode(TextReader, String, String, String)
GenerateCode(TextReader, String, String, String, Nullable<CancellationToken>)
GenerateCodeCore(ITextDocument, String, String, String, String, Nullable<CancellationToken>)
ParseTemplate(ITextBuffer)
ParseTemplate(ITextBuffer, Nullable<CancellationToken>)

Analyzuje šablonu určenou v paměti TextBuffer a vrátí její výsledek.

ParseTemplate(TextReader, Nullable<CancellationToken>)
ParseTemplate(TextReader, String)
ParseTemplateCore(ITextDocument, String, Nullable<CancellationToken>)

Platí pro