Не мог понять несколько строк кодов, которые я получил после декомпиляции DLL
Я декомпилировал одну библиотеку dll и экспортировал ее в проект/решение.
Я пытался понять строки кодов, но не мог понять следующие строки.
Type type; object objectValue = RuntimeHelpers.GetObjectValue(type.GetField("processInfo", BindingFlags.IgnoreCase | BindingFlags.Instance | BindingFlags.NonPublic).GetValue((object) Process.GetCurrentProcess())); strFrom = StringType.FromObject(objectValue.GetType().GetField("processName", BindingFlags.IgnoreCase | BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic).GetValue(RuntimeHelpers.GetObjectValue(objectValue))); Logger.write("process: " + strFrom);
я не понимал, что делают эти строки кодов.
Не могли бы вы объяснить.
Спасибо.
Что я уже пробовал:
Я попытался заглянуть в документацию и поискать в интернете
CHill60
Я удалил тег VB из вашего вопроса, так как это не VB