C# Класс Rhino.IdFunctionObject

Наследование: BaseFunction
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddAsProperty ( Scriptable target ) : void
Call ( Context cx, Scriptable scope, Scriptable thisObj, object args ) : object
CreateObject ( Context cx, Scriptable scope ) : Scriptable
ExportAsScopeProperty ( ) : void
GetArity ( ) : int
GetFunctionName ( ) : string
GetLength ( ) : int
GetPrototype ( ) : Scriptable
HasTag ( object tag ) : bool
IdFunctionObject ( IdFunctionCall idcall, object tag, int id, int arity ) : System
IdFunctionObject ( IdFunctionCall idcall, object tag, int id, string name, int arity, Scriptable scope ) : System
InitFunction ( string name, Scriptable scope ) : void
MarkAsConstructor ( Scriptable prototypeProperty ) : void
MethodId ( ) : int
Unknown ( ) : Exception

Приватные методы

Метод Описание
Decompile ( int indent, int flags ) : string

Описание методов

AddAsProperty() публичный Метод

public AddAsProperty ( Scriptable target ) : void
target Scriptable
Результат void

Call() публичный Метод

public Call ( Context cx, Scriptable scope, Scriptable thisObj, object args ) : object
cx Context
scope Scriptable
thisObj Scriptable
args object
Результат object

CreateObject() публичный Метод

public CreateObject ( Context cx, Scriptable scope ) : Scriptable
cx Context
scope Scriptable
Результат Scriptable

ExportAsScopeProperty() публичный Метод

public ExportAsScopeProperty ( ) : void
Результат void

GetArity() публичный Метод

public GetArity ( ) : int
Результат int

GetFunctionName() публичный Метод

public GetFunctionName ( ) : string
Результат string

GetLength() публичный Метод

public GetLength ( ) : int
Результат int

GetPrototype() публичный Метод

public GetPrototype ( ) : Scriptable
Результат Scriptable

HasTag() публичный Метод

public HasTag ( object tag ) : bool
tag object
Результат bool

IdFunctionObject() публичный Метод

public IdFunctionObject ( IdFunctionCall idcall, object tag, int id, int arity ) : System
idcall IdFunctionCall
tag object
id int
arity int
Результат System

IdFunctionObject() публичный Метод

public IdFunctionObject ( IdFunctionCall idcall, object tag, int id, string name, int arity, Scriptable scope ) : System
idcall IdFunctionCall
tag object
id int
name string
arity int
scope Scriptable
Результат System

InitFunction() публичный Метод

public InitFunction ( string name, Scriptable scope ) : void
name string
scope Scriptable
Результат void

MarkAsConstructor() публичный Метод

public MarkAsConstructor ( Scriptable prototypeProperty ) : void
prototypeProperty Scriptable
Результат void

MethodId() публичный Метод

public MethodId ( ) : int
Результат int

Unknown() публичный Метод

public Unknown ( ) : Exception
Результат System.Exception