C# 클래스 CSharpUtils.Templates.Runtime.TemplateContext

파일 보기 프로젝트 열기: soywiz/csharputils 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Autoescape bool
Filters Dictionary>
Output System.IO.TextWriter
Parameters dynamic
RenderingTemplate TemplateCode
Scope TemplateScope
TemplateFactory TemplateFactory

공개 메소드들

메소드 설명
AddFilter ( String FilterName, Type Type, String FunctionName ) : void
AddFilterLibrary ( Type FilterLibraryType ) : void
AutoFilter ( dynamic Value ) : dynamic
CallFilter ( string FilterName ) : dynamic
GetVar ( String Name ) : dynamic
NewScope ( System.Action Action ) : void
OutputWriteAutoFiltered ( dynamic Value ) : void
OutputWriteAutoFilteredAsync ( dynamic Value ) : Task
SetVar ( String Name, dynamic Value ) : void
TemplateContext ( TextWriter Output, TemplateScope Scope = null, TemplateFactory TemplateFactory = null ) : System

메소드 상세

AddFilter() 공개 메소드

public AddFilter ( String FilterName, Type Type, String FunctionName ) : void
FilterName String
Type System.Type
FunctionName String
리턴 void

AddFilterLibrary() 공개 메소드

public AddFilterLibrary ( Type FilterLibraryType ) : void
FilterLibraryType System.Type
리턴 void

AutoFilter() 공개 메소드

public AutoFilter ( dynamic Value ) : dynamic
Value dynamic
리턴 dynamic

CallFilter() 공개 메소드

public CallFilter ( string FilterName ) : dynamic
FilterName string
리턴 dynamic

GetVar() 공개 메소드

public GetVar ( String Name ) : dynamic
Name String
리턴 dynamic

NewScope() 공개 메소드

public NewScope ( System.Action Action ) : void
Action System.Action
리턴 void

OutputWriteAutoFiltered() 공개 메소드

public OutputWriteAutoFiltered ( dynamic Value ) : void
Value dynamic
리턴 void

OutputWriteAutoFilteredAsync() 공개 메소드

public OutputWriteAutoFilteredAsync ( dynamic Value ) : Task
Value dynamic
리턴 Task

SetVar() 공개 메소드

public SetVar ( String Name, dynamic Value ) : void
Name String
Value dynamic
리턴 void

TemplateContext() 공개 메소드

public TemplateContext ( TextWriter Output, TemplateScope Scope = null, TemplateFactory TemplateFactory = null ) : System
Output System.IO.TextWriter
Scope TemplateScope
TemplateFactory TemplateFactory
리턴 System

프로퍼티 상세

Autoescape 공개적으로 프로퍼티

public bool Autoescape
리턴 bool

Filters 공개적으로 프로퍼티

public Dictionary> Filters
리턴 Dictionary>

Output 공개적으로 프로퍼티

public TextWriter,System.IO Output
리턴 System.IO.TextWriter

Parameters 공개적으로 프로퍼티

public dynamic Parameters
리턴 dynamic

RenderingTemplate 공개적으로 프로퍼티

public TemplateCode,CSharpUtils.Templates.Runtime RenderingTemplate
리턴 TemplateCode

Scope 공개적으로 프로퍼티

public TemplateScope,CSharpUtils.Templates.Runtime Scope
리턴 TemplateScope

TemplateFactory 공개적으로 프로퍼티

public TemplateFactory TemplateFactory
리턴 TemplateFactory