예제 #1
0
파일: ProjectSaver.cs 프로젝트: uxmal/reko
 private SerializedCall_v1 SerializeUserCall(Program program, UserCallData uc)
 {
     if (uc == null || uc.Address == null)
         return null;
     var procser = program.CreateProcedureSerializer();
     SerializedSignature ssig = null;
     if (uc.Signature != null)
     {
         ssig = procser.Serialize(uc.Signature);
     }
     return new SerializedCall_v1
     {
         InstructionAddress = uc.Address.ToString(),
         Comment = uc.Comment,
         NoReturn = uc.NoReturn,
         Signature = ssig,
     };
 }