C# Класс RazorTemplates.Core.TemplateBase

Represents a base class for generated templates.
Показать файл Открыть проект

Открытые методы

Метод Описание
Execute ( ) : void

A method which implemets by Razor engine. Produces sequance like: WriteLiteral("Hello "); Write(Model.Name); WriteLiteral("!");

Render ( object model ) : string

Renders specified model.

Защищенные методы

Метод Описание
Write ( object value ) : void

Writes a string representation of specified object.

Write ( string value ) : void

Writes a string.

WriteAttribute ( string attribute, PositionTagged prefix, PositionTagged suffix ) : void

Razor 2.0 Writes attribute in situations like <img src="@Model">.

WriteLiteral ( string value ) : void

Writes specified string.

Описание методов

Execute() публичный абстрактный Метод

A method which implemets by Razor engine. Produces sequance like: WriteLiteral("Hello "); Write(Model.Name); WriteLiteral("!");
public abstract Execute ( ) : void
Результат void

Render() публичный Метод

Renders specified model.
public Render ( object model ) : string
model object
Результат string

Write() защищенный Метод

Writes a string representation of specified object.
protected Write ( object value ) : void
value object
Результат void

Write() защищенный Метод

Writes a string.
protected Write ( string value ) : void
value string
Результат void

WriteAttribute() защищенный Метод

Razor 2.0 Writes attribute in situations like <img src="@Model">.
protected WriteAttribute ( string attribute, PositionTagged prefix, PositionTagged suffix ) : void
attribute string
prefix PositionTagged
suffix PositionTagged
Результат void

WriteLiteral() защищенный Метод

Writes specified string.
protected WriteLiteral ( string value ) : void
value string
Результат void