public FSPATable(byte[] tableStream, FileInformationBlock fib, FSPADocumentPart part) { int offset = fib.GetFSPAPlcfOffset(part); int length = fib.GetFSPAPlcfLength(part); PlexOfCps plex = new PlexOfCps(tableStream, offset, length, FSPA.FSPA_SIZE); for (int i = 0; i < plex.Length; i++) { GenericPropertyNode property = plex.GetProperty(i); _byStart.Add(property.Start, property); } }