Пример #1
0
        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();
 }