public Expression this[Expression indexExpression] { get { return Index(indexExpression); } }
public IndexerOperator Index(Expression indexExpression) { IndexerOperator indexerExpression = new IndexerOperator(); indexerExpression.expression = this; indexerExpression.indexExpression = indexExpression; return indexerExpression; }