C# Class Uiml.Executing.Callers.LocalCaller

This class represents a caller that invokes functionality available on the same computer as the renderer.
Inheritance: Caller
Mostra file Open project: jozilla/Uiml.net

Public Methods

Method Description
Execute ( Hashtable &outputParams ) : object

It loads a method and its params from this call and executes it at runtime

ExecuteField ( string concreteMethodName, Type objectType ) : object
ExecuteField ( string concreteMethodName, Type objectType, object obj ) : object
ExecuteMethod ( string concreteMethodName, Type objectType, Hashtable &outputParams ) : object
ExecuteMethod ( string concreteMethodName, Type objectType, object obj, Hashtable &outputParams ) : object
ExecuteProperty ( string concreteMethodName, Type objectType ) : object
ExecuteProperty ( string concreteMethodName, Type objectType, object obj ) : object
LocalCaller ( Call c ) : Uiml

Protected Methods

Method Description
CreateInOutParamTypes ( Uiml parameters, Hashtable &outputPlaceholder ) : System.Type[]

Method Details

CreateInOutParamTypes() protected method

protected CreateInOutParamTypes ( Uiml parameters, Hashtable &outputPlaceholder ) : System.Type[]
parameters Uiml
outputPlaceholder System.Collections.Hashtable
return System.Type[]

Execute() public method

It loads a method and its params from this call and executes it at runtime
public Execute ( Hashtable &outputParams ) : object
outputParams System.Collections.Hashtable
return object

ExecuteField() public method

public ExecuteField ( string concreteMethodName, Type objectType ) : object
concreteMethodName string
objectType System.Type
return object

ExecuteField() public method

public ExecuteField ( string concreteMethodName, Type objectType, object obj ) : object
concreteMethodName string
objectType System.Type
obj object
return object

ExecuteMethod() public method

public ExecuteMethod ( string concreteMethodName, Type objectType, Hashtable &outputParams ) : object
concreteMethodName string
objectType System.Type
outputParams System.Collections.Hashtable
return object

ExecuteMethod() public method

public ExecuteMethod ( string concreteMethodName, Type objectType, object obj, Hashtable &outputParams ) : object
concreteMethodName string
objectType System.Type
obj object
outputParams System.Collections.Hashtable
return object

ExecuteProperty() public method

public ExecuteProperty ( string concreteMethodName, Type objectType ) : object
concreteMethodName string
objectType System.Type
return object

ExecuteProperty() public method

public ExecuteProperty ( string concreteMethodName, Type objectType, object obj ) : object
concreteMethodName string
objectType System.Type
obj object
return object

LocalCaller() public method

public LocalCaller ( Call c ) : Uiml
c Call
return Uiml