Example #1
0
 public static SCode Make(PrimitiveVectorRef predicate, SCode consequent, SCode alternative)
 {
     return
         //(predicate is PrimitiveVectorRefA) ? PCondVectorRefA.Make ((PrimitiveVectorRefA) predicate, consequent, alternative) :
         //(predicate is PrimitiveVectorRefS) ? PCondVectorRefS.Make ((PrimitiveVectorRefS) predicate, consequent, alternative) :
         //(predicate is PrimitiveVectorRefXQ) ? PCondVectorRefXQ.Make ((PrimitiveVectorRefXQ) predicate, consequent, alternative) :
         (new PCondVectorRef(predicate, consequent, alternative));
 }
 public static SCode Make(PrimitiveVectorRef predicate, SCode consequent, SCode alternative)
 {
     return
         //(predicate is PrimitiveVectorRefA) ? PCondVectorRefA.Make ((PrimitiveVectorRefA) predicate, consequent, alternative) :
         //(predicate is PrimitiveVectorRefS) ? PCondVectorRefS.Make ((PrimitiveVectorRefS) predicate, consequent, alternative) :
         //(predicate is PrimitiveVectorRefXQ) ? PCondVectorRefXQ.Make ((PrimitiveVectorRefXQ) predicate, consequent, alternative) :
         new PCondVectorRef (predicate, consequent, alternative);
 }
Example #3
0
 protected PCondVectorRef(PrimitiveVectorRef predicate, SCode consequent, SCode alternative)
     : base(predicate, consequent, alternative)
 {
 }
 protected PCondVectorRef(PrimitiveVectorRef predicate, SCode consequent, SCode alternative)
     : base(predicate, consequent, alternative)
 {
 }