C# Класс EB.Math.Function

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
m_bError bool
m_defaultFunctionEvaluation EvaluateFunctionDelegate
m_equation System.Collections.ArrayList
m_postfix System.Collections.ArrayList
m_result double
m_sErrorDescription string

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

Метод Описание
EvaluatePostfix ( ) : void
Function ( ) : System
Infix2Postfix ( ) : void
Parse ( string equation ) : void

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

Метод Описание
Evaluate ( Symbol sym1, Symbol opr, Symbol sym2 ) : Symbol
EvaluateFunction ( string name ) : Symbol
Precedence ( Symbol sym ) : int

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

Evaluate() защищенный Метод

protected Evaluate ( Symbol sym1, Symbol opr, Symbol sym2 ) : Symbol
sym1 Symbol
opr Symbol
sym2 Symbol
Результат Symbol

EvaluateFunction() защищенный Метод

protected EvaluateFunction ( string name ) : Symbol
name string
Результат Symbol

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

public EvaluatePostfix ( ) : void
Результат void

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

public Function ( ) : System
Результат System

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

public Infix2Postfix ( ) : void
Результат void

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

public Parse ( string equation ) : void
equation string
Результат void

Precedence() защищенный Метод

protected Precedence ( Symbol sym ) : int
sym Symbol
Результат int

Описание свойств

m_bError защищенное свойство

protected bool m_bError
Результат bool

m_defaultFunctionEvaluation защищенное свойство

protected EvaluateFunctionDelegate m_defaultFunctionEvaluation
Результат EvaluateFunctionDelegate

m_equation защищенное свойство

protected ArrayList,System.Collections m_equation
Результат System.Collections.ArrayList

m_postfix защищенное свойство

protected ArrayList,System.Collections m_postfix
Результат System.Collections.ArrayList

m_result защищенное свойство

protected double m_result
Результат double

m_sErrorDescription защищенное свойство

protected string m_sErrorDescription
Результат string