XSpect.Yacq.Expressions.DispatchExpression.DefaultMissing C# (CSharp) Méthode

DefaultMissing() public static méthode

Default definition method of SymbolTable.Missing.
public static DefaultMissing ( DispatchExpression e, SymbolTable s, Type t ) : Expression
e DispatchExpression The expression to be reduced.
s XSpect.Yacq.Symbols.SymbolTable The symbol table which this symbol (value) belongs.
t System.Type The expected from the caller, or null if any type will be accepted.
Résultat System.Linq.Expressions.Expression
        public static Expression DefaultMissing(DispatchExpression e, SymbolTable s, Type t)
        {
            return e._left is DynamicExpression || YacqBinder.IsInDynamicContext(s, e.Arguments.StartWith(e.Left))
                ? e.DispatchByDynamicBinder(s, t)
                : e.DispatchByTypeSystem(s, t);
        }