C# Class MicroRazorHost.TemplateBase

显示文件 Open project: anurse/MicroRazorHost Class Usage Examples

Public Methods

Method Description
Execute ( ) : void
Run ( ) : string
TemplateBase ( ) : System
WriteAttribute ( string name, PositionTagged prefix, PositionTagged suffix ) : void
WriteAttributeTo ( TextWriter writer, string name, PositionTagged prefix, PositionTagged suffix ) : void

Protected Methods

Method Description
Write ( object val ) : void
WriteLiteral ( object val ) : void
WriteLiteralTo ( TextWriter writer, object val ) : void
WriteTo ( TextWriter writer, object val ) : void

Private Methods

Method Description
Reset ( ) : void
WritePositionTaggedLiteral ( TextWriter writer, PositionTagged value ) : void
WritePositionTaggedLiteral ( TextWriter writer, string value, int position ) : void

Method Details

Execute() public abstract method

public abstract Execute ( ) : void
return void

Run() public method

public Run ( ) : string
return string

TemplateBase() public method

public TemplateBase ( ) : System
return System

Write() protected method

protected Write ( object val ) : void
val object
return void

WriteAttribute() public method

public WriteAttribute ( string name, PositionTagged prefix, PositionTagged suffix ) : void
name string
prefix PositionTagged
suffix PositionTagged
return void

WriteAttributeTo() public method

public WriteAttributeTo ( TextWriter writer, string name, PositionTagged prefix, PositionTagged suffix ) : void
writer System.IO.TextWriter
name string
prefix PositionTagged
suffix PositionTagged
return void

WriteLiteral() protected method

protected WriteLiteral ( object val ) : void
val object
return void

WriteLiteralTo() protected method

protected WriteLiteralTo ( TextWriter writer, object val ) : void
writer System.IO.TextWriter
val object
return void

WriteTo() protected method

protected WriteTo ( TextWriter writer, object val ) : void
writer System.IO.TextWriter
val object
return void