Exemple #1
0
        internal void AddToScopeSortFilterList()
        {
            IntList peerSortFilters = GetPeerSortFilters(create: true);

            Global.Tracer.Assert(peerSortFilters != null);
            peerSortFilters.Add(m_ID);
        }
 internal void AddSortInfoIndex(int sortInfoIndex, RuntimeSortFilterEventInfo sortInfo)
 {
     Global.Tracer.Assert(sortInfo.EventSource.UserSort.SortExpressionScope == null || !sortInfo.TargetSortFilterInfoAdded);
     if (m_sortFilterInfoIndices == null)
     {
         m_sortFilterInfoIndices = new IntList();
     }
     m_sortFilterInfoIndices.Add(sortInfoIndex);
     sortInfo.TargetSortFilterInfoAdded = true;
 }
 internal void CopyTo(IntList target)
 {
     if (target != null)
     {
         target.Clear();
         for (int i = 0; i < Count; i++)
         {
             target.Add(this[i]);
         }
     }
 }
        internal ActionItemInstance(ReportProcessing.ProcessingContext pc, ActionItem actionItemDef)
        {
            ParameterValueList drillthroughParameters = actionItemDef.DrillthroughParameters;

            if (drillthroughParameters == null)
            {
                return;
            }
            m_drillthroughParametersValues = new object[drillthroughParameters.Count];
            m_drillthroughParametersOmits  = new BoolList(drillthroughParameters.Count);
            m_dataSetTokenIDs = new IntList(drillthroughParameters.Count);
            for (int i = 0; i < drillthroughParameters.Count; i++)
            {
                if (drillthroughParameters[i].Value != null && drillthroughParameters[i].Value.Type == ExpressionInfo.Types.Token)
                {
                    m_dataSetTokenIDs.Add(drillthroughParameters[i].Value.IntValue);
                }
                else
                {
                    m_dataSetTokenIDs.Add(-1);
                }
            }
        }
 void ReportProcessing.IHierarchyObj.NextRow()
 {
     m_scopeInstanceIndices.Add(m_owner.CurrentScopeInstanceIndex);
 }