C# Класс Rhino.Optimizer.OptRuntime

Наследование: Rhino.ScriptRuntime
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
minusOneObj double
oneObj double
zeroObj double

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

Метод Описание
Add ( double val1, object val2 ) : object
Add ( object val1, double val2 ) : object
Call0 ( Callable fun, Scriptable thisObj, Context cx, Scriptable scope ) : object

Implement ....() call shrinking optimizer code.

Implement ....() call shrinking optimizer code.

Call1 ( Callable fun, Scriptable thisObj, object arg0, Context cx, Scriptable scope ) : object

Implement ....(arg) call shrinking optimizer code.

Implement ....(arg) call shrinking optimizer code.

Call2 ( Callable fun, Scriptable thisObj, object arg0, object arg1, Context cx, Scriptable scope ) : object

Implement ....(arg0, arg1) call shrinking optimizer code.

Implement ....(arg0, arg1) call shrinking optimizer code.

CallN ( Callable fun, Scriptable thisObj, object args, Context cx, Scriptable scope ) : object

Implement ....(arg0, arg1, ...) call shrinking optimizer code.

Implement ....(arg0, arg1, ...) call shrinking optimizer code.

CallName ( object args, string name, Context cx, Scriptable scope ) : object

Implement name(args) call shrinking optimizer code.

Implement name(args) call shrinking optimizer code.

CallName0 ( string name, Context cx, Scriptable scope ) : object

Implement name() call shrinking optimizer code.

Implement name() call shrinking optimizer code.

CallProp0 ( object value, string property, Context cx, Scriptable scope ) : object

Implement x.property() call shrinking optimizer code.

Implement x.property() call shrinking optimizer code.

CallSpecial ( Context cx, Callable fun, Scriptable thisObj, object args, Scriptable scope, Scriptable callerThis, int callType, string fileName, int lineNumber ) : object
CreateNativeGenerator ( NativeFunction funObj, Scriptable scope, Scriptable thisObj, int maxLocals, int maxStack ) : Scriptable
ElemIncrDecr ( object obj, double index, Context cx, int incrDecrMask ) : object
GetGeneratorLocalsState ( object obj ) : object[]
GetGeneratorStackState ( object obj ) : object[]
InitFunction ( NativeFunction fn, int functionType, Scriptable scope, Context cx ) : void
Main ( System.Script script, string args ) : void
NewArrayLiteral ( object objects, string encodedInts, int skipCount, Context cx, Scriptable scope ) : Scriptable
NewObjectSpecial ( Context cx, object fun, object args, Scriptable scope, Scriptable callerThis, int callType ) : object
PadStart ( object currentArgs, int count ) : object[]
ThrowStopIteration ( object obj ) : void
WrapDouble ( double num ) : double

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

Метод Описание
DecodeIntArray ( string str, int arraySize ) : int[]
EncodeIntArray ( int array ) : string

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

Add() публичный статический Метод

public static Add ( double val1, object val2 ) : object
val1 double
val2 object
Результат object

Add() публичный статический Метод

public static Add ( object val1, double val2 ) : object
val1 object
val2 double
Результат object

Call0() публичный статический Метод

Implement ....() call shrinking optimizer code.
Implement ....() call shrinking optimizer code.
public static Call0 ( Callable fun, Scriptable thisObj, Context cx, Scriptable scope ) : object
fun Callable
thisObj Scriptable
cx Rhino.Context
scope Scriptable
Результат object

Call1() публичный статический Метод

Implement ....(arg) call shrinking optimizer code.
Implement ....(arg) call shrinking optimizer code.
public static Call1 ( Callable fun, Scriptable thisObj, object arg0, Context cx, Scriptable scope ) : object
fun Callable
thisObj Scriptable
arg0 object
cx Rhino.Context
scope Scriptable
Результат object

Call2() публичный статический Метод

Implement ....(arg0, arg1) call shrinking optimizer code.
Implement ....(arg0, arg1) call shrinking optimizer code.
public static Call2 ( Callable fun, Scriptable thisObj, object arg0, object arg1, Context cx, Scriptable scope ) : object
fun Callable
thisObj Scriptable
arg0 object
arg1 object
cx Rhino.Context
scope Scriptable
Результат object

CallN() публичный статический Метод

Implement ....(arg0, arg1, ...) call shrinking optimizer code.
Implement ....(arg0, arg1, ...) call shrinking optimizer code.
public static CallN ( Callable fun, Scriptable thisObj, object args, Context cx, Scriptable scope ) : object
fun Callable
thisObj Scriptable
args object
cx Rhino.Context
scope Scriptable
Результат object

CallName() публичный статический Метод

Implement name(args) call shrinking optimizer code.
Implement name(args) call shrinking optimizer code.
public static CallName ( object args, string name, Context cx, Scriptable scope ) : object
args object
name string
cx Rhino.Context
scope Scriptable
Результат object

CallName0() публичный статический Метод

Implement name() call shrinking optimizer code.
Implement name() call shrinking optimizer code.
public static CallName0 ( string name, Context cx, Scriptable scope ) : object
name string
cx Rhino.Context
scope Scriptable
Результат object

CallProp0() публичный статический Метод

Implement x.property() call shrinking optimizer code.
Implement x.property() call shrinking optimizer code.
public static CallProp0 ( object value, string property, Context cx, Scriptable scope ) : object
value object
property string
cx Rhino.Context
scope Scriptable
Результат object

CallSpecial() публичный статический Метод

public static CallSpecial ( Context cx, Callable fun, Scriptable thisObj, object args, Scriptable scope, Scriptable callerThis, int callType, string fileName, int lineNumber ) : object
cx Rhino.Context
fun Callable
thisObj Scriptable
args object
scope Scriptable
callerThis Scriptable
callType int
fileName string
lineNumber int
Результат object

CreateNativeGenerator() публичный статический Метод

public static CreateNativeGenerator ( NativeFunction funObj, Scriptable scope, Scriptable thisObj, int maxLocals, int maxStack ) : Scriptable
funObj NativeFunction
scope Scriptable
thisObj Scriptable
maxLocals int
maxStack int
Результат Scriptable

ElemIncrDecr() публичный статический Метод

public static ElemIncrDecr ( object obj, double index, Context cx, int incrDecrMask ) : object
obj object
index double
cx Rhino.Context
incrDecrMask int
Результат object

GetGeneratorLocalsState() публичный статический Метод

public static GetGeneratorLocalsState ( object obj ) : object[]
obj object
Результат object[]

GetGeneratorStackState() публичный статический Метод

public static GetGeneratorStackState ( object obj ) : object[]
obj object
Результат object[]

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

public static InitFunction ( NativeFunction fn, int functionType, Scriptable scope, Context cx ) : void
fn NativeFunction
functionType int
scope Scriptable
cx Rhino.Context
Результат void

Main() публичный статический Метод

public static Main ( System.Script script, string args ) : void
script System.Script
args string
Результат void

NewArrayLiteral() публичный статический Метод

public static NewArrayLiteral ( object objects, string encodedInts, int skipCount, Context cx, Scriptable scope ) : Scriptable
objects object
encodedInts string
skipCount int
cx Rhino.Context
scope Scriptable
Результат Scriptable

NewObjectSpecial() публичный статический Метод

public static NewObjectSpecial ( Context cx, object fun, object args, Scriptable scope, Scriptable callerThis, int callType ) : object
cx Rhino.Context
fun object
args object
scope Scriptable
callerThis Scriptable
callType int
Результат object

PadStart() публичный статический Метод

public static PadStart ( object currentArgs, int count ) : object[]
currentArgs object
count int
Результат object[]

ThrowStopIteration() публичный статический Метод

public static ThrowStopIteration ( object obj ) : void
obj object
Результат void

WrapDouble() публичный статический Метод

public static WrapDouble ( double num ) : double
num double
Результат double

Описание свойств

minusOneObj публичное статическое свойство

public static double minusOneObj
Результат double

oneObj публичное статическое свойство

public static double oneObj
Результат double

zeroObj публичное статическое свойство

public static double zeroObj
Результат double