protected ReduceImpl ( |
||
symbols | The additional symbol table for reducing. | |
expectedType | The type which is expected as the type of reduced expression. | |
return |
protected override Expression ReduceImpl(SymbolTable symbols, Type expectedType)
{
this._left = this.Left.Reduce(symbols);
return symbols.ResolveMatch(this)
.If(d => d == null, d => symbols.Missing)
(this, symbols, expectedType);
}