コード例 #1
0
        public static void PrintResult(DllsInfo dllsInfo)
        {
            foreach (var c in dllsInfo.Classes)
            {
                Console.WriteLine("CLASS: " + c.Name);
                foreach (var protectedMethod in c.ProtectedMethods)
                {
                    Console.WriteLine("PROTECTED: " + protectedMethod);
                }

                foreach (var publicMethod in c.PublicMethods)
                {
                    Console.WriteLine("PUBLIC: " + publicMethod);
                }
            }

            if (dllsInfo.FailedDlls.Any())
            {
                Console.WriteLine("Failed dlls:");
                foreach (var dll in dllsInfo.FailedDlls)
                {
                    Console.WriteLine(dll);
                }
            }
        }
コード例 #2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Write the file directory:");
            string   path  = Console.ReadLine();
            DllsInfo files = GetMethodsFromDllFiles(path);

            PrintResult(files);
        }