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();
     }
 }