Boo.Lang.Compiler.Steps.EmitAssembly.OnListLiteralExpression C# (CSharp) Метод

OnListLiteralExpression() публичный Метод

public OnListLiteralExpression ( Boo.Lang.Compiler.Ast.ListLiteralExpression node ) : void
node Boo.Lang.Compiler.Ast.ListLiteralExpression
Результат void
        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);
        }
EmitAssembly