コード例 #1
0
ファイル: Operators.cs プロジェクト: thoja21/banshee-1
 protected override Symbol Evaluate(ValueSymbol a, ValueSymbol b)
 {
     return(new NumberSymbol(Math.Pow(a.Value, b.Value)));
 }
コード例 #2
0
ファイル: Operators.cs プロジェクト: thoja21/banshee-1
 protected override Symbol Evaluate(ValueSymbol a, ValueSymbol b)
 {
     return(new NumberSymbol((int)a.Value >> (int)b.Value));
 }
コード例 #3
0
ファイル: Operators.cs プロジェクト: thoja21/banshee-1
 protected virtual Symbol Evaluate(ValueSymbol a, ValueSymbol b)
 {
     return(new NumberSymbol(0));
 }
コード例 #4
0
ファイル: Operators.cs プロジェクト: thoja21/banshee-1
 protected override Symbol Evaluate(ValueSymbol a, ValueSymbol b)
 {
     return(new NumberSymbol(a.Value - b.Value));
 }
コード例 #5
0
ファイル: Operators.cs プロジェクト: haugjan/banshee-hacks
 protected override Symbol Evaluate(ValueSymbol a, ValueSymbol b)
 {
     return new NumberSymbol((int)a.Value << (int)b.Value);
 }
コード例 #6
0
ファイル: Operators.cs プロジェクト: haugjan/banshee-hacks
 protected override Symbol Evaluate(ValueSymbol a, ValueSymbol b)
 {
     return new NumberSymbol(a.Value / b.Value);
 }
コード例 #7
0
ファイル: Operators.cs プロジェクト: haugjan/banshee-hacks
 protected override Symbol Evaluate(ValueSymbol a, ValueSymbol b)
 {
     return new NumberSymbol(Math.Pow(a.Value, b.Value));
 }
コード例 #8
0
ファイル: Operators.cs プロジェクト: haugjan/banshee-hacks
 protected virtual Symbol Evaluate(ValueSymbol a, ValueSymbol b)
 {
     return new NumberSymbol(0);
 }