C# Class Rhino.NativeWith

Inheritance: Scriptable, IdFunctionCall
显示文件 Open project: hazzik/Rhino.Net Class Usage Examples

Protected Properties

Property Type Description
parent Scriptable
prototype Scriptable

Public Methods

Method Description
Delete ( int index ) : void
Delete ( string id ) : void
ExecIdCall ( IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, object args ) : object
Get ( int index, Scriptable start ) : object
Get ( string id, Scriptable start ) : object
GetClassName ( ) : string
GetDefaultValue ( Type typeHint ) : object
GetIds ( ) : object[]
GetParentScope ( ) : Scriptable
GetPrototype ( ) : Scriptable
Has ( int index, Scriptable start ) : bool
Has ( string id, Scriptable start ) : bool
HasInstance ( Scriptable value ) : bool
Put ( int index, Scriptable start, object value ) : void
Put ( string id, Scriptable start, object value ) : void
SetParentScope ( Scriptable parent ) : void
SetPrototype ( Scriptable prototype ) : void

Protected Methods

Method Description
NativeWith ( Scriptable parent, Scriptable prototype ) : System
UpdateDotQuery ( bool value ) : object

Must return null to continue looping or the final collection result.

Must return null to continue looping or the final collection result.

Private Methods

Method Description
Init ( Scriptable scope, bool @sealed ) : void
IsWithFunction ( object functionObj ) : bool
NativeWith ( ) : System
NewWithSpecial ( Context cx, Scriptable scope, object args ) : object

Method Details

Delete() public method

public Delete ( int index ) : void
index int
return void

Delete() public method

public Delete ( string id ) : void
id string
return void

ExecIdCall() public method

public ExecIdCall ( IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, object args ) : object
f IdFunctionObject
cx Context
scope Scriptable
thisObj Scriptable
args object
return object

Get() public method

public Get ( int index, Scriptable start ) : object
index int
start Scriptable
return object

Get() public method

public Get ( string id, Scriptable start ) : object
id string
start Scriptable
return object

GetClassName() public method

public GetClassName ( ) : string
return string

GetDefaultValue() public method

public GetDefaultValue ( Type typeHint ) : object
typeHint System.Type
return object

GetIds() public method

public GetIds ( ) : object[]
return object[]

GetParentScope() public method

public GetParentScope ( ) : Scriptable
return Scriptable

GetPrototype() public method

public GetPrototype ( ) : Scriptable
return Scriptable

Has() public method

public Has ( int index, Scriptable start ) : bool
index int
start Scriptable
return bool

Has() public method

public Has ( string id, Scriptable start ) : bool
id string
start Scriptable
return bool

HasInstance() public method

public HasInstance ( Scriptable value ) : bool
value Scriptable
return bool

NativeWith() protected method

protected NativeWith ( Scriptable parent, Scriptable prototype ) : System
parent Scriptable
prototype Scriptable
return System

Put() public method

public Put ( int index, Scriptable start, object value ) : void
index int
start Scriptable
value object
return void

Put() public method

public Put ( string id, Scriptable start, object value ) : void
id string
start Scriptable
value object
return void

SetParentScope() public method

public SetParentScope ( Scriptable parent ) : void
parent Scriptable
return void

SetPrototype() public method

public SetPrototype ( Scriptable prototype ) : void
prototype Scriptable
return void

UpdateDotQuery() protected method

Must return null to continue looping or the final collection result.
Must return null to continue looping or the final collection result.
protected UpdateDotQuery ( bool value ) : object
value bool
return object

Property Details

parent protected_oe property

protected Scriptable parent
return Scriptable

prototype protected_oe property

protected Scriptable prototype
return Scriptable