public override void Read(OsiReader reader) { base.Read(reader); LeftValueIndex = reader.ReadSByte(); RightValueIndex = reader.ReadSByte(); LeftValue = new Value(); LeftValue.Read(reader); RightValue = new Value(); RightValue.Read(reader); RelOp = (RelOpType)reader.ReadInt32(); }
public override void Read(OsiReader reader) { base.Read(reader); Value1Index = reader.ReadSByte(); Value2Index = reader.ReadSByte(); Value1 = new Value(); Value1.Read(reader); Value2 = new Value(); Value2.Read(reader); RelOp = (RelOpType)reader.ReadInt32(); }
public override void Read(OsiReader reader) { base.Read(reader); Index = reader.ReadSByte(); Unused = reader.ReadBoolean(); Adapted = reader.ReadBoolean(); }
public void Read(OsiReader reader) { Constants = new Tuple(); Constants.Read(reader); LogicalIndices = new List <sbyte>(); var count = reader.ReadByte(); while (count-- > 0) { LogicalIndices.Add(reader.ReadSByte()); } LogicalToPhysicalMap = new Dictionary <byte, byte>(); count = reader.ReadByte(); while (count-- > 0) { var key = reader.ReadByte(); var value = reader.ReadByte(); LogicalToPhysicalMap.Add(key, value); } }