public void Read(OsiReader reader) { Columns = new List <Value>(); var count = reader.ReadByte(); while (count-- > 0) { var value = new Value(); value.Read(reader); Columns.Add(value); } }
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); LeftValueIndex = reader.ReadSByte(); RightValueIndex = reader.ReadSByte(); LeftValue = new Value(); LeftValue.Read(reader); RightValue = new Value(); RightValue.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); } }