private void _read() { _cellSizeRaw = m_io.ReadS4le(); _identifier = System.Text.Encoding.GetEncoding("ascii").GetString(m_io.ReadBytes(2)); switch (Identifier) { case "li": { __raw_data = m_io.ReadBytes(((CellSize - 2) - 4)); var io___raw_data = new KaitaiStream(__raw_data); _data = new SubKeyListLi(io___raw_data, this, m_root); break; } case "vk": { __raw_data = m_io.ReadBytes(((CellSize - 2) - 4)); var io___raw_data = new KaitaiStream(__raw_data); _data = new SubKeyListVk(io___raw_data, this, m_root); break; } case "lf": { __raw_data = m_io.ReadBytes(((CellSize - 2) - 4)); var io___raw_data = new KaitaiStream(__raw_data); _data = new SubKeyListLhLf(io___raw_data, this, m_root); break; } case "ri": { __raw_data = m_io.ReadBytes(((CellSize - 2) - 4)); var io___raw_data = new KaitaiStream(__raw_data); _data = new SubKeyListRi(io___raw_data, this, m_root); break; } case "lh": { __raw_data = m_io.ReadBytes(((CellSize - 2) - 4)); var io___raw_data = new KaitaiStream(__raw_data); _data = new SubKeyListLhLf(io___raw_data, this, m_root); break; } case "nk": { __raw_data = m_io.ReadBytes(((CellSize - 2) - 4)); var io___raw_data = new KaitaiStream(__raw_data); _data = new NamedKey(io___raw_data, this, m_root); break; } case "sk": { __raw_data = m_io.ReadBytes(((CellSize - 2) - 4)); var io___raw_data = new KaitaiStream(__raw_data); _data = new SubKeyListSk(io___raw_data, this, m_root); break; } default: { _data = m_io.ReadBytes(((CellSize - 2) - 4)); break; } } }
public Hccapx(KaitaiStream p__io, KaitaiStruct p__parent = null, Hccapx p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root ?? this; _read(); }
public Entry(KaitaiStream p__io, NavRoot.IndexObj p__parent = null, NavRoot p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; _read(); }
public Fixed16(KaitaiStream p__io, QuicktimeMov.MvhdBody p__parent = null, QuicktimeMov p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; _read(); }
public TkhdBody(KaitaiStream p__io, QuicktimeMov.Atom p__parent = null, QuicktimeMov p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; _read(); }
public ColorMapEntry(KaitaiStream p__io, Xwd p__parent = null, Xwd p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; _read(); }
public Frame(KaitaiStream p__io, MicrosoftNetworkMonitorV2.FrameIndexEntry p__parent = null, MicrosoftNetworkMonitorV2 p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; _read(); }
public ByteArrayDeprecated(KaitaiStream p__io, Bson.BinData p__parent = null, Bson p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; _read(); }
public Bson(KaitaiStream p__io, KaitaiStruct p__parent = null, Bson p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root ?? this; _read(); }
public FileHeader(KaitaiStream p__io, Regf p__parent = null, Regf p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; _read(); }
public HiveBin(KaitaiStream p__io, Regf p__parent = null, Regf p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; _read(); }
public Item(KaitaiStream p__io, Regf.HiveBinCell.SubKeyListRi p__parent = null, Regf p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; _read(); }
public Filetime(KaitaiStream p__io, KaitaiStruct p__parent = null, Regf p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; _read(); }
public NamedKey(KaitaiStream p__io, Regf.HiveBinCell p__parent = null, Regf p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; _read(); }
public IcmpPacket(KaitaiStream p__io, KaitaiStruct p__parent = null, IcmpPacket p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root ?? this; _read(); }
public ElementsList(KaitaiStream p__io, Bson p__parent = null, Bson p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; _read(); }
public DestinationUnreachableMsg(KaitaiStream p__io, IcmpPacket p__parent = null, IcmpPacket p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; _read(); }
public CodeWithScope(KaitaiStream p__io, Bson.Element p__parent = null, Bson p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; _read(); }
public Header(KaitaiStream p__io, Xwd p__parent = null, Xwd p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; _read(); }
public ObjectId(KaitaiStream p__io, KaitaiStruct p__parent = null, Bson p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; _read(); }
public QuicktimeMov(KaitaiStream p__io, KaitaiStruct p__parent = null, QuicktimeMov p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root ?? this; _read(); }
public BinData(KaitaiStream p__io, Bson.Element p__parent = null, Bson p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; _read(); }
private void _read() { _len32 = m_io.ReadU4be(); _atomType = ((QuicktimeMov.AtomType)m_io.ReadU4be()); if (Len32 == 1) { _len64 = m_io.ReadU8be(); } switch (AtomType) { case QuicktimeMov.AtomType.Stbl: { __raw_body = m_io.ReadBytes(Len); var io___raw_body = new KaitaiStream(__raw_body); _body = new AtomList(io___raw_body, this, m_root); break; } case QuicktimeMov.AtomType.Moof: { __raw_body = m_io.ReadBytes(Len); var io___raw_body = new KaitaiStream(__raw_body); _body = new AtomList(io___raw_body, this, m_root); break; } case QuicktimeMov.AtomType.Mvhd: { __raw_body = m_io.ReadBytes(Len); var io___raw_body = new KaitaiStream(__raw_body); _body = new MvhdBody(io___raw_body, this, m_root); break; } case QuicktimeMov.AtomType.Minf: { __raw_body = m_io.ReadBytes(Len); var io___raw_body = new KaitaiStream(__raw_body); _body = new AtomList(io___raw_body, this, m_root); break; } case QuicktimeMov.AtomType.Trak: { __raw_body = m_io.ReadBytes(Len); var io___raw_body = new KaitaiStream(__raw_body); _body = new AtomList(io___raw_body, this, m_root); break; } case QuicktimeMov.AtomType.Traf: { __raw_body = m_io.ReadBytes(Len); var io___raw_body = new KaitaiStream(__raw_body); _body = new AtomList(io___raw_body, this, m_root); break; } case QuicktimeMov.AtomType.Mdia: { __raw_body = m_io.ReadBytes(Len); var io___raw_body = new KaitaiStream(__raw_body); _body = new AtomList(io___raw_body, this, m_root); break; } case QuicktimeMov.AtomType.Ftyp: { __raw_body = m_io.ReadBytes(Len); var io___raw_body = new KaitaiStream(__raw_body); _body = new FtypBody(io___raw_body, this, m_root); break; } case QuicktimeMov.AtomType.Moov: { __raw_body = m_io.ReadBytes(Len); var io___raw_body = new KaitaiStream(__raw_body); _body = new AtomList(io___raw_body, this, m_root); break; } case QuicktimeMov.AtomType.Tkhd: { __raw_body = m_io.ReadBytes(Len); var io___raw_body = new KaitaiStream(__raw_body); _body = new TkhdBody(io___raw_body, this, m_root); break; } case QuicktimeMov.AtomType.Dinf: { __raw_body = m_io.ReadBytes(Len); var io___raw_body = new KaitaiStream(__raw_body); _body = new AtomList(io___raw_body, this, m_root); break; } default: { _body = m_io.ReadBytes(Len); break; } } }
public Point(KaitaiStream p__io, AppleSingleDouble.FinderInfo p__parent = null, AppleSingleDouble p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; _read(); }
public AtomList(KaitaiStream p__io, KaitaiStruct p__parent = null, QuicktimeMov p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; _read(); }
public AppleSingleDouble(KaitaiStream p__io, KaitaiStruct p__parent = null, AppleSingleDouble p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root ?? this; _read(); }
public HccapxRecord(KaitaiStream p__io, Hccapx p__parent = null, Hccapx p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; _read(); }
public EchoMsg(KaitaiStream p__io, IcmpPacket p__parent = null, IcmpPacket p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; _read(); }
public NavRoot(KaitaiStream p__io, KaitaiStruct p__parent = null, NavRoot p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root ?? this; _read(); }
public Coap(KaitaiStream io, KaitaiStruct parent = null, Coap root = null) : base(io) { m_parent = parent; m_root = root ?? this; _parse(); }