C# 클래스 Rhino.NativeGlobal

상속: IdFunctionCall
파일 보기 프로젝트 열기: hazzik/Rhino.Net 1 사용 예제들

공개 메소드들

메소드 설명
ExecIdCall ( IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, object args ) : object
Init ( Context cx, Scriptable scope, bool @sealed ) : void

비공개 메소드들

메소드 설명
ConstructError ( Context cx, string error, string message, Scriptable scope ) : EcmaError
ConstructError ( Context cx, string error, string message, Scriptable scope, string sourceName, int lineNumber, int columnNumber, string lineSource ) : EcmaError
Decode ( string str, bool fullUri ) : string
Encode ( string str, bool fullUri ) : string
EncodeUnescaped ( char c, bool fullUri ) : bool
IsEvalFunction ( object functionObj ) : bool
Js_escape ( object args ) : object

The global method escape, as per ECMA-262 15.1.2.4.

The global method escape, as per ECMA-262 15.1.2.4. Includes code for the 'mask' argument supported by the C escape method, which used to be part of the browser imbedding. Blame for the strange constant names should be directed there.

Js_eval ( Context cx, Scriptable scope, object args ) : object

This is an indirect call to eval, and thus uses the global environment.

This is an indirect call to eval, and thus uses the global environment. Direct calls are executed via ScriptRuntime.callSpecial().

Js_parseFloat ( object args ) : object

The global method parseFloat, as per ECMA-262 15.1.2.3.

The global method parseFloat, as per ECMA-262 15.1.2.3.

Js_parseInt ( object args ) : object

The global method parseInt, as per ECMA-262 15.1.2.2.

The global method parseInt, as per ECMA-262 15.1.2.2.

Js_unescape ( object args ) : object

The global unescape method, as per ECMA-262 15.1.2.5.

The global unescape method, as per ECMA-262 15.1.2.5.

OneUcs4ToUtf8Char ( byte utf8Buffer, int ucs4Char ) : int
ToHexChar ( int i ) : char
UnHex ( char c ) : int
UnHex ( char c1, char c2 ) : int
UriError ( ) : EcmaError

메소드 상세

ExecIdCall() 공개 메소드

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

Init() 공개 정적인 메소드

public static Init ( Context cx, Scriptable scope, bool @sealed ) : void
cx Context
scope Scriptable
@sealed bool
리턴 void