Как преобразовать декомпилированный код в правильный исходный код?

У меня есть один онлайн опубликованный проект, но у меня нет его исходного исходного кода, поэтому я использовал декомпилятор dotpeek для получения исходного кода, но я не получил правильный исходный код из этого. Исходный код имеет некоторые ошибки, так как я могу преобразовать этот декомпилированный исходный код код для исправления исходного кода. У меня есть один пример, который показывает некоторые ошибки.

 public HttpResponseMessage IndexAction()
    {
      try
      {
        return this.Request.CreateResponse<IQueryable<<>f__AnonymousType17<ICollection<ContactPersonMaster>, long, string, string, BranchMaster, CompanyMaster, ClientMaster, DateTime?, DateTime?, long, long?, string, string, long, string, string, string, string, string>>>(HttpStatusCode.OK, this.db.ProjectMasters.Select(s => new
        {
          ContactPersonMasters = s.ContactPersonMasters,
          ProjectId = s.ProjectId,
          ProjectName = s.ProjectName,
          Description = s.Description,
          BranchMaster = s.BranchMaster,
          CompanyMaster = s.CompanyMaster,
          ClientMaster = s.ClientMaster,
          StartDate = s.StartDate,
          EndDate = s.EndDate,
          Cost = s.Cost,
          tonnage = s.tonnage,
          FileNo = s.FileNo,
          FileName = s.FileName,
          TotalHours = s.TotalHours,
          ShelfDetail = s.ShelfDetail,
          RoomNo = s.RoomNo,
          WardRobe = s.WardRobe,
          DrawerNo = s.DrawerNo,
          Status = s.Status
        }));
      }
      catch (Exception ex)
      {
        this.logger.Error((object) "An error happened on Project master API index!", ex);
        if (WebApiApplication.IsShowError)
          return this.Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex);
        return this.Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "");
      }
    }  

Пожалуйста помоги

0 ответов

Другие вопросы по тегам