Beispiel #1
0
 public Tsfl() : base()
 {
     Trbf = new string(Trb._f.ReadChars(4));
     Hdrx = new();
     Sect = new();
     Relc = new();
     Symb = new();
 }
Beispiel #2
0
        public Tsfl()
        {
            Tsf = new string(Trb._f.ReadChars(4));
            if (Tsf[Tsf.Length - 1] == 'B')
            {
                Trb._f._endianness = EndiannessAwareBinaryReader.Endianness.Big;
            }
            Size = Trb._f.ReadUInt32();
            Trbf = new string(Trb._f.ReadChars(4));
            if (new string(Trb._f.ReadChars(4)) == "HEAD")
            {
                Trb._f.BaseStream.Seek(-4, System.IO.SeekOrigin.Current);
                Head = new();
            }
            else
            {
                Trb._f.BaseStream.Seek(-4, System.IO.SeekOrigin.Current);
                Hdrx = new();
            }

            Sect = new();
            Relc = new();
            Symb = new();
        }