compare() public method

public compare ( IoObject v ) : int
v IoObject
return int
Example #1
0
        public static IoObject slotGreaterThan(IoObject self, IoObject locals, IoObject message)
        {
            IoMessage m = message as IoMessage;
            IoObject  o = m.localsValueArgAt(locals, 0);

            return(self.compare(o) > 0 ? self.state.ioTrue : self.state.ioFalse);
        }
Example #2
0
        // Published Slots

        public static IoObject slotCompare(IoObject self, IoObject locals, IoObject message)
        {
            IoMessage m = message as IoMessage;
            IoObject  o = m.localsValueArgAt(locals, 0);

            return(IoNumber.newWithDouble(self.state, Convert.ToDouble(self.compare(o))));
        }
Example #3
0
 public static IoObject slotNotEquals(IoObject self, IoObject locals, IoObject message)
 {
     IoMessage m = message as IoMessage;
     IoObject o = m.localsValueArgAt(locals, 0);
     return self.compare(o) != 0 ? self.state.ioTrue : self.state.ioFalse;
 }
Example #4
0
 // Published Slots
 public static IoObject slotCompare(IoObject self, IoObject locals, IoObject message)
 {
     IoMessage m = message as IoMessage;
     IoObject o = m.localsValueArgAt(locals, 0);
     return IoNumber.newWithDouble(self.state, Convert.ToDouble(self.compare(o)));
 }