public void ShowVarInfo() { VariableViewerForm varInfo = new VariableViewerForm( _watchVarControl.VarName, _watchVar.GetTypeDescription(), _watchVar.GetBaseOffsetDescription(), _watchVar.GetRamAddressString(true, _watchVarControl.FixedAddressList), _watchVar.GetProcessAddressString(_watchVarControl.FixedAddressList)); varInfo.Show(); }
public void ShowVarInfo() { VariableViewerForm varInfo = new VariableViewerForm( name: _watchVarControl.VarName, clazz: GetClass(), type: WatchVar.GetTypeDescription(), baseTypeOffset: WatchVar.GetBaseTypeOffsetDescription(), n64BaseAddress: WatchVar.GetBaseAddressListString(_watchVarControl.FixedAddressListGetter()), emulatorBaseAddress: WatchVar.GetProcessAddressListString(_watchVarControl.FixedAddressListGetter()), n64Address: WatchVar.GetRamAddressListString(true, _watchVarControl.FixedAddressListGetter()), emulatorAddress: WatchVar.GetProcessAddressListString(_watchVarControl.FixedAddressListGetter())); varInfo.Show(); }
private void _nameLabel_Click(object sender, EventArgs e) { VariableViewerForm varInfo; var typeDescr = _watchVar.TypeName; if (_watchVar.Mask.HasValue) { typeDescr += String.Format(" w/ mask: 0x{0:X" + _watchVar.ByteCount * 2 + "}", _watchVar.Mask); } if (!_watchVar.HasAdditiveOffset) { varInfo = new VariableViewerForm(_watchVar.Name, typeDescr, String.Format("0x{0:X8}", _watchVar.GetRamAddress()), String.Format("0x{0:X8}", _watchVar.GetProcessAddress().ToUInt64())); } else { varInfo = new VariableViewerForm(_watchVar.Name, typeDescr, String.Format("0x{0:X8}", _watchVar.GetRamAddress(OffsetList[0])), String.Format("0x{0:X8}", _watchVar.GetProcessAddress(OffsetList[0]).ToUInt64())); } varInfo.ShowDialog(); }
private void _nameLabel_Click(object sender, EventArgs e) { VariableViewerForm varInfo; var typeDescr = _watchVar.GetTypeString(); if (_watchVar.Mask.HasValue) { typeDescr += String.Format(" w/ mask: 0x{0:X" + _watchVar.GetByteCount() * 2 + "}", _watchVar.Mask); } if (!_watchVar.OtherOffset) { varInfo = new VariableViewerForm(_watchVar.Name, typeDescr, String.Format("0x{0:X8}", _watchVar.GetRamAddress(_stream)), String.Format("0x{0:X8}", _watchVar.GetProcessAddress(_stream))); } else { varInfo = new VariableViewerForm(_watchVar.Name, typeDescr, String.Format("0x{0:X8}", _watchVar.GetRamAddress(_stream, OtherOffset)), String.Format("0x{0:X8}", _watchVar.GetProcessAddress(_stream, OtherOffset))); } varInfo.ShowDialog(); }