C# Class AjScript.Language.DynamicObject

Inheritance: IObject
Mostrar archivo Open project: ajlopez/AjScript Class Usage Examples

Public Methods

Method Description
DynamicObject ( ) : System
DynamicObject ( IFunction function ) : System
GetNames ( ) : ICollection
GetValue ( string name ) : object
HasName ( string name ) : bool
Invoke ( ICallable method, object parameters ) : object
Invoke ( string name, object parameters ) : object
IsNativeMethod ( string name ) : bool
RemoveValue ( string name ) : void
SetValue ( string name, object value, bool enumerable = true ) : void

Method Details

DynamicObject() public method

public DynamicObject ( ) : System
return System

DynamicObject() public method

public DynamicObject ( IFunction function ) : System
function IFunction
return System

GetNames() public method

public GetNames ( ) : ICollection
return ICollection

GetValue() public method

public GetValue ( string name ) : object
name string
return object

HasName() public method

public HasName ( string name ) : bool
name string
return bool

Invoke() public method

public Invoke ( ICallable method, object parameters ) : object
method ICallable
parameters object
return object

Invoke() public method

public Invoke ( string name, object parameters ) : object
name string
parameters object
return object

IsNativeMethod() public method

public IsNativeMethod ( string name ) : bool
name string
return bool

RemoveValue() public method

public RemoveValue ( string name ) : void
name string
return void

SetValue() public method

public SetValue ( string name, object value, bool enumerable = true ) : void
name string
value object
enumerable bool
return void