public void Insert(int index, DataSourceExpression expression) {
     ((IList)this).Insert(index, expression);
 }
 public void Remove(DataSourceExpression expression) {
     ((IList)this).Remove(expression);
 }
 public void Contains(DataSourceExpression expression) {
     ((IList)this).Contains(expression);
 }
 public int IndexOf(DataSourceExpression expression) {
     return ((IList)this).IndexOf(expression);
 }
 public void Add(DataSourceExpression expression) {
     ((IList)this).Add(expression);
 }
 public void CopyTo(DataSourceExpression[] expressionArray, int index) {
     base.CopyTo(expressionArray, index);
 }
 public int IndexOf(DataSourceExpression expression)
 {
     return(((IList)this).IndexOf(expression));
 }
 public void Contains(DataSourceExpression expression)
 {
     ((IList)this).Contains(expression);
 }
 public void Add(DataSourceExpression expression)
 {
     ((IList)this).Add(expression);
 }
 public void Remove(DataSourceExpression expression)
 {
     ((IList)this).Remove(expression);
 }
 public void Insert(int index, DataSourceExpression expression)
 {
     ((IList)this).Insert(index, expression);
 }