C# 클래스 Machete.Runtime.RuntimeTypes.LanguageTypes.LType

상속: IDynamic
파일 보기 프로젝트 열기: ChaosPandion/Machete

공개 메소드들

메소드 설명
ConvertToBoolean ( ) : IBoolean
ConvertToInt32 ( ) : INumber
ConvertToInteger ( ) : INumber
ConvertToNumber ( ) : INumber
ConvertToObject ( ) : IObject
ConvertToPrimitive ( string preferredType ) : IDynamic
ConvertToString ( ) : IString
ConvertToUInt16 ( ) : INumber
ConvertToUInt32 ( ) : INumber
Op_Addition ( IDynamic other ) : IDynamic
Op_BitwiseAnd ( IDynamic other ) : IDynamic
Op_BitwiseNot ( ) : IDynamic
Op_BitwiseOr ( IDynamic other ) : IDynamic
Op_BitwiseXor ( IDynamic other ) : IDynamic
Op_Call ( IArgs args ) : IDynamic
Op_Construct ( IArgs args ) : IObject
Op_Delete ( ) : IDynamic
Op_Division ( IDynamic other ) : IDynamic
Op_DoesNotEquals ( IDynamic other ) : IDynamic
Op_Equals ( IDynamic other ) : IDynamic
Op_Greaterthan ( IDynamic other ) : IDynamic
Op_GreaterthanOrEqual ( IDynamic other ) : IDynamic
Op_In ( IDynamic other ) : IDynamic
Op_Instanceof ( IDynamic other ) : IDynamic
Op_LeftShift ( IDynamic other ) : IDynamic
Op_Lessthan ( IDynamic other ) : IDynamic
Op_LessthanOrEqual ( IDynamic other ) : IDynamic
Op_LogicalAnd ( IDynamic other ) : IDynamic
Op_LogicalNot ( ) : IDynamic
Op_LogicalOr ( IDynamic other ) : IDynamic
Op_Minus ( ) : IDynamic
Op_Modulus ( IDynamic other ) : IDynamic
Op_Multiplication ( IDynamic other ) : IDynamic
Op_Plus ( ) : IDynamic
Op_PostfixDecrement ( ) : IDynamic
Op_PostfixIncrement ( ) : IDynamic
Op_PrefixDecrement ( ) : IDynamic
Op_PrefixIncrement ( ) : IDynamic
Op_SignedRightShift ( IDynamic other ) : IDynamic
Op_StrictDoesNotEquals ( IDynamic other ) : IDynamic
Op_StrictEquals ( IDynamic other ) : IDynamic
Op_Subtraction ( IDynamic other ) : IDynamic
Op_Throw ( ) : void
Op_Typeof ( ) : IDynamic
Op_UnsignedRightShift ( IDynamic other ) : IDynamic
Op_Void ( ) : IDynamic
ToString ( ) : string

보호된 메소드들

메소드 설명
LType ( IEnvironment environment ) : System

비공개 메소드들

메소드 설명
RelationalComparison ( bool leftFirst, IDynamic left, IDynamic right ) : IDynamic

메소드 상세

ConvertToBoolean() 공개 추상적인 메소드

public abstract ConvertToBoolean ( ) : IBoolean
리턴 IBoolean

ConvertToInt32() 공개 메소드

public ConvertToInt32 ( ) : INumber
리턴 INumber

ConvertToInteger() 공개 메소드

public ConvertToInteger ( ) : INumber
리턴 INumber

ConvertToNumber() 공개 추상적인 메소드

public abstract ConvertToNumber ( ) : INumber
리턴 INumber

ConvertToObject() 공개 추상적인 메소드

public abstract ConvertToObject ( ) : IObject
리턴 IObject

ConvertToPrimitive() 공개 추상적인 메소드

public abstract ConvertToPrimitive ( string preferredType ) : IDynamic
preferredType string
리턴 IDynamic

ConvertToString() 공개 추상적인 메소드

public abstract ConvertToString ( ) : IString
리턴 IString

ConvertToUInt16() 공개 메소드

public ConvertToUInt16 ( ) : INumber
리턴 INumber

ConvertToUInt32() 공개 메소드

public ConvertToUInt32 ( ) : INumber
리턴 INumber

LType() 보호된 메소드

protected LType ( IEnvironment environment ) : System
environment IEnvironment
리턴 System

Op_Addition() 공개 메소드

public Op_Addition ( IDynamic other ) : IDynamic
other IDynamic
리턴 IDynamic

Op_BitwiseAnd() 공개 메소드

public Op_BitwiseAnd ( IDynamic other ) : IDynamic
other IDynamic
리턴 IDynamic

Op_BitwiseNot() 공개 메소드

public Op_BitwiseNot ( ) : IDynamic
리턴 IDynamic

Op_BitwiseOr() 공개 메소드

public Op_BitwiseOr ( IDynamic other ) : IDynamic
other IDynamic
리턴 IDynamic

Op_BitwiseXor() 공개 메소드

public Op_BitwiseXor ( IDynamic other ) : IDynamic
other IDynamic
리턴 IDynamic

Op_Call() 공개 메소드

public Op_Call ( IArgs args ) : IDynamic
args IArgs
리턴 IDynamic

Op_Construct() 공개 메소드

public Op_Construct ( IArgs args ) : IObject
args IArgs
리턴 IObject

Op_Delete() 공개 메소드

public Op_Delete ( ) : IDynamic
리턴 IDynamic

Op_Division() 공개 메소드

public Op_Division ( IDynamic other ) : IDynamic
other IDynamic
리턴 IDynamic

Op_DoesNotEquals() 공개 메소드

public Op_DoesNotEquals ( IDynamic other ) : IDynamic
other IDynamic
리턴 IDynamic

Op_Equals() 공개 추상적인 메소드

public abstract Op_Equals ( IDynamic other ) : IDynamic
other IDynamic
리턴 IDynamic

Op_Greaterthan() 공개 메소드

public Op_Greaterthan ( IDynamic other ) : IDynamic
other IDynamic
리턴 IDynamic

Op_GreaterthanOrEqual() 공개 메소드

public Op_GreaterthanOrEqual ( IDynamic other ) : IDynamic
other IDynamic
리턴 IDynamic

Op_In() 공개 메소드

public Op_In ( IDynamic other ) : IDynamic
other IDynamic
리턴 IDynamic

Op_Instanceof() 공개 메소드

public Op_Instanceof ( IDynamic other ) : IDynamic
other IDynamic
리턴 IDynamic

Op_LeftShift() 공개 메소드

public Op_LeftShift ( IDynamic other ) : IDynamic
other IDynamic
리턴 IDynamic

Op_Lessthan() 공개 메소드

public Op_Lessthan ( IDynamic other ) : IDynamic
other IDynamic
리턴 IDynamic

Op_LessthanOrEqual() 공개 메소드

public Op_LessthanOrEqual ( IDynamic other ) : IDynamic
other IDynamic
리턴 IDynamic

Op_LogicalAnd() 공개 메소드

public Op_LogicalAnd ( IDynamic other ) : IDynamic
other IDynamic
리턴 IDynamic

Op_LogicalNot() 공개 메소드

public Op_LogicalNot ( ) : IDynamic
리턴 IDynamic

Op_LogicalOr() 공개 메소드

public Op_LogicalOr ( IDynamic other ) : IDynamic
other IDynamic
리턴 IDynamic

Op_Minus() 공개 메소드

public Op_Minus ( ) : IDynamic
리턴 IDynamic

Op_Modulus() 공개 메소드

public Op_Modulus ( IDynamic other ) : IDynamic
other IDynamic
리턴 IDynamic

Op_Multiplication() 공개 메소드

public Op_Multiplication ( IDynamic other ) : IDynamic
other IDynamic
리턴 IDynamic

Op_Plus() 공개 메소드

public Op_Plus ( ) : IDynamic
리턴 IDynamic

Op_PostfixDecrement() 공개 메소드

public Op_PostfixDecrement ( ) : IDynamic
리턴 IDynamic

Op_PostfixIncrement() 공개 메소드

public Op_PostfixIncrement ( ) : IDynamic
리턴 IDynamic

Op_PrefixDecrement() 공개 메소드

public Op_PrefixDecrement ( ) : IDynamic
리턴 IDynamic

Op_PrefixIncrement() 공개 메소드

public Op_PrefixIncrement ( ) : IDynamic
리턴 IDynamic

Op_SignedRightShift() 공개 메소드

public Op_SignedRightShift ( IDynamic other ) : IDynamic
other IDynamic
리턴 IDynamic

Op_StrictDoesNotEquals() 공개 메소드

public Op_StrictDoesNotEquals ( IDynamic other ) : IDynamic
other IDynamic
리턴 IDynamic

Op_StrictEquals() 공개 추상적인 메소드

public abstract Op_StrictEquals ( IDynamic other ) : IDynamic
other IDynamic
리턴 IDynamic

Op_Subtraction() 공개 메소드

public Op_Subtraction ( IDynamic other ) : IDynamic
other IDynamic
리턴 IDynamic

Op_Throw() 공개 메소드

public Op_Throw ( ) : void
리턴 void

Op_Typeof() 공개 추상적인 메소드

public abstract Op_Typeof ( ) : IDynamic
리턴 IDynamic

Op_UnsignedRightShift() 공개 메소드

public Op_UnsignedRightShift ( IDynamic other ) : IDynamic
other IDynamic
리턴 IDynamic

Op_Void() 공개 메소드

public Op_Void ( ) : IDynamic
리턴 IDynamic

ToString() 공개 메소드

public ToString ( ) : string
리턴 string