C# Класс CSharpUtils.Templates.Runtime.TemplateContext

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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