Ошибки после декомпиляции ILSpy - C#

Узнай цену своей работы

Формулировка задачи:

Всем привет! Поставлена задача - оживить один из сервисов SharePoint. Сервис - список данных. Но обновлялся этот список с помощью C# console app. Мне нужно просто отредактировать данные для правильной работы с AD после изменения названия организации и пр. Вскрыл через dotPeek, но посмотрев на результат быстрее закрыл и удалил)) LSpy выдал нечто более адекватное, как мне кажется. Но и здесь без проблем не обошлось. После восстановление references осталось полтора десятка однородных ошибок:
явный вызов оператора или функции доступа невозможен
пример мест в коде, где VS указывает на ошибку:
Листинг программы
  1. using (SPSite spSite = new SPSite(url))
  2. {
  3. using (spSite.OpenWeb(url))
  4. {
  5. SPWeb oWebsiteRoot = spSite.OpenWeb();
  6. try
  7. {
  8. StringBuilder stringBuilder = new StringBuilder();
  9. List<string> list = new List<string>();
  10. int num = 0;
  11. SPList spList = oWebsiteRoot.[B][U]get_Lists[/U][/B]().get_Item(listName);
  12. SPQuery spQuery1 = new SPQuery();
  13. spQuery1.[B][U]set_ViewFields[/U][/B]("<FieldRef Name='ID' />");
  14. spQuery1.[B][U]set_ViewFieldsOnly[/U][/B](true);
  15. SPQuery spQuery2 = spQuery1;
  16. IEnumerator enumerator = ((SPBaseCollection) spList.GetItems(spQuery2)).GetEnumerator();
  17. try
  18. {
  19. ...
Прошу подсказать куда идти и что искать для решения проблемы. Оригинальные сорсы были потёрты админами после ухода разработчика...

Решение задачи: «Ошибки после декомпиляции ILSpy»

textual
Листинг программы
  1. SharepointTools.AddItems(oWebsiteRoot.[B][I]get_Lists[/I][/B]().get_Item(listName).get_ID(), directory, 50, false).ForEach((Action<string>) (b => WriteLine.GoPair(oWebsiteRoot.ProcessBatchData(b), (string) null)));

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы