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, }; }