Checks if the passed parameter is in the range of this object.

def Contains(self, other):
        """Checks if the passed parameter is in the range of this object.
        """
        if other is None:
            raise ValueError("other is None.")

        if isinstance(other, Range):
            if other.low >= self.low and other.high <= self.high:
                return True
            return False
        else:
            return self.Contains(Range(other, other))