C# Class Castle.MonoRail.Framework.Views.Aspx.BindingContext

Pendent
Inheritance: AbstractBindingScope
Show file Open project: nats/castle-1.0.3-mono Class Usage Examples

Public Methods

Method Description
DispatchAction ( ) : void

Dispatches the action.

DispatchAction ( string actionName ) : void

Dispatches the action.

PushScope ( IBindingScope scope ) : void

Pushes the scope.

ResolveActionArguments ( ) : IDictionary

Resolves the action arguments.

ResolveActionArguments ( ActionArgumentCollection actionArgs, IDictionary resolvedActionArgs ) : void

Resolves the action arguments.

ResolveSymbol ( string symbolName, bool throwIfNotFound ) : object

Resolves the symbol.

Protected Methods

Method Description
AddActionArguments ( BindingContext context, IDictionary resolvedActionArgs ) : void

Adds the action arguments.

Private Methods

Method Description
BindingContext ( ControllerBinder binder, ActionBinding action ) : System

Initializes a new instance of the BindingContext class.

RegisterDefaultScopes ( ) : void

Registers the default scopes.

ResolveActionArgument ( ActionArgument actionArg ) : object

Resolves the action argument.

Method Details

AddActionArguments() protected method

Adds the action arguments.
protected AddActionArguments ( BindingContext context, IDictionary resolvedActionArgs ) : void
context BindingContext The context.
resolvedActionArgs IDictionary The resolved action args.
return void

DispatchAction() public method

Dispatches the action.
public DispatchAction ( ) : void
return void

DispatchAction() public method

Dispatches the action.
public DispatchAction ( string actionName ) : void
actionName string Name of the action.
return void

PushScope() public method

Pushes the scope.
public PushScope ( IBindingScope scope ) : void
scope IBindingScope The scope.
return void

ResolveActionArguments() public method

Resolves the action arguments.
public ResolveActionArguments ( ) : IDictionary
return IDictionary

ResolveActionArguments() public method

Resolves the action arguments.
public ResolveActionArguments ( ActionArgumentCollection actionArgs, IDictionary resolvedActionArgs ) : void
actionArgs ActionArgumentCollection The action args.
resolvedActionArgs IDictionary The resolved action args.
return void

ResolveSymbol() public method

Resolves the symbol.
public ResolveSymbol ( string symbolName, bool throwIfNotFound ) : object
symbolName string Name of the symbol.
throwIfNotFound bool if set to true [throw if not found].
return object