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); } } }
static void Main(string[] args) { Console.WriteLine("Write the file directory:"); string path = Console.ReadLine(); DllsInfo files = GetMethodsFromDllFiles(path); PrintResult(files); }