BTool.AttrDataUtils.UpdateAttrDictItem C# (CSharp) Method

UpdateAttrDictItem() public method

public UpdateAttrDictItem ( DataAttr dataAttr ) : bool
dataAttr DataAttr
return bool
        public bool UpdateAttrDictItem(DataAttr dataAttr)
        {
            bool success = true;
            m_deviceForm.attrData.attrDictAccess.WaitOne();
            if (m_deviceForm.attrData.attrDict.ContainsKey(dataAttr.Key))
            {
                m_deviceForm.attrData.attrDict[dataAttr.Key] = dataAttr;
            }
            else
            {
                m_msgBox.UserMsgBox(SharedObjects.MainWin, MsgBox.MsgTypes.Error, string.Format("Attribute Dictionary Update Error\nItem Does Not Exist In Dictionary\nAttrDataUtils\n"));
                success = false;
            }
            m_deviceForm.attrData.attrDictAccess.ReleaseMutex();
            return success;
        }