Example #1
0
        /// <inheritdoc/>
        public override bool TryRemove(TIdentity id)
        {
            var success = Inner.TryRemove(id);

            Tap.Remove(id);
            return(success);
        }
Example #2
0
        /// <inheritdoc/>
        public override bool TryRemove(TRoot item)
        {
            var success = Inner.TryRemove(item);

            Tap.Remove(item);
            return(success);
        }
Example #3
0
 /// <inheritdoc/>
 public override void Remove(TIdentity id)
 {
     Inner.Remove(id);
     Tap.Remove(id);
 }
Example #4
0
 /// <inheritdoc/>
 public override void Remove(TRoot item)
 {
     Inner.Remove(item);
     Tap.Remove(item);
 }