Пример #1
0
 internal Group(CustomReportItem owner, Microsoft.ReportingServices.ReportIntermediateFormat.ReportHierarchyNode memberDef, DataRegionMember dataMember)
 {
     m_isOldSnapshot = false;
     m_criOwner      = owner;
     m_memberDef     = memberDef;
     m_dataMember    = dataMember;
 }
 internal DataRegionMember(IDefinitionPath parentDefinitionPath, ReportItem owner, DataRegionMember parent, int parentCollectionIndex)
 {
     m_parentDefinitionPath = parentDefinitionPath;
     m_owner  = owner;
     m_parent = parent;
     m_parentCollectionIndex = parentCollectionIndex;
 }
Пример #3
0
 protected InternalStreamingOdpDynamicMemberLogicBase(DataRegionMember memberDef, OnDemandProcessingContext odpContext)
 {
     m_memberDef = memberDef;
     m_sorting   = m_memberDef.DataRegionMemberDefinition.Sorting;
     m_grouping  = m_memberDef.DataRegionMemberDefinition.Grouping;
     m_memberGroupAndSortExpressionFlag = m_memberDef.DataRegionMemberDefinition.MemberGroupAndSortExpressionFlag;
     m_odpContext = odpContext;
 }
Пример #4
0
 public override TablixMember this[int index]
 {
     get
     {
         if (index < 0 || index >= Count)
         {
             throw new RenderingObjectModelException(ProcessingErrorCode.rsInvalidParameterRange, index, 0, Count);
         }
         if (m_children == null)
         {
             m_children = new DataRegionMember[Count];
         }
         TablixMember tablixMember = (TablixMember)m_children[index];
         if (tablixMember == null)
         {
             tablixMember = (TablixMember)(m_children[index] = new ShimListMember(this, base.OwnerTablix, m_renderGroups, index, m_isColumnGroup));
         }
         return(tablixMember);
     }
 }
Пример #5
0
 public override GaugeMember this[int index]
 {
     get
     {
         if (index < 0 || index >= Count)
         {
             throw new RenderingObjectModelException(ProcessingErrorCode.rsInvalidParameterRange, index, 0, Count);
         }
         if (m_children == null)
         {
             m_children = new DataRegionMember[Count];
         }
         GaugeMember gaugeMember = (GaugeMember)m_children[index];
         if (gaugeMember == null)
         {
             IReportScope reportScope = (m_parent != null) ? m_parent.ReportScope : m_owner.ReportScope;
             gaugeMember = (GaugeMember)(m_children[index] = new GaugeMember(reportScope, this, OwnerGaugePanel, m_parent, m_memberDefs[index]));
         }
         return(gaugeMember);
     }
 }
 public override DataMember this[int index]
 {
     get
     {
         if (index < 0 || index >= Count)
         {
             throw new RenderingObjectModelException(ProcessingErrorCode.rsInvalidParameterRange, index, 0, Count);
         }
         if (m_children == null)
         {
             m_children = new DataRegionMember[Count];
         }
         DataMember dataMember = (DataMember)m_children[index];
         if (dataMember == null)
         {
             IReportScope reportScope = (m_parent != null) ? m_parent.ReportScope : m_owner.ReportScope;
             dataMember = (DataMember)(m_children[index] = new InternalDataMember(reportScope, this, base.OwnerCri, m_parent, m_memberDefs[index], index));
         }
         return(dataMember);
     }
 }
Пример #7
0
 public InternalFullOdpDynamicMemberLogic(DataRegionMember memberDef, OnDemandProcessingContext odpContext)
 {
     m_memberDef  = memberDef;
     m_odpContext = odpContext;
 }
 public InternalStreamingOdpDynamicMemberLogic(DataRegionMember memberDef, OnDemandProcessingContext odpContext)
     : base(memberDef, odpContext)
 {
 }