C# Класс Nustache.Core.RenderContext

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

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

Метод Описание
Enter ( Nustache.Core.Section section ) : void
Exit ( ) : void
GetValue ( string path ) : object
GetValues ( string path ) : IEnumerable
Include ( string templateName, string indent ) : void
IsTruthy ( object value ) : bool
IsTruthy ( string path ) : bool
Pop ( ) : void
Push ( object data ) : void
RenderContext ( RenderContext baseContext, TextWriter writer ) : System
RenderContext ( Nustache.Core.Section section, object data, TextWriter writer, TemplateLocator templateLocator, RenderContextBehaviour renderContextBehaviour = null ) : System
Write ( string text ) : void
WriteLiteral ( string text ) : void

Приватные методы

Метод Описание
GetTemplateDefinition ( string name ) : Nustache.Core.TemplateDefinition
GetValueFromPath ( object data, string path, bool &partialMatch ) : object

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

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

public Enter ( Nustache.Core.Section section ) : void
section Nustache.Core.Section
Результат void

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

public Exit ( ) : void
Результат void

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

public GetValue ( string path ) : object
path string
Результат object

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

public GetValues ( string path ) : IEnumerable
path string
Результат IEnumerable

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

public Include ( string templateName, string indent ) : void
templateName string
indent string
Результат void

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

public IsTruthy ( object value ) : bool
value object
Результат bool

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

public IsTruthy ( string path ) : bool
path string
Результат bool

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

public Pop ( ) : void
Результат void

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

public Push ( object data ) : void
data object
Результат void

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

public RenderContext ( RenderContext baseContext, TextWriter writer ) : System
baseContext RenderContext
writer System.IO.TextWriter
Результат System

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

public RenderContext ( Nustache.Core.Section section, object data, TextWriter writer, TemplateLocator templateLocator, RenderContextBehaviour renderContextBehaviour = null ) : System
section Nustache.Core.Section
data object
writer System.IO.TextWriter
templateLocator TemplateLocator
renderContextBehaviour RenderContextBehaviour
Результат System

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

public Write ( string text ) : void
text string
Результат void

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

public WriteLiteral ( string text ) : void
text string
Результат void