internal override void Emit (EmitContext ec)
{
- var local = EmitStored (ec, new_expression);
-
- foreach (var initializer in initializers)
- initializer.Emit (ec, local);
-
- EmitLoad (ec, local);
+ var local = ec.EmitStored (new_expression);
+ ec.EmitCollection (initializers, local);
+ ec.EmitLoad (local);
}
}
}