C# Class ExoWeb.Templates.Page

Afficher le fichier Open project: vc3/ExoWeb Class Usage Examples

Private Properties

Свойство Type Description
BeginContextInternal Context
FirstApplicableStep ExoModel.ModelStep

Méthodes publiques

Méthode Description
BeginContext ( object dataItem, object>.IEnumerable variables ) : Context

Begins a new template context as a child of the current context.

BeginContext ( object dataItem, int index, object>.IEnumerable variables ) : Context

Begins a new template context as a child of the current context.

EndContext ( ) : void

Ends the current template context.

EvaluatePath ( string path ) : BindingResult

Gets the result of evaluating the specified path in the current data context.

LoadTemplates ( string path ) : IEnumerable
Page ( ) : System
Parse ( string source, string template ) : ITemplate
ParseTemplates ( string source, string template ) : IEnumerable

Private Methods

Méthode Description
BeginContextInternal ( object dataItem, int index, object>.IEnumerable variables ) : Context

Begins a new template context as a child of the current context.

FirstApplicableStep ( ModelInstance instance, ModelStepList steps ) : ModelStep

Method Details

BeginContext() public méthode

Begins a new template context as a child of the current context.
public BeginContext ( object dataItem, object>.IEnumerable variables ) : Context
dataItem object
variables object>.IEnumerable
Résultat Context

BeginContext() public méthode

Begins a new template context as a child of the current context.
public BeginContext ( object dataItem, int index, object>.IEnumerable variables ) : Context
dataItem object
index int
variables object>.IEnumerable
Résultat Context

EndContext() public méthode

Ends the current template context.
public EndContext ( ) : void
Résultat void

EvaluatePath() public méthode

Gets the result of evaluating the specified path in the current data context.
public EvaluatePath ( string path ) : BindingResult
path string
Résultat BindingResult

LoadTemplates() public abstract méthode

public abstract LoadTemplates ( string path ) : IEnumerable
path string
Résultat IEnumerable

Page() public méthode

public Page ( ) : System
Résultat System

Parse() public abstract méthode

public abstract Parse ( string source, string template ) : ITemplate
source string
template string
Résultat ITemplate

ParseTemplates() public abstract méthode

public abstract ParseTemplates ( string source, string template ) : IEnumerable
source string
template string
Résultat IEnumerable