Exemplo n.º 1
0
        /// <inheritdoc />
        public void ReplaceFactory(ITableEntriesSnapshotFactory oldFactory, ITableEntriesSnapshotFactory newFactory)
        {
            var index = SnapshotFactories.IndexOf(oldFactory);

            if (index != -1)
            {
                SnapshotFactories[index] = newFactory;
            }
        }
Exemplo n.º 2
0
        /// <inheritdoc />
        public void AddFactory(ITableEntriesSnapshotFactory newFactory, bool removeAllFactories = false)
        {
            if (removeAllFactories)
            {
                RemoveAllFactories();
            }

            SnapshotFactories.Add(newFactory);
        }
Exemplo n.º 3
0
 /// <inheritdoc />
 public void RemoveAllFactories()
 {
     SnapshotFactories.Clear();
 }
Exemplo n.º 4
0
 /// <inheritdoc />
 public void RemoveFactory(ITableEntriesSnapshotFactory oldFactory)
 {
     SnapshotFactories.Remove(oldFactory);
 }