C# Класс Catrobat.IDE.Core.Models.Formulas.Tree.FormulaTree

Наследование: IFormulaTokenizer, IStringBuilderSerializable, IFormulaInterpreter, IFormulaEvaluation
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Append ( StringBuilder sb ) : void
EvaluateLogic ( ) : bool
EvaluateNumber ( ) : double
IsNumber ( ) : bool
Serialize ( ) : string
Tokenize ( ) : IEnumerable

Защищенные методы

Метод Описание
CreateToken ( ) : IFormulaToken

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

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

public abstract Append ( StringBuilder sb ) : void
sb StringBuilder
Результат void

CreateToken() защищенный абстрактный Метод

protected abstract CreateToken ( ) : IFormulaToken
Результат IFormulaToken

EvaluateLogic() публичный Метод

public EvaluateLogic ( ) : bool
Результат bool

EvaluateNumber() публичный Метод

public EvaluateNumber ( ) : double
Результат double

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

public abstract IsNumber ( ) : bool
Результат bool

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

public abstract Serialize ( ) : string
Результат string

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

public abstract Tokenize ( ) : IEnumerable
Результат IEnumerable