public ReportInstanceInfo GetCachedReportInstanceInfo(ChunkManager.RenderingChunkManager chunkManager) { if (base.m_instanceInfo is OffsetInfo) { if (this.m_cachedInstanceInfo == null) { IntermediateFormatReader reader = chunkManager.GetReader(((OffsetInfo)base.m_instanceInfo).Offset); this.m_cachedInstanceInfo = reader.ReadReportInstanceInfo((Report)base.m_reportItemDef); } return(this.m_cachedInstanceInfo); } return((ReportInstanceInfo)base.m_instanceInfo); }
public override ReportItemInstanceInfo ReadInstanceInfo(IntermediateFormatReader reader) { Global.Tracer.Assert(base.m_instanceInfo is OffsetInfo); return(reader.ReadReportInstanceInfo((Report)base.m_reportItemDef)); }