public ReferenceExpressionEater(IEater eater, ExpressionKindHelper kindHelper, EatExpressionHelper eatExpressionHelper, ITypeEater typeEater)
     : base(eater)
 {
     _kindHelper          = kindHelper;
     _eatExpressionHelper = eatExpressionHelper;
     _typeEater           = typeEater;
 }
 public DefaultExpressionEater(IEater eater, ITypeEater typeEater)
     : base(eater)
 {
     _typeEater = typeEater;
 }
 public AsExpressionEater(IEater eater, ITypeEater typeEater, ExpressionKindHelper kindHelper)
     : base(eater)
 {
     _typeEater  = typeEater;
     _kindHelper = kindHelper;
 }
예제 #4
0
 public LocalVariableDeclarationEater(IEater eater, IVariableInitializerEater variableInitializerEater, ITypeEater typeEater)
     : base(eater)
 {
     _variableInitializerEater = variableInitializerEater;
     _typeEater = typeEater;
 }
 public QueryExpressionEater(IEater eater, ITypeEater typeEater) : base(eater)
 {
     _typeEater = typeEater;
 }