public void Functions_TextChanged(object sender, TextChangedEventArgs e)
{
FunctionDefinitions.Children.Clear();
try {
object result = _engine.Execute(Functions.Text.ToString());
foreach(var method in _engine.ListOfMethods()) {
if (!method.StartsWith("__")) {
var b = new Button();
b.Tag = method;
b.Content = method + "(x)";
b.Click += new RoutedEventHandler(RunCustomFunction);
FunctionDefinitions.Children.Add(b);
}
}
} catch (Exception) {
// Ignore
}
}