using System.Collections.Generic;
public static void Main()
List<string> expressions = new List<string>()
var context = new EvalContext();
foreach (var expression in expressions)
var result = context.Execute(expression);
Console.WriteLine("{0}: {1}", expression, result);
Console.WriteLine("\nAfter context.IsCaseSensitive = false; \n");
context.IsCaseSensitive = false;
foreach (var expression in expressions)
var result = context.Execute(expression);
Console.WriteLine("{0}: {1}", expression, result);
Console.WriteLine("\nAfter context.BindingFlags = BindingFlags.IgnoreCase; \n");
context.BindingFlags = BindingFlags.IgnoreCase;
foreach (var expression in expressions)
var result = context.Execute(expression);
Console.WriteLine("{0}: {1}", expression, result);
Console.WriteLine(e.Message);