Beispiel #1
0
        public bool MarkNotInvalid(ObjectID objectID)
        {
            ArgumentUtility.CheckNotNull("objectID", objectID);

            DomainObject domainObject;

            if (!_invalidObjects.TryGetValue(objectID, out domainObject))
            {
                return(false);
            }

            _invalidObjects.Remove(objectID);
            _transactionEventSink.RaiseObjectMarkedNotInvalidEvent(domainObject);
            return(true);
        }