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