C# Class Ancestry.Daisy.Statements.ReflectionStatementDefinition.ReflectionLinkedStatement

Inheritance: ILinkedStatement
Datei anzeigen Open project: Ancestry/Daisy

Public Methods

Method Description
Execute ( InvokationContext context ) : bool

Protected Methods

Method Description
Cast ( string obj, StatementParameter param ) : object
CreateController ( ) : object
InitializeController ( object controller, InvokationContext invokationContext ) : void

Private Methods

Method Description
Execute ( object inst, object methodParams ) : bool
PrecacheParameterBindings ( ) : void
PrecacheReflections ( Type controllerType ) : void
ReflectionLinkedStatement ( ReflectionStatementDefinition definition, string statement, Match match ) : System

Method Details

Cast() protected method

protected Cast ( string obj, StatementParameter param ) : object
obj string
param StatementParameter
return object

CreateController() protected method

protected CreateController ( ) : object
return object

Execute() public method

public Execute ( InvokationContext context ) : bool
context InvokationContext
return bool

InitializeController() protected method

protected InitializeController ( object controller, InvokationContext invokationContext ) : void
controller object
invokationContext InvokationContext
return void