internal void ResolveDataSetTokenIDs(TokensHashtable dataSetTokenIDs) { if (dataSetTokenIDs != null && m_dataSetTokenIDs != null) { DrillthroughParameters drillthroughParameters = new DrillthroughParameters(); object obj = null; for (int i = 0; i < m_dataSetTokenIDs.Count; i++) { drillthroughParameters.Add(value: (m_dataSetTokenIDs[i] < 0) ? m_reportParameters.GetValue(i) : dataSetTokenIDs[m_dataSetTokenIDs[i]], key: m_reportParameters.GetKey(i)); } m_reportParameters = drillthroughParameters; } }
internal void AddRewrittenCommand(int id, object value) { lock (this) { if (m_rewrittenCommands == null) { m_rewrittenCommands = new TokensHashtable(); } if (!m_rewrittenCommands.ContainsKey(id)) { m_rewrittenCommands.Add(id, value); } } }