Beispiel #1
0
        static void Run()
        {
            Type tester = typeof(Tester);

            MethodInfo[] methods = tester.GetMethods(BindingFlags.Static | BindingFlags.NonPublic);
            foreach (MethodInfo method in methods)
            {
                if (!method.Name.StartsWith("Test"))
                {
                    continue;
                }
                using (Wgnuplot plot = new Wgnuplot(@".\gnuplot\bin\pgnuplot.exe"))
                {
                    System.Console.WriteLine("Method.Name = " + method.Name);
                    System.Console.Write("exit? [y/n]: ");
                    method.Invoke(null, new object[] { plot });
                    ConsoleKeyInfo key = System.Console.ReadKey();
                    System.Console.WriteLine();
                    if (key.Key == ConsoleKey.Y)
                    {
                        break;
                    }
                }
            }
        }
Beispiel #2
0
 static void Test01(Wgnuplot plot)
 {
     plot.Send("splot x**2 + y**2");
 }