C# Класс Jint.Runtime.TypeConverter

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

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

Метод Описание
CheckObjectCoercible ( Engine engine, Jint.Native.JsValue o ) : void
FindBestMatch ( Engine engine, MethodBase methods, Jint.Native.JsValue arguments ) : IEnumerable
GetPrimitiveType ( Jint.Native.JsValue value ) : Types
ToBoolean ( Jint.Native.JsValue o ) : bool

http://www.ecma-international.org/ecma-262/5.1/#sec-9.2

ToInt32 ( Jint.Native.JsValue o ) : int

http://www.ecma-international.org/ecma-262/5.1/#sec-9.5

ToInteger ( Jint.Native.JsValue o ) : double

http://www.ecma-international.org/ecma-262/5.1/#sec-9.4

ToNumber ( Jint.Native.JsValue o ) : double

http://www.ecma-international.org/ecma-262/5.1/#sec-9.3

ToObject ( Engine engine, Jint.Native.JsValue value ) : Jint.Native.Object.ObjectInstance
ToPrimitive ( Jint.Native.JsValue input, Types preferredType = Types.None ) : Jint.Native.JsValue

http://www.ecma-international.org/ecma-262/5.1/#sec-9.1

ToString ( Jint.Native.JsValue o ) : string

http://www.ecma-international.org/ecma-262/5.1/#sec-9.8

ToUint16 ( Jint.Native.JsValue o ) : ushort

http://www.ecma-international.org/ecma-262/5.1/#sec-9.7

ToUint32 ( Jint.Native.JsValue o ) : uint

http://www.ecma-international.org/ecma-262/5.1/#sec-9.6

TypeIsNullable ( Type type ) : bool

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

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

public static CheckObjectCoercible ( Engine engine, Jint.Native.JsValue o ) : void
engine Engine
o Jint.Native.JsValue
Результат void

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

public static FindBestMatch ( Engine engine, MethodBase methods, Jint.Native.JsValue arguments ) : IEnumerable
engine Engine
methods System.Reflection.MethodBase
arguments Jint.Native.JsValue
Результат IEnumerable

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

public static GetPrimitiveType ( Jint.Native.JsValue value ) : Types
value Jint.Native.JsValue
Результат Types

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

http://www.ecma-international.org/ecma-262/5.1/#sec-9.2
public static ToBoolean ( Jint.Native.JsValue o ) : bool
o Jint.Native.JsValue
Результат bool

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

http://www.ecma-international.org/ecma-262/5.1/#sec-9.5
public static ToInt32 ( Jint.Native.JsValue o ) : int
o Jint.Native.JsValue
Результат int

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

http://www.ecma-international.org/ecma-262/5.1/#sec-9.4
public static ToInteger ( Jint.Native.JsValue o ) : double
o Jint.Native.JsValue
Результат double

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

http://www.ecma-international.org/ecma-262/5.1/#sec-9.3
public static ToNumber ( Jint.Native.JsValue o ) : double
o Jint.Native.JsValue
Результат double

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

public static ToObject ( Engine engine, Jint.Native.JsValue value ) : Jint.Native.Object.ObjectInstance
engine Engine
value Jint.Native.JsValue
Результат Jint.Native.Object.ObjectInstance

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

http://www.ecma-international.org/ecma-262/5.1/#sec-9.1
public static ToPrimitive ( Jint.Native.JsValue input, Types preferredType = Types.None ) : Jint.Native.JsValue
input Jint.Native.JsValue
preferredType Types
Результат Jint.Native.JsValue

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

http://www.ecma-international.org/ecma-262/5.1/#sec-9.8
public static ToString ( Jint.Native.JsValue o ) : string
o Jint.Native.JsValue
Результат string

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

http://www.ecma-international.org/ecma-262/5.1/#sec-9.7
public static ToUint16 ( Jint.Native.JsValue o ) : ushort
o Jint.Native.JsValue
Результат ushort

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

http://www.ecma-international.org/ecma-262/5.1/#sec-9.6
public static ToUint32 ( Jint.Native.JsValue o ) : uint
o Jint.Native.JsValue
Результат uint

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

public static TypeIsNullable ( Type type ) : bool
type System.Type
Результат bool