// 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()); }
public bool Contains(FrameWall frameWall) { if (IsEmpty) { return(false); } return(FrameWallMin.LessThanOrEqualTo(frameWall) && frameWall.LessThanOrEqualTo(FrameWallMax)); }
public FrameWallRange WithEntryRemoved() { return(new FrameWallRange(FrameWallMin.WithEntryRemoved(), FrameWallMax.WithEntryRemoved())); }
public bool IsValid() { return(FrameWallMin.LessThanOrEqualTo(FrameWallMax)); }