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); }
public void SetUp() { _ilGeneratorMock = MockRepository.GenerateStrictMock <IILGenerator>(); _childExpressionEmitterMock = MockRepository.GenerateStrictMock <IChildExpressionEmitter>(); _emitter = new CodeGenerationExpressionEmitter(_ilGeneratorMock, _childExpressionEmitterMock.EmitChildExpression); }