C# Класс EsotericIDE.Sclipting.ScliptingUtil

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

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

Метод Описание
DecodeByteArray ( string source ) : byte[]
EncodeByteArray ( byte input ) : string
FlipIf ( bool doFlip, System.Action first, System.Action second ) : void
GetInstructionInfo ( char character, Instruction &instruction, NodeType &type ) : bool
GetInstructionInfo ( char character, ListStringInstruction &listStringType, bool &backwards ) : bool
IsNonEmpty ( object item ) : bool
IsTrue ( object item ) : bool
ToFloat ( object item ) : double
ToInt ( object item ) : System.Numerics.BigInteger
ToNumeric ( object item ) : object
ToString ( object item ) : string
recursiveListSum ( List list ) : object
recursiveListSum ( List list, System.Numerics.BigInteger &bigInt, double &dbl, bool &isDouble ) : void

Приватные методы

Метод Описание
PostBuildCheck ( IPostBuildReporter rep ) : void
initInstructionsDictionary ( ) : void

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

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

public static DecodeByteArray ( string source ) : byte[]
source string
Результат byte[]

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

public static EncodeByteArray ( byte input ) : string
input byte
Результат string

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

public static FlipIf ( bool doFlip, System.Action first, System.Action second ) : void
doFlip bool
first System.Action
second System.Action
Результат void

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

public static GetInstructionInfo ( char character, Instruction &instruction, NodeType &type ) : bool
character char
instruction Instruction
type NodeType
Результат bool

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

public static GetInstructionInfo ( char character, ListStringInstruction &listStringType, bool &backwards ) : bool
character char
listStringType ListStringInstruction
backwards bool
Результат bool

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

public static IsNonEmpty ( object item ) : bool
item object
Результат bool

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

public static IsTrue ( object item ) : bool
item object
Результат bool

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

public static ToFloat ( object item ) : double
item object
Результат double

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

public static ToInt ( object item ) : System.Numerics.BigInteger
item object
Результат System.Numerics.BigInteger

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

public static ToNumeric ( object item ) : object
item object
Результат object

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

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

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

public static recursiveListSum ( List list ) : object
list List
Результат object

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

public static recursiveListSum ( List list, System.Numerics.BigInteger &bigInt, double &dbl, bool &isDouble ) : void
list List
bigInt System.Numerics.BigInteger
dbl double
isDouble bool
Результат void