C# Класс Jint.Native.JsFunction

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

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

Свойство Тип Описание
APPLY string
CALL string
CONSTRUCTOR string
PROTOTYPE string

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

Метод Описание
Construct ( JsInstance parameters, Type genericArgs, IJintVisitor visitor ) : JsObject
Execute ( IJintVisitor visitor, JsDictionaryObject that, JsInstance parameters ) : JsInstance
Execute ( IJintVisitor visitor, JsDictionaryObject that, JsInstance parameters, Type genericArguments ) : JsInstance
GetBody ( ) : string
HasInstance ( JsObject inst ) : bool
JsFunction ( IGlobal global ) : System

JsFunction ( IGlobal global, Statement statement ) : System
JsFunction ( JsObject prototype ) : System

Init new function object with a specified prototype

ToBoolean ( ) : bool
ToNumber ( ) : double
ToSource ( ) : string
ToString ( ) : string

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

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

public Construct ( JsInstance parameters, Type genericArgs, IJintVisitor visitor ) : JsObject
parameters JsInstance
genericArgs System.Type
visitor IJintVisitor
Результат JsObject

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

public Execute ( IJintVisitor visitor, JsDictionaryObject that, JsInstance parameters ) : JsInstance
visitor IJintVisitor
that JsDictionaryObject
parameters JsInstance
Результат JsInstance

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

public Execute ( IJintVisitor visitor, JsDictionaryObject that, JsInstance parameters, Type genericArguments ) : JsInstance
visitor IJintVisitor
that JsDictionaryObject
parameters JsInstance
genericArguments System.Type
Результат JsInstance

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

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

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

public HasInstance ( JsObject inst ) : bool
inst JsObject
Результат bool

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

public JsFunction ( IGlobal global ) : System
global IGlobal
Результат System

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

public JsFunction ( IGlobal global, Statement statement ) : System
global IGlobal
statement Jint.Expressions.Statement
Результат System

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

Init new function object with a specified prototype
public JsFunction ( JsObject prototype ) : System
prototype JsObject prototype for this object
Результат System

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

public ToBoolean ( ) : bool
Результат bool

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

public ToNumber ( ) : double
Результат double

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

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

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

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

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

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

public static string APPLY
Результат string

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

public static string CALL
Результат string

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

public static string CONSTRUCTOR
Результат string

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

public static string PROTOTYPE
Результат string