コード例 #1
0
 public ReferenceExpressionEater(IEater eater, ExpressionKindHelper kindHelper, EatExpressionHelper eatExpressionHelper, ITypeEater typeEater)
     : base(eater)
 {
     _kindHelper          = kindHelper;
     _eatExpressionHelper = eatExpressionHelper;
     _typeEater           = typeEater;
 }
コード例 #2
0
        public TypeEater([NotNull] EatExpressionHelper eatExpressionHelper)
        {
            if (eatExpressionHelper == null)
                throw new ArgumentNullException("eatExpressionHelper");

            _eatExpressionHelper = eatExpressionHelper;
        }
コード例 #3
0
        public TypeEater([NotNull] EatExpressionHelper eatExpressionHelper)
        {
            if (eatExpressionHelper == null)
            {
                throw new ArgumentNullException("eatExpressionHelper");
            }

            _eatExpressionHelper = eatExpressionHelper;
        }
コード例 #4
0
 public InvocationExpressionEater(IEater eater,
                                  EatExpressionHelper expressionHelper,
                                  ExpressionKindHelper expressionKindHelper,
                                  IParentReferenceEater parentReferenceEater,
                                  IArgumentsEater argumentsEater,
                                  IMockOfInvocationEater mockOfInvocationEater)
     : base(eater)
 {
     _expressionHelper      = expressionHelper;
     _expressionKindHelper  = expressionKindHelper;
     _parentReferenceEater  = parentReferenceEater;
     _argumentsEater        = argumentsEater;
     _mockOfInvocationEater = mockOfInvocationEater;
 }
コード例 #5
0
 public ObjectCreationExpressionEater(IEater eater, EatExpressionHelper expressionHelper, IArgumentsEater argumentsEater)
     : base(eater)
 {
     _expressionHelper = expressionHelper;
     _argumentsEater   = argumentsEater;
 }
コード例 #6
0
 public MoqStubOptionTargetEater(EatExpressionHelper eatExpressionHelper, IArgumentsEater argumentsEater)
 {
     _eatExpressionHelper = eatExpressionHelper;
     _argumentsEater = argumentsEater;
 }
コード例 #7
0
 public AssignmentExpressionEater(IEater eater, EatExpressionHelper eatExpressionHelper, ExpressionKindHelper expressionKindHelper)
     : base(eater)
 {
     _eatExpressionHelper  = eatExpressionHelper;
     _expressionKindHelper = expressionKindHelper;
 }