protected virtual void LeaveExplodeExpression(UnaryExpression node)
{
IType type = GetConcreteExpressionType(node.Operand);
if (!type.IsArray)
Error(node, CompilerErrorFactory.ExplodedExpressionMustBeArray(node));
else
BindExpressionType(node, type);
}