private void RenderGrouping(MapMember mapMember) { if (!mapMember.IsStatic) { MapDynamicMemberInstance mapDynamicMemberInstance = (MapDynamicMemberInstance)mapMember.Instance; mapDynamicMemberInstance.ResetContext(); while (mapDynamicMemberInstance.MoveNext()) { if (mapMember.ChildMapMember != null) { this.RenderGrouping(mapMember.ChildMapMember); } else { this.RenderInnerMostMember(); } } } else if (mapMember.ChildMapMember != null) { this.RenderGrouping(mapMember.ChildMapMember); } else { this.RenderInnerMostMember(); } }
public MapMember(IDefinitionPath parentDefinitionPath, MapDataRegion owner, MapMember parent) : base(parentDefinitionPath, owner, parent, 0) { }
public MapMember(IReportScope reportScope, IDefinitionPath parentDefinitionPath, MapDataRegion owner, MapMember parent, AspNetCore.ReportingServices.ReportIntermediateFormat.MapMember memberDef) : base(parentDefinitionPath, owner, parent, 0) { this.m_memberDef = memberDef; if (this.m_memberDef.IsStatic) { this.m_reportScope = reportScope; } if (this.m_memberDef.Grouping != null) { base.m_group = new Group(owner, this.m_memberDef, this); } }
public MapDynamicMemberInstance(MapDataRegion owner, MapMember memberDef, InternalDynamicMemberLogic memberLogic) : base(owner, memberDef) { this.m_memberLogic = memberLogic; this.ResetContext(); }