private EXPR CreateIndexer(SymWithType swt, EXPR callingObject, EXPR arguments, BindingFlag bindFlags)
{
IndexerSymbol index = swt.Sym as IndexerSymbol;
AggregateType ctype = swt.GetType();
EXPRMEMGRP memgroup = CreateMemberGroupEXPR(index.name.Text, null, callingObject, SYMKIND.SK_PropertySymbol);
EXPR result = _binder.BindMethodGroupToArguments(bindFlags, memgroup, arguments);
return ReorderArgumentsForNamedAndOptional(callingObject, result);
}