internal List <int> GetStreamDataAsIntegers(int StartSID) { List <int> chain = SectorAllocation.GetSIDChain(StartSID); List <int> data = new List <int>(); foreach (int sid in chain) { data.AddRange(ReadSectorDataAsIntegers(sid)); } return(data); }
private byte[] GetStreamDataAsBytes(int StartSID) { List <int> chain = SectorAllocation.GetSIDChain(StartSID); List <byte> data = new List <byte>(); foreach (int sid in chain) { data.AddRange(ReadSectorDataAsBytes(sid)); } return(data.ToArray()); }