Example #1
0
        private void ButtonBase_OnClick(object sender, RoutedEventArgs e)
        {
            string error;

            if (!RuntimeLoader.LoadAssembly(PathText.Text, out error))
            {
                PathText.Text = error;
            }
            else
            {
                Type[] types = RuntimeLoader.GetTypes();
                foreach (var type in types)
                {
                    foreach (var methodInfo in type.GetMethods())
                    {
                        Button btn = new Button();
                        btn.Content = type.FullName + "." + methodInfo.Name;
                        btn.Click  += MethodBtn;
                        sp.Children.Add(btn);
                    }
                }
            }
        }