C# 클래스 Jint.Runtime.TypeConverter

파일 보기 프로젝트 열기: ImagineLearning/Jint 1 사용 예제들

공개 메소드들

메소드 설명
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