Ошибки после декомпиляции ILSpy - C#
Формулировка задачи:
Всем привет!
Поставлена задача - оживить один из сервисов SharePoint. Сервис - список данных. Но обновлялся этот список с помощью C# console app. Мне нужно просто отредактировать данные для правильной работы с AD после изменения названия организации и пр.
Вскрыл через dotPeek, но посмотрев на результат быстрее закрыл и удалил)) LSpy выдал нечто более адекватное, как мне кажется. Но и здесь без проблем не обошлось. После восстановление references осталось полтора десятка однородных ошибок:
пример мест в коде, где VS указывает на ошибку:
Прошу подсказать куда идти и что искать для решения проблемы.
Оригинальные сорсы были потёрты админами после ухода разработчика...
явный вызов оператора или функции доступа невозможен
using (SPSite spSite = new SPSite(url)) { using (spSite.OpenWeb(url)) { SPWeb oWebsiteRoot = spSite.OpenWeb(); try { StringBuilder stringBuilder = new StringBuilder(); List<string> list = new List<string>(); int num = 0; SPList spList = oWebsiteRoot.[B][U]get_Lists[/U][/B]().get_Item(listName); SPQuery spQuery1 = new SPQuery(); spQuery1.[B][U]set_ViewFields[/U][/B]("<FieldRef Name='ID' />"); spQuery1.[B][U]set_ViewFieldsOnly[/U][/B](true); SPQuery spQuery2 = spQuery1; IEnumerator enumerator = ((SPBaseCollection) spList.GetItems(spQuery2)).GetEnumerator(); try { ...
Решение задачи: «Ошибки после декомпиляции ILSpy»
textual
Листинг программы
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)));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д