C# Class newtelligence.DasBlog.Web.Core.TemplateProcessor

Summary description for BaseTemplateProcessor.
Mostrar archivo Open project: AArnott/dasblog

Public Methods

Method Description
ProcessTemplate ( SharedBasePage page, newtelligence.DasBlog.Runtime.Entry entry, string templateString, Control contentPlaceHolder, Macros macros ) : void
ProcessTemplate ( SharedBasePage page, string templateString, Control contentPlaceHolder, Macros macros ) : void
TemplateProcessor ( ) : System

Private Methods

Method Description
InvokeMacro ( object obj, string expression ) : object

This method invokes the macros. It's very tolerant about calls it can't make, meaning that it absorbs the exceptions

IsMemberEligibleForMacroCall ( MemberInfo m, object filterCriteria ) : bool
SplitArgs ( string args, int fromOffset, int &endOffset ) : string[]

Gotta replace that with regex one day....

Method Details

ProcessTemplate() public method

public ProcessTemplate ( SharedBasePage page, newtelligence.DasBlog.Runtime.Entry entry, string templateString, Control contentPlaceHolder, Macros macros ) : void
page SharedBasePage
entry newtelligence.DasBlog.Runtime.Entry
templateString string
contentPlaceHolder System.Web.UI.Control
macros Macros
return void

ProcessTemplate() public method

public ProcessTemplate ( SharedBasePage page, string templateString, Control contentPlaceHolder, Macros macros ) : void
page SharedBasePage
templateString string
contentPlaceHolder System.Web.UI.Control
macros Macros
return void

TemplateProcessor() public method

public TemplateProcessor ( ) : System
return System