예제 #1
0
        private static void Main()
        {
            var runner = new TestRunner();
            runner.TestsAssembly = Assembly.GetExecutingAssembly();
            runner.Run();

            Application.SetCompatibleTextRenderingDefault(false);
                 printDemoMemberInfo();

                 MyConsole aConsole = new MyConsole();
            aConsole.run();
        }
예제 #2
0
        private static void printDemoMemberInfo()
        {
            MyConsole a = new MyConsole();
            var b =  a.GetType().GetMembers();
            foreach (MemberInfo memberInfo in b)
            {
                Console.Out.WriteLine("**********NEW*********");
                Console.Out.WriteLine("reflectedType: " + memberInfo.ReflectedType);

                Console.Out.WriteLine("memberType: "+memberInfo.MemberType);
                if (memberInfo.MemberType == MemberTypes.Method)
                    Console.Out.WriteLine(a.GetType().GetMethod(memberInfo.Name).ReturnType);
                Console.Out.WriteLine("declaringType: " + memberInfo.DeclaringType);
                Console.Out.WriteLine(memberInfo.Name);
                Console.Out.WriteLine(memberInfo.ToString());
            }
        }
예제 #3
0
파일: Form1.cs 프로젝트: JasperH/CSConsole
 public Form1(MyConsole myConsole)
 {
     this.myConsole = myConsole;
     InitializeComponent();
 }