C# Class EB.Math.Function

Afficher le fichier Open project: Merp/SharpTune

Protected Properties

Свойство Type Description
m_bError bool
m_defaultFunctionEvaluation EvaluateFunctionDelegate
m_equation System.Collections.ArrayList
m_postfix System.Collections.ArrayList
m_result double
m_sErrorDescription string

Méthodes publiques

Méthode Description
EvaluatePostfix ( ) : void
Function ( ) : System
Infix2Postfix ( ) : void
Parse ( string equation ) : void

Méthodes protégées

Méthode Description
Evaluate ( Symbol sym1, Symbol opr, Symbol sym2 ) : Symbol
EvaluateFunction ( string name ) : Symbol
Precedence ( Symbol sym ) : int

Method Details

Evaluate() protected méthode

protected Evaluate ( Symbol sym1, Symbol opr, Symbol sym2 ) : Symbol
sym1 Symbol
opr Symbol
sym2 Symbol
Résultat Symbol

EvaluateFunction() protected méthode

protected EvaluateFunction ( string name ) : Symbol
name string
Résultat Symbol

EvaluatePostfix() public méthode

public EvaluatePostfix ( ) : void
Résultat void

Function() public méthode

public Function ( ) : System
Résultat System

Infix2Postfix() public méthode

public Infix2Postfix ( ) : void
Résultat void

Parse() public méthode

public Parse ( string equation ) : void
equation string
Résultat void

Precedence() protected méthode

protected Precedence ( Symbol sym ) : int
sym Symbol
Résultat int

Property Details

m_bError protected_oe property

protected bool m_bError
Résultat bool

m_defaultFunctionEvaluation protected_oe property

protected EvaluateFunctionDelegate m_defaultFunctionEvaluation
Résultat EvaluateFunctionDelegate

m_equation protected_oe property

protected ArrayList,System.Collections m_equation
Résultat System.Collections.ArrayList

m_postfix protected_oe property

protected ArrayList,System.Collections m_postfix
Résultat System.Collections.ArrayList

m_result protected_oe property

protected double m_result
Résultat double

m_sErrorDescription protected_oe property

protected string m_sErrorDescription
Résultat string