Пример #1
0
        public override void Read(OsiReader reader)
        {
            base.Read(reader);
            ParentRef  = reader.ReadNodeRef();
            AdapterRef = reader.ReadAdapterRef();

            RelDatabaseNodeRef = reader.ReadNodeRef();
            RelJoin            = new NodeEntryItem();
            RelJoin.Read(reader);
            RelDatabaseIndirection = reader.ReadByte();
        }
Пример #2
0
 public void Visit(NodeEntryItem entry)
 {
     writer.WriteStartObject();
     writer.WritePropertyName("node");
     Visit(entry.NodeRef);
     writer.WritePropertyName("entry");
     writer.WriteValue(entry.EntryPoint);
     writer.WritePropertyName("goal");
     Visit(entry.GoalRef);
     writer.WriteEndObject();
 }
Пример #3
0
        public override void Read(OsiReader reader)
        {
            base.Read(reader);
            ParentRef  = reader.ReadNodeRef();
            AdapterRef = reader.ReadAdapterRef();

            RelDatabaseRef = reader.ReadDatabaseRef();
            RelDatabase    = new NodeEntryItem();
            RelDatabase.Read(reader);
            RelDatabaseFlag = reader.ReadByte();
        }
Пример #4
0
        public override void Read(OsiReader reader)
        {
            base.Read(reader);
            LeftParentRef  = reader.ReadNodeRef();
            RightParentRef = reader.ReadNodeRef();
            Adapter1Ref    = reader.ReadAdapterRef();
            Adapter2Ref    = reader.ReadAdapterRef();

            Database1Ref = reader.ReadDatabaseRef();
            Database1    = new NodeEntryItem();
            Database1.Read(reader);
            Database1Flag = reader.ReadByte();

            Database2Ref = reader.ReadDatabaseRef();
            Database2    = new NodeEntryItem();
            Database2.Read(reader);
            Database2Flag = reader.ReadByte();
        }
Пример #5
0
 public override void Read(OsiReader reader)
 {
     base.Read(reader);
     NextNode = new NodeEntryItem();
     NextNode.Read(reader);
 }