public InternalTablixMember(IReportScope reportScope, IDefinitionPath parentDefinitionPath, Tablix owner, TablixMember parent, AspNetCore.ReportingServices.ReportIntermediateFormat.TablixMember memberDef, int index) : base(parentDefinitionPath, owner, parent, index) { if (memberDef.IsStatic) { this.m_reportScope = reportScope; } base.m_owner = owner; this.m_memberDef = memberDef; if (this.m_memberDef.Grouping != null) { base.m_group = new Group(base.OwnerTablix, this.m_memberDef, this); } this.m_memberDef.ROMScopeInstance = this.ReportScope.ReportScopeInstance; this.m_memberDef.ResetVisibilityComputationCache(); }
public override void SetNewContext(bool fromMoveNext) { base.SetNewContext(fromMoveNext); if (this.m_header != null) { this.m_header.SetNewContext(); } if (this.m_instance != null) { this.m_instance.SetNewContext(); } AspNetCore.ReportingServices.ReportIntermediateFormat.TablixMember memberDefinition = this.MemberDefinition; if (memberDefinition != null) { memberDefinition.ResetVisibilityComputationCache(); } }