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; }
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; }
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; }
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; }
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); } }
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); } }