C# 클래스 EB.Math.Function

파일 보기 프로젝트 열기: Merp/SharpTune

보호된 프로퍼티들

프로퍼티 타입 설명
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