コード例 #1
0
            public override void OnUnregister()
            {
                base.OnUnregister();

                if (Timer != null)
                {
                    Timer.Running = false;
                    Timer         = null;
                }

                if (Effects != null)
                {
                    foreach (var e in Effects)
                    {
                        e.Dispose();
                    }

                    Effects.SetAll(i => null);
                    Effects = null;
                }

                Expire = DateTime.UtcNow;

                _Previews.Remove(Serial);
            }