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); } } }
internal ActiveXControl(int id, ReportItem parent) : base(id, parent) { m_parameters = new ParameterValueList(); }
internal SubReport(int id, ReportItem parent) : base(id, parent) { m_parameters = new ParameterValueList(); }