コード例 #1
0
    // public FrameWallRange WithEntryForced()
    // {
    //     FrameWall newFrameWallMin = new FrameWall()
    //     return new FrameWallRange(FrameWallMin.WithEntry(), FrameWallMax.WithEntryRemoved());
    // }

    public override string ToString()
    {
        if (IsEmpty)
        {
            return("FrameWallRange.Empty");
        }
        return(FrameWallMin.ToString() + " to " + FrameWallMax.ToString());
    }
コード例 #2
0
 public bool Contains(FrameWall frameWall)
 {
     if (IsEmpty)
     {
         return(false);
     }
     return(FrameWallMin.LessThanOrEqualTo(frameWall) &&
            frameWall.LessThanOrEqualTo(FrameWallMax));
 }
コード例 #3
0
 public FrameWallRange WithEntryRemoved()
 {
     return(new FrameWallRange(FrameWallMin.WithEntryRemoved(), FrameWallMax.WithEntryRemoved()));
 }
コード例 #4
0
 public bool IsValid()
 {
     return(FrameWallMin.LessThanOrEqualTo(FrameWallMax));
 }