C# Класс Machete.Runtime.RuntimeTypes.LanguageTypes.LType

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

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

Метод Описание
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