예제 #1
0
 public override void RemoveEvents()
 {
     Start.IfObjectNotNull(n => n.RemoveEvents());
     End.IfObjectNotNull(n => n.RemoveEvents());
     Norm.IfObjectNotNull(n => n.RemoveEvents());
     base.RemoveEvents();
 }
예제 #2
0
        public override void AddToList()
        {
            Start.IfObjectNotNull(n => n.AddToList());
            End.IfObjectNotNull(n => n.AddToList());
            Norm.IfObjectNotNull(n => n.AddToList());

            base.AddToList();
        }
예제 #3
0
        public override void SetTicks(TickPair ticks)
        {
            Start.IfObjectNotNull(n => n.SetDownTick(ticks.Down));
            End.IfObjectNotNull(n => n.SetDownTick(ticks.Up));
            Norm.IfObjectNotNull(n => n.SetDownTick(GetNormTick(ticks)));

            base.SetTicks(ticks);
        }
예제 #4
0
        public override void DeleteAll()
        {
            Start.IfObjectNotNull(n => n.DeleteAll());
            Start = null;
            End.IfObjectNotNull(n => n.DeleteAll());
            End = null;
            Norm.IfObjectNotNull(n => n.DeleteAll());
            Norm = null;

            base.DeleteAll();
        }