/// <summary> /// Return true if we have already recorded a custom field definition change for this object and flid. /// </summary> /// <returns></returns> internal bool IsFieldForWhichCustomFieldDefnChanged(FdoPropertyChangedBase action) { if (m_customFieldChanges == null) { return(false); } return (m_customFieldChanges.Any(cfc => cfc.Object == action.Object && cfc.ModifiedFlid == action.ModifiedFlid)); }
internal bool TryGetPropertyChange(FdoPropertyChangedBase keyAction, out FdoPropertyChangedBase result) { return(m_propertyChanges.TryGetValue(keyAction, out result)); }
internal void NotePropertyChange(FdoPropertyChangedBase undoAction) { m_propertyChanges[undoAction] = undoAction; AddVerifiedAction(undoAction); }