private void EmitPrimitiveTypePipeExpression(Expression expr, CompilationFlags flags)
        {
            var typePipeExpression = (Remotion.TypePipe.Expressions.IPrimitiveTypePipeExpression)expr;
            var visitor            = new CodeGenerationExpressionEmitter(
                _ilg, childExpression => EmitExpression(childExpression, flags));

            typePipeExpression.Accept(visitor);
        }
 public void SetUp()
 {
     _ilGeneratorMock            = new Mock <IILGenerator> (MockBehavior.Strict);
     _childExpressionEmitterMock = new Mock <IChildExpressionEmitter> (MockBehavior.Strict);
     _emitter = new CodeGenerationExpressionEmitter(_ilGeneratorMock.Object, _childExpressionEmitterMock.Object.EmitChildExpression);
 }
Esempio n. 3
0
 public void SetUp()
 {
     _ilGeneratorMock            = MockRepository.GenerateStrictMock <IILGenerator>();
     _childExpressionEmitterMock = MockRepository.GenerateStrictMock <IChildExpressionEmitter>();
     _emitter = new CodeGenerationExpressionEmitter(_ilGeneratorMock, _childExpressionEmitterMock.EmitChildExpression);
 }