Beispiel #1
0
        public void setFileStreamAt(int i, MemoryStream input)
        {
            FileOff_s actualFileOffset = FileOff[i];

            actualFileOffset.File_Data = new ClosableMemoryStream();
            input.WriteTo(actualFileOffset.File_Data);
            FileOff[i] = actualFileOffset;
        }
Beispiel #2
0
        public void setFileOffAt(int i, FileOff_s input)
        {
            FileOff_s actualFileOffset = FileOff[i];

            actualFileOffset.File_Start = input.File_Start;
            actualFileOffset.File_End   = input.File_Start;
            FileOff[i] = actualFileOffset;
        }
Beispiel #3
0
            public void setFileStreamAt(int i, ClosableMemoryStream input)
            {
                FileOff_s _s = FileOff[i];

                _s.File_Data = new ClosableMemoryStream();
                input.WriteTo(_s.File_Data);
                FileOff[i] = _s;
            }
Beispiel #4
0
            public void setFileOffAt(int i, FileOff_s input, uint pad)
            {
                FileOff_s _s = FileOff[i];

                _s.File_Start = input.File_Start + pad;
                _s.File_End   = input.File_End + pad;
                FileOff[i]    = _s;
            }
Beispiel #5
0
 public void ReadFat(BinaryReader reader, uint num)
 {
     FileOff = new List <FileOff_s>();
     for (int i = 0; i < num; i++)
     {
         FileOff_s item = new FileOff_s {
             File_Start = reader.ReadUInt32(),
             File_End   = reader.ReadUInt32()
         };
         FileOff.Add(item);
     }
 }
Beispiel #6
0
 public void ReadFat(BinaryReader reader, uint size, uint off)
 {
     reader.BaseStream.Seek((long)off, SeekOrigin.Begin);
     FileOff = new List <FileOff_s>();
     for (int i = 0; i < (size / 8); i++)
     {
         FileOff_s item = new FileOff_s {
             File_Start = reader.ReadUInt32(),
             File_End   = reader.ReadUInt32()
         };
         FileOff.Add(item);
     }
 }