AK.F1.Timing.Model.Collections.DoubleCollectionModel.Reset C# (CSharp) Метод

Reset() публичный Метод

Resets this collection model.
public Reset ( ) : void
Результат void
        public void Reset()
        {
            ResetBegin.Raise(this);
            InnerItems.Clear();
            ResetStatistics();
            ResetComplete.Raise(this);
        }

Usage Example

        public void reset_raises_begin_and_end_events()
        {
            var resetBeginRaised = false;
            var resetCompleteRaised = false;
            var model = new DoubleCollectionModel();

            model.ResetBegin += delegate
            {
                Assert.False(resetBeginRaised);
                Assert.False(resetCompleteRaised);
                resetBeginRaised = true;
            };
            model.ResetComplete += delegate
            {
                Assert.True(resetBeginRaised);
                Assert.False(resetCompleteRaised);
                resetCompleteRaised = true;
            };
            model.Reset();
            Assert.True(resetBeginRaised && resetCompleteRaised);
        }
All Usage Examples Of AK.F1.Timing.Model.Collections.DoubleCollectionModel::Reset