private void InitializeMasterSectorAllocationTable() { this.MasterSectorAllocationTable = new List <int>(NumberOfSecIDs); SelectSIDs(Document.Header.MasterSectorAllocationTable, 0); int msid = Document.Header.FirstSectorIDofMasterSectorAllocationTable; while (msid != SID.EOC) { CurrentMSATSector = msid; int[] SIDs = Document.ReadSectorDataAsIntegers(msid); SelectSIDs(SIDs, 1); msid = SIDs[SIDs.Length - 1]; } }