C# Class RazorEngine.Templating.ResolvePathTemplateManager

A TemplateManager resolving templates by path, given a list of folders to look into.
Inheritance: ITemplateManager
Afficher le fichier Open project: Antaris/RazorEngine Class Usage Examples

Méthodes publiques

Méthode Description
AddDynamic ( ITemplateKey key, ITemplateSource source ) : void

Throws NotSupportedException.

GetKey ( string name, ResolveType resolveType, ITemplateKey context ) : ITemplateKey

Get the given key.

Resolve ( ITemplateKey key ) : ITemplateSource

Resolve the given key

ResolvePathTemplateManager ( IEnumerable layoutRoots ) : System

Initializes a new TemplateManager.

Méthodes protégées

Méthode Description
ResolveFilePath ( string name ) : string

Resolve full file path using layout roots.

Private Methods

Méthode Description
ResolvePathTemplateManager ( ReadOnlyCollection list ) : System

Method Details

AddDynamic() public méthode

Throws NotSupportedException.
public AddDynamic ( ITemplateKey key, ITemplateSource source ) : void
key ITemplateKey
source ITemplateSource
Résultat void

GetKey() public méthode

Get the given key.
public GetKey ( string name, ResolveType resolveType, ITemplateKey context ) : ITemplateKey
name string
resolveType ResolveType
context ITemplateKey
Résultat ITemplateKey

Resolve() public méthode

Resolve the given key
public Resolve ( ITemplateKey key ) : ITemplateSource
key ITemplateKey
Résultat ITemplateSource

ResolveFilePath() protected méthode

Resolve full file path using layout roots.
protected ResolveFilePath ( string name ) : string
name string file name
Résultat string

ResolvePathTemplateManager() public méthode

Initializes a new TemplateManager.
public ResolvePathTemplateManager ( IEnumerable layoutRoots ) : System
layoutRoots IEnumerable the list of folders to look for templates.
Résultat System