public ICallSiteDialog CreateCallSiteDialog(Program program, UserCallData ucd) { Debug.Assert(ucd != null && ucd.Address != null); var dlg = new CallSiteDialog(); dlg.Address = ucd.Address; dlg.NoReturn.Checked = ucd.NoReturn; return dlg; }
private void SetUserCallData(UserCallData ucd) { program.User.Calls[ucd.Address] = ucd; }
private UserCallData GetUserCallDataFromAddress(Address addr) { UserCallData ucd; if (!program.User.Calls.TryGetValue(addr, out ucd)) { ucd = new UserCallData { Address = addr }; } return ucd; }