C# 클래스 SimpleParser.Parser.Expressions.SimpleBinaryExpression

상속: BinaryExpression
파일 보기 프로젝트 열기: aloker/ExampleParser

공개 메소드들

메소드 설명
Add ( IExpression left, IExpression right ) : SimpleBinaryExpression
Divide ( IExpression left, IExpression right ) : SimpleBinaryExpression
Evaluate ( Storage storage ) : int
Multiply ( IExpression left, IExpression right ) : SimpleBinaryExpression
SimpleBinaryExpression ( IExpression left, IExpression right, Func evaluator ) : System
Subtract ( IExpression left, IExpression right ) : SimpleBinaryExpression

메소드 상세

Add() 공개 정적인 메소드

public static Add ( IExpression left, IExpression right ) : SimpleBinaryExpression
left IExpression
right IExpression
리턴 SimpleBinaryExpression

Divide() 공개 정적인 메소드

public static Divide ( IExpression left, IExpression right ) : SimpleBinaryExpression
left IExpression
right IExpression
리턴 SimpleBinaryExpression

Evaluate() 공개 메소드

public Evaluate ( Storage storage ) : int
storage Storage
리턴 int

Multiply() 공개 정적인 메소드

public static Multiply ( IExpression left, IExpression right ) : SimpleBinaryExpression
left IExpression
right IExpression
리턴 SimpleBinaryExpression

SimpleBinaryExpression() 공개 메소드

public SimpleBinaryExpression ( IExpression left, IExpression right, Func evaluator ) : System
left IExpression
right IExpression
evaluator Func
리턴 System

Subtract() 공개 정적인 메소드

public static Subtract ( IExpression left, IExpression right ) : SimpleBinaryExpression
left IExpression
right IExpression
리턴 SimpleBinaryExpression