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; }
public LocalVariableDeclarationEater(IEater eater, IVariableInitializerEater variableInitializerEater, ITypeEater typeEater) : base(eater) { _variableInitializerEater = variableInitializerEater; _typeEater = typeEater; }
public QueryExpressionEater(IEater eater, ITypeEater typeEater) : base(eater) { _typeEater = typeEater; }