C# Class EsotericIDE.Sclipting.ScliptingUtil

ファイルを表示 Open project: Timwi/EsotericIDE Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
PostBuildCheck ( IPostBuildReporter rep ) : void
initInstructionsDictionary ( ) : void

Method Details

DecodeByteArray() public static method

public static DecodeByteArray ( string source ) : byte[]
source string
return byte[]

EncodeByteArray() public static method

public static EncodeByteArray ( byte input ) : string
input byte
return string

FlipIf() public static method

public static FlipIf ( bool doFlip, System.Action first, System.Action second ) : void
doFlip bool
first System.Action
second System.Action
return void

GetInstructionInfo() public static method

public static GetInstructionInfo ( char character, Instruction &instruction, NodeType &type ) : bool
character char
instruction Instruction
type NodeType
return bool

GetInstructionInfo() public static method

public static GetInstructionInfo ( char character, ListStringInstruction &listStringType, bool &backwards ) : bool
character char
listStringType ListStringInstruction
backwards bool
return bool

IsNonEmpty() public static method

public static IsNonEmpty ( object item ) : bool
item object
return bool

IsTrue() public static method

public static IsTrue ( object item ) : bool
item object
return bool

ToFloat() public static method

public static ToFloat ( object item ) : double
item object
return double

ToInt() public static method

public static ToInt ( object item ) : System.Numerics.BigInteger
item object
return System.Numerics.BigInteger

ToNumeric() public static method

public static ToNumeric ( object item ) : object
item object
return object

ToString() public static method

public static ToString ( object item ) : string
item object
return string

recursiveListSum() public static method

public static recursiveListSum ( List list ) : object
list List
return object

recursiveListSum() public static method

public static recursiveListSum ( List list, System.Numerics.BigInteger &bigInt, double &dbl, bool &isDouble ) : void
list List
bigInt System.Numerics.BigInteger
dbl double
isDouble bool
return void