Exemplo n.º 1
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());
            }
        }