У меня есть эта функция:Кастинг объект я получаю через отражение
Программа A
public ICollection<ReportLocationInfo> GetAllReportsInstalled()
{
return _Reports;
}
Я зову его через отражение динамически:
Программа B
internal ICollection<Object> Scan(string path)
{
MethodInfo GetReports =
_reportFactoryType.GetMethod("GetAllReportsInstalled");
return (List<Object>)GetReports.Invoke(_reportFactory, null);
}
Я перечисляю список, потому что у меня нет ReportLocationInfo
по адресу Программа B, и у меня есть моя собственная функция перевода. Это, конечно, не работает.
Любые предложения?
Как вы получите доступ к этим данным, если вы не можете получить доступ к классу «ReportLocationInfo» в программе B? – Groo
Info.GetType(). GetProperty ("propertyName") Но у меня есть еще одна проблема: как мне получить доступ к каждому списку ReportInfo из списка? – Sarit