Я не могу полностью понять, когда использовать тот или иной. Они настолько похожи, что меня все это путают. Когда дело доходит до размышлений, я не знаю, использовать ли простой тип или TypeInfo.
Сама .NET Framework добавляет больше путаницы с такими вещами, как assembly.DefinedTypes. Он извлекает IEnumerable<TypeInfo>, где я предполагал, что он будет IEnumerable<Type>. Кроме того, существует метод typeInfo.AsType(). В чем смысл этого? они взаимозаменяемы?
Кроме того, у них есть методы, которые действительно похожи.
Кажется, что TypeInfo похож на более мощную версию классического Type. Я не прав?
Спасибо!