У меня есть следующий код для перебора некоторых свойств моего класса
IEnumerable<CodeProperty> properties = CodeParser.GetEntityProjectItem(this, EntityClassType.Entity).FileCodeModel.GetClassesByName(method.EntityPropertyClassName).First().GetIEnumerable<CodeProperty>().Where(property => property.Getter != null && property.Access == vsCMAccess.vsCMAccessPublic);
Это все хорошо, я получаю свои свойства, затем я создаю собственный класс с именем и типамисвойства, это снова хорошо, кроме массивов.
для строки Свойство Я получаю Имя и "System.String"
для строки [] Свойство Я получаю Имя и ""
Как получить тип массива с помощью CodeProperty