ReferenceExpression CreateTempLocal(LexicalInfo li, IType type)
{
InternalLocal local = DeclareTempLocal(type);
ReferenceExpression reference = new ReferenceExpression(li, local.Name);
reference.Entity = local;
reference.ExpressionType = type;
return reference;
}