C# Class Noesis.Javascript.Dynamic.JContext

Inheritance: System.Dynamic.DynamicObject
Show file Open project: danderson00/Noesis.Javascript.Extensions Class Usage Examples

Private Properties

Property Type Description
ConstructInvokeStatement string
Initialise void

Public Methods

Method Description
Evaluate ( string script ) : dynamic
Execute ( string script ) : void
JContext ( ) : System
JContext ( JavascriptContext javascript ) : System
JContext ( JavascriptContext javascript, string script ) : System
JContext ( string script ) : System
TryGetMember ( GetMemberBinder binder, object &result ) : bool
TryInvoke ( InvokeBinder binder, object args, object &result ) : bool
TryInvokeMember ( InvokeMemberBinder binder, object args, object &result ) : bool
TrySetMember ( SetMemberBinder binder, object value ) : bool

Private Methods

Method Description
ConstructInvokeStatement ( InvokeMemberBinder binder, object args ) : string
Initialise ( JavascriptContext context ) : void

Method Details

Evaluate() public method

public Evaluate ( string script ) : dynamic
script string
return dynamic

Execute() public method

public Execute ( string script ) : void
script string
return void

JContext() public method

public JContext ( ) : System
return System

JContext() public method

public JContext ( JavascriptContext javascript ) : System
javascript JavascriptContext
return System

JContext() public method

public JContext ( JavascriptContext javascript, string script ) : System
javascript JavascriptContext
script string
return System

JContext() public method

public JContext ( string script ) : System
script string
return System

TryGetMember() public method

public TryGetMember ( GetMemberBinder binder, object &result ) : bool
binder GetMemberBinder
result object
return bool

TryInvoke() public method

public TryInvoke ( InvokeBinder binder, object args, object &result ) : bool
binder InvokeBinder
args object
result object
return bool

TryInvokeMember() public method

public TryInvokeMember ( InvokeMemberBinder binder, object args, object &result ) : bool
binder InvokeMemberBinder
args object
result object
return bool

TrySetMember() public method

public TrySetMember ( SetMemberBinder binder, object value ) : bool
binder SetMemberBinder
value object
return bool