protected override void DoEmit (EmitContext ec)
{
if (li.IsConstant)
return;
li.CreateBuilder (ec);
if (Initializer != null)
((ExpressionStatement) Initializer).EmitStatement (ec);
if (declarators != null) {
foreach (var d in declarators) {
d.Variable.CreateBuilder (ec);
if (d.Initializer != null)
((ExpressionStatement) d.Initializer).EmitStatement (ec);
}
}
}