Я знаю, что это довольно академический вопрос, но мне интересно, как можно было бы размышлять без System.Reflection
.
Полагаю, что еще важнее, я хочу знать, как класс System.Reflection
за работой.Можно ли создать пользовательские классы, которые также знают, как загружать, а затем декодировать сборки для получения метаданных и т. Д. Как это будет сделано?
Или, может быть, System.Reflection компилируется в функции CIL, которых у нас непосредственно нетдоступ в C # /. NET?