private Expression CreateInitializationBody(MethodBodyCreationContext ctx, InstanceInitialization initialization) { var replacements = new Dictionary <Expression, Expression> { { initialization.Semantics, ctx.Parameters[0] } }; var initializations = initialization.Expressions.Select(e => e.Replace(replacements)); return(Expression.Block(typeof(void), initializations)); }
public void SetUp() { _initialization = new InstanceInitialization(); }