public override void OnListLiteralExpression(ListLiteralExpression node)
{
if (node.Items.Count > 0)
{
EmitObjectArray(node.Items);
_il.Emit(OpCodes.Ldc_I4_1);
_il.Emit(OpCodes.Newobj, List_ArrayBoolConstructor);
}
else
{
_il.Emit(OpCodes.Newobj, List_EmptyConstructor);
}
PushType(TypeSystemServices.ListType);
}