public LateBoundExpression(Expression objectReference, Expression nameExpression, LateBoundOperation operation, TypeSymbol evaluatedType)
            : base(ExpressionType.LateBound, evaluatedType, SymbolFilter.Public | SymbolFilter.InstanceMembers) {
            _objectReference = objectReference;
            _nameExpression = nameExpression;
            _operation = operation;

            _parameters = new Collection<Expression>();
        }
Exemple #2
0
        public LateBoundExpression(Expression objectReference, Expression nameExpression, LateBoundOperation operation, TypeSymbol evaluatedType)
            : base(ExpressionType.LateBound, evaluatedType, SymbolFilter.Public | SymbolFilter.InstanceMembers)
        {
            _objectReference = objectReference;
            _nameExpression  = nameExpression;
            _operation       = operation;

            _parameters = new Collection <Expression>();
        }