Exemplo n.º 1
0
        public TargetTypeGenerator(
            MutableType concreteTarget,
            IExpressionBuilder expressionBuilder,
            IAttributeGenerator attributeGenerator,
            INextCallProxyGenerator nextCallProxyGenerator)
        {
            ArgumentUtility.CheckNotNull("concreteTarget", concreteTarget);
            ArgumentUtility.CheckNotNull("expressionBuilder", expressionBuilder);
            ArgumentUtility.CheckNotNull("attributeGenerator", attributeGenerator);
            ArgumentUtility.CheckNotNull("nextCallProxyGenerator", nextCallProxyGenerator);

            _concreteTarget         = concreteTarget;
            _expressionBuilder      = expressionBuilder;
            _attributeGenerator     = attributeGenerator;
            _nextCallProxyGenerator = nextCallProxyGenerator;
        }
 public TargetTypeGeneratorFacade(INextCallProxyGenerator nextCallProxyGenerator)
 {
     ArgumentUtility.CheckNotNull("nextCallProxyGenerator", nextCallProxyGenerator);
     _nextCallProxyGenerator = nextCallProxyGenerator;
 }