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 void Read(OsiReader reader) { Physical.Clear(); Logical.Clear(); var count = reader.ReadByte(); while (count-- > 0) { var index = reader.ReadByte(); var value = new Value(); value.Read(reader); Physical.Add(value); Logical.Add(index, value); } }