Itenso.TimePeriod.TimeInterval.ShrinkEndTo C# (CSharp) 메소드

ShrinkEndTo() 공개 메소드

public ShrinkEndTo ( System.DateTime moment ) : void
moment System.DateTime
리턴 void
        public virtual void ShrinkEndTo( DateTime moment )
        {
            CheckModification();
            if ( HasInside( moment ) && endInterval > moment )
            {
                endInterval = moment;
            }
        }

Usage Example

예제 #1
0
 public void ShrinkEndToTest()
 {
     TimeInterval timeInterval = new TimeInterval( start, end );
     timeInterval.ShrinkEndTo( end.AddMilliseconds( 1 ) );
     Assert.AreEqual( timeInterval.End, end );
     timeInterval.ShrinkEndTo( end.AddMinutes( -1 ) );
     Assert.AreEqual( timeInterval.End, end.AddMinutes( -1 ) );
 }