public Tag(KaitaiStream p__io, NavParent2 p__parent = null, NavParent2 p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; f_tagContent = false; _read(); }
public void TestNavParent2() { var r = NavParent2.FromFile(SourceFile("nav_parent2.bin")); Assert.AreEqual(r.OfsTags, 8); Assert.AreEqual(r.NumTags, 2); Assert.AreEqual(r.Tags[0].Name, "RAHC"); Assert.AreEqual(r.Tags[0].Ofs, 32); Assert.AreEqual(r.Tags[0].NumItems, 3); Assert.AreEqual(r.Tags[0].TagContent.Content, "foo"); Assert.AreEqual(r.Tags[1].Name, "RAHC"); Assert.AreEqual(r.Tags[1].Ofs, 35); Assert.AreEqual(r.Tags[1].NumItems, 6); Assert.AreEqual(r.Tags[1].TagContent.Content, "barbaz"); }
public TagChar(KaitaiStream p__io, NavParent2.Tag p__parent = null, NavParent2 p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; _read(); }
public NavParent2(KaitaiStream p__io, KaitaiStruct p__parent = null, NavParent2 p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root ?? this; _read(); }