示例#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();
        }