C# 클래스 Rhino.Optimizer.OptRuntime

상속: Rhino.ScriptRuntime
파일 보기 프로젝트 열기: hazzik/Rhino.Net

공개 프로퍼티들

프로퍼티 타입 설명
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