private void GetShowHideInfo(ChunkManager.RenderingChunkManager chunkManager) { if (this.m_showHideSenderInfo == null && this.m_showHideReceiverInfo == null) { IntermediateFormatReader specialChunkReader = chunkManager.GetSpecialChunkReader(ChunkManager.SpecialChunkName.ShowHideInfo); if (specialChunkReader != null) { this.m_showHideSenderInfo = specialChunkReader.ReadSenderInformationHashtable(); this.m_showHideReceiverInfo = specialChunkReader.ReadReceiverInformationHashtable(); } } }
public ReceiverInformationHashtable GetShowHideReceiverInfo(ChunkManager.RenderingChunkManager chunkManager) { if (this.m_showHideReceiverInfo == null) { this.GetShowHideInfo(chunkManager); } else if (this.m_showHideReceiverInfo is OffsetInfo) { IntermediateFormatReader readerForSpecialChunk = chunkManager.GetReaderForSpecialChunk(((OffsetInfo)this.m_showHideReceiverInfo).Offset); this.m_showHideReceiverInfo = readerForSpecialChunk.ReadReceiverInformationHashtable(); } return((ReceiverInformationHashtable)this.m_showHideReceiverInfo); }