internal override ConditionalIndexCSharpExpression Rewrite(Expression @object, IEnumerable <ParameterAssignment> arguments) { return(CSharpExpression.ConditionalIndex(@object, _method, arguments)); }
CSharpExpression.Index(receiver, indexer, arguments); // TODO: call ctor directly internal override ConditionalIndexCSharpExpression Rewrite(Expression @object, IEnumerable <ParameterAssignment> arguments) => CSharpExpression.ConditionalIndex(@object, Indexer, arguments);