コード例 #1
0
ファイル: BoundExpression.cs プロジェクト: dnelly/peachpie
        public BoundInstanceFunctionCall(BoundExpression instance, BoundRoutineName name, ImmutableArray <BoundArgument> arguments)
            : base(arguments)
        {
            Debug.Assert(instance != null);
            Debug.Assert(name != null);

            _instance = instance;
            _name     = name;
        }
コード例 #2
0
 public virtual TResult VisitRoutineName(BoundRoutineName x) => DefaultVisitOperation(x);
コード例 #3
0
ファイル: BoundExpression.cs プロジェクト: dnelly/peachpie
 public BoundStaticFunctionCall(BoundTypeRef typeRef, BoundRoutineName name, ImmutableArray <BoundArgument> arguments) : base(arguments)
 {
     _typeRef = typeRef;
     _name    = name;
 }
コード例 #4
0
ファイル: BoundExpression.cs プロジェクト: dnelly/peachpie
 public BoundGlobalFunctionCall(QualifiedName name, QualifiedName?nameOpt, ImmutableArray <BoundArgument> arguments) : base(arguments)
 {
     _name    = new BoundRoutineName(name);
     _nameOpt = nameOpt;
 }
コード例 #5
0
ファイル: BoundExpression.cs プロジェクト: dnelly/peachpie
 public BoundGlobalFunctionCall(BoundExpression nameExpression, ImmutableArray <BoundArgument> arguments) : base(arguments)
 {
     _name = new BoundRoutineName(nameExpression);
 }