示例#1
0
 internal BuiltInExpr(BuiltInKind kind, string name, Node arg1, Node arg2)
     : this(kind, name)
 {
     ArgCount = 2;
     Arg1 = arg1;
     Arg2 = arg2;
 }
示例#2
0
 internal BuiltInExpr(BuiltInKind kind, string name, Node arg1, Node arg2)
     : this(kind, name)
 {
     ArgCount = 2;
     Arg1     = arg1;
     Arg2     = arg2;
 }
示例#3
0
 internal BuiltInExpr(BuiltInKind kind, string name, Node arg1, Node arg2, Node arg3)
     : this(kind, name)
 {
     this.ArgCount = 3;
     this.Arg1     = arg1;
     this.Arg2     = arg2;
     this.Arg3     = arg3;
 }
示例#4
0
 internal BuiltInExpr(BuiltInKind kind, string name, Node arg1, Node arg2, Node arg3, Node arg4)
     : this(kind, name)
 {
     ArgCount = 4;
     Arg1 = arg1;
     Arg2 = arg2;
     Arg3 = arg3;
     Arg4 = arg4;
 }
示例#5
0
 internal BuiltInExpr(BuiltInKind kind, string name, Node arg1, Node arg2, Node arg3, Node arg4)
     : this(kind, name)
 {
     ArgCount = 4;
     Arg1     = arg1;
     Arg2     = arg2;
     Arg3     = arg3;
     Arg4     = arg4;
 }
示例#6
0
 private BuiltInExpr(BuiltInKind kind, string name)
 {
     Kind = kind;
     Name = name.ToUpperInvariant();
 }
示例#7
0
 private BuiltInExpr(BuiltInKind kind, string name)
 {
     Kind = kind;
     Name = name.ToUpperInvariant();
 }
示例#8
0
 internal BuiltInExpr(BuiltInKind kind, string name, Node arg1)
     : this(kind, name)
 {
     this.ArgCount = 1;
     this.Arg1     = arg1;
 }