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