public static SCode Make(Primitive2 rator, Argument0 rand0, PrimitiveCarA rand1) { return new PrimitiveIsEqA0CarA (rator, rand0, rand1); }
internal PrimitiveIsEqCarAS(Primitive2 rator, PrimitiveCarA rand0, StaticVariable rand1) : base(rator, rand0, rand1) { this.rand1Name = rand1.Name; this.rand1Offset = rand1.Offset; }
protected PrimitiveIsEqA0CarA(Primitive2 rator, Argument0 rand0, PrimitiveCarA rand1) : base(rator, rand0, rand1) { this.rand1Offset = rand1.offset; }
protected PrimitiveIsEqCarAQ(Primitive2 rator, PrimitiveCarA rand0, Quotation rand1) : base(rator, rand0, rand1) { this.rand1Value = rand1.Quoted; }
public static SCode Make(Primitive2 rator, PrimitiveCarA rand0, Quotation rand1) { return (rand1.Quoted == null && Configuration.EnableCodeRewriting && Configuration.EnableEqNullRewrite) ? RewriteEqNull (rator, rand0, rand1) : (rand1.Quoted is bool && ((bool) rand1.Quoted) == false && Configuration.EnableCodeRewriting && Configuration.EnableEqFalseRewrite) ? RewriteEqFalse (rator, rand0, rand1) : new PrimitiveIsEqCarAQ (rator, rand0, rand1); }
protected PrimitiveIsEqCarA(Primitive2 rator, PrimitiveCarA rand0, SCode rand1) : base(rator, rand0, rand1) { this.rand0ArgOffset = rand0.offset; }
public static SCode Make(Primitive2 rator, PrimitiveCarA rand0, SCode rand1) { return (rand0 is PrimitiveCarA0) ? PrimitiveIsEqCarA0.Make (rator, (PrimitiveCarA0) rand0, rand1) : (rand1 is Quotation) ? PrimitiveIsEqCarAQ.Make (rator, rand0, (Quotation) rand1) : (rand1 is StaticVariable) ? new PrimitiveIsEqCarAS (rator, rand0, (StaticVariable) rand1) : new PrimitiveIsEqCarA (rator, rand0, rand1); }
public static SCode Make(StaticVariable rator, PrimitiveCarA rand0, Argument0 rand1) { return new Combination2SCarAA0 (rator, rand0, rand1); }
protected Combination2SCarAA0(StaticVariable rator, PrimitiveCarA rand0, Argument0 rand1) : base(rator, rand0, rand1) { }
public static SCode Make(StaticVariable rator, PrimitiveCarA rand0, Argument rand1) { return (rand1 is Argument0) ? Combination2SCarAA0.Make (rator, rand0, (Argument0) rand1) : new Combination2SCarAA (rator, rand0, rand1); }
protected Combination2SCarAA(StaticVariable rator, PrimitiveCarA rand0, Argument rand1) : base(rator, rand0, rand1) { this.rand1Offset = rand1.Offset; }
protected Combination2SCarA(StaticVariable rator, PrimitiveCarA rand0, SCode rand1) : base(rator, rand0, rand1) { this.rand0Offset = ((Argument) rand0.Operand).Offset; }