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

DispatchExpression() private méthode

private DispatchExpression ( SymbolTable symbols, DispatchTypes dispatchType, Expression left, String name, IList typeArguments, IList arguments ) : System
symbols XSpect.Yacq.Symbols.SymbolTable
dispatchType DispatchTypes
left System.Linq.Expressions.Expression
name String
typeArguments IList
arguments IList
Résultat System
        internal DispatchExpression(
            SymbolTable symbols,
            DispatchTypes dispatchType,
            Expression left,
            String name,
            IList<Type> typeArguments,
            IList<Expression> arguments
        )
            : base(symbols)
        {
            this.DispatchType = dispatchType;
            this.Left = left;
            this.Name = name;
            this.TypeArguments = new ReadOnlyCollection<Type>(typeArguments ?? Type.EmptyTypes);
            this.Arguments = new ReadOnlyCollection<Expression>(arguments ?? Arrays.Empty<Expression>());
            this.SetPosition(arguments.StartWith(left));
        }