C# Class ExoWeb.Templates.JavaScript.Marshaler

Handles passing objects back and forth between the .NET and Jurassic environments. Cannot be reused across script engines.
Show file Open project: vc3/ExoWeb Class Usage Examples

Public Methods

Method Description
Marshaler ( ScriptEngine engine ) : System
Unwrap ( object jsObject ) : object
Wrap ( ModelInstance instance ) : object
Wrap ( object clrObject ) : object

Method Details

Marshaler() public method

public Marshaler ( ScriptEngine engine ) : System
engine ScriptEngine
return System

Unwrap() public method

public Unwrap ( object jsObject ) : object
jsObject object
return object

Wrap() public method

public Wrap ( ModelInstance instance ) : object
instance ModelInstance
return object

Wrap() public method

public Wrap ( object clrObject ) : object
clrObject object
return object