C# Class SimpleParser.Parser.Expressions.SimpleBinaryExpression

Inheritance: BinaryExpression
ファイルを表示 Open project: aloker/ExampleParser

Public Methods

Method Description
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

Method Details

Add() public static method

public static Add ( IExpression left, IExpression right ) : SimpleBinaryExpression
left IExpression
right IExpression
return SimpleBinaryExpression

Divide() public static method

public static Divide ( IExpression left, IExpression right ) : SimpleBinaryExpression
left IExpression
right IExpression
return SimpleBinaryExpression

Evaluate() public method

public Evaluate ( Storage storage ) : int
storage Storage
return int

Multiply() public static method

public static Multiply ( IExpression left, IExpression right ) : SimpleBinaryExpression
left IExpression
right IExpression
return SimpleBinaryExpression

SimpleBinaryExpression() public method

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

Subtract() public static method

public static Subtract ( IExpression left, IExpression right ) : SimpleBinaryExpression
left IExpression
right IExpression
return SimpleBinaryExpression