public ReportItem FindReportItemInBody(int uniqueName) { object obj = null; NonComputedUniqueNames nonComputedUniqueNames = null; QuickFindHashtable quickFind = this.ReportSnapshot.GetQuickFind(this.ChunkManager); if (quickFind != null) { obj = quickFind[uniqueName]; } if (obj == null) { Global.Tracer.Assert(null != this.ReportSnapshot.ReportInstance); obj = ((ISearchByUniqueName)this.ReportSnapshot.ReportInstance).Find(uniqueName, ref nonComputedUniqueNames, this.ChunkManager); if (obj == null) { return(null); } } if (obj is AspNetCore.ReportingServices.ReportProcessing.ReportItem) { AspNetCore.ReportingServices.ReportProcessing.ReportItem reportItemDef = (AspNetCore.ReportingServices.ReportProcessing.ReportItem)obj; return(ReportItem.CreateItem(-1, reportItemDef, null, this, nonComputedUniqueNames)); } AspNetCore.ReportingServices.ReportProcessing.ReportItemInstance reportItemInstance = (AspNetCore.ReportingServices.ReportProcessing.ReportItemInstance)obj; return(ReportItem.CreateItem(-1, reportItemInstance.ReportItemDef, reportItemInstance, this, nonComputedUniqueNames)); }
public static bool IsVisible(ReportItem reportItem, ReportItemInstance reportItemInstance, ReportItemInstanceInfo reportItemInstanceInfo) { if (reportItem == null) { return(false); } bool startHidden = reportItemInstance != null && reportItemInstanceInfo != null && reportItemInstanceInfo.StartHidden; return(Visibility.IsVisible(reportItem.Visibility, startHidden)); }
public ImageInstanceInfo(ReportProcessing.ProcessingContext pc, Image reportItemDef, ReportItemInstance owner, int index, bool customCreated) : base(pc, reportItemDef, owner, index, customCreated) { }
public void Add(int key, ReportItemInstance val) { base.m_hashtable.Add(key, val); }
public CheckBoxInstanceInfo(ReportProcessing.ProcessingContext pc, CheckBox reportItemDef, ReportItemInstance owner, int index) : base(pc, reportItemDef, owner, index) { }
private void ConstructorHelper(ReportProcessing.ProcessingContext pc, ReportItem reportItemDef, ReportItemInstance owner) { this.m_reportItemDef = reportItemDef; Style styleClass = reportItemDef.StyleClass; if (styleClass != null && styleClass.ExpressionList != null && 0 < styleClass.ExpressionList.Count) { this.m_styleAttributeValues = new object[styleClass.ExpressionList.Count]; } ReportProcessing.RuntimeRICollection.EvalReportItemAttr(reportItemDef, owner, this, pc); if (reportItemDef.CustomProperties != null) { this.m_customPropertyInstances = reportItemDef.CustomProperties.EvaluateExpressions(reportItemDef.ObjectType, reportItemDef.Name, null, pc); } }
protected ReportItemInstanceInfo(ReportProcessing.ProcessingContext pc, ReportItem reportItemDef, ReportItemInstance owner, bool addToChunk) { this.ConstructorHelper(pc, reportItemDef, owner); if (addToChunk && pc.ChunkManager != null && !pc.DelayAddingInstanceInfo) { pc.ChunkManager.AddInstance(this, owner, pc.InPageSection); } reportItemDef.StartHidden = this.m_startHidden; }
protected ReportItemInstanceInfo(ReportProcessing.ProcessingContext pc, ReportItem reportItemDef, ReportItemInstance owner, int index, bool customCreated) { if (!customCreated) { this.ConstructorHelper(pc, reportItemDef, owner); } else { this.m_reportItemDef = reportItemDef; } if (pc.ChunkManager != null && !pc.DelayAddingInstanceInfo) { pc.ChunkManager.AddInstance(this, reportItemDef, owner, index, pc.InPageSection); } reportItemDef.StartHidden = this.m_startHidden; }
public void Add(ReportItemInstance riInstance) { Global.Tracer.Assert(null != this.m_reportItemInstances); this.m_reportItemInstances.Add(riInstance); }
public LineInstanceInfo(ReportProcessing.ProcessingContext pc, Line reportItemDef, ReportItemInstance owner, int index) : base(pc, reportItemDef, owner, index) { }
public ActiveXControlInstanceInfo(ReportProcessing.ProcessingContext pc, ActiveXControl reportItemDef, ReportItemInstance owner, int index) : base(pc, reportItemDef, owner, index) { if (reportItemDef.Parameters != null) { this.m_parameterValues = new object[reportItemDef.Parameters.Count]; } }