Как преобразовать декомпилированный код в правильный исходный код?
У меня есть один онлайн опубликованный проект, но у меня нет его исходного исходного кода, поэтому я использовал декомпилятор 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, "");
}
}
Пожалуйста помоги