private Expression ParseIfNone()
{
int errorPos = _token.Position;
NextToken();
Expression[] args = ParseArgumentList();
if (args.Length != 2)
{
throw ParseError(errorPos, Res.IfNoneRequiresTwoArgs);
}
return GenerateCoalesce(args[0], args[1], errorPos);
}