protected PCondIsNullAXQ(PrimitiveIsNullA predicate, SCode consequent, Quotation alternative) : base(predicate, consequent, alternative) { this.alternativeValue = alternative.Quoted; }
public static SCode Make(PrimitiveIsNullA predicate, SCode consequent, Quotation alternative) { return new PCondIsNullAXQ (predicate, consequent, alternative); }
protected PCondIsNullAS(PrimitiveIsNullA predicate, StaticVariable consequent, SCode alternative) : base(predicate, consequent, alternative) { this.consequentName = consequent.Name; this.consequentOffset = consequent.Offset; }
public static SCode Make(PrimitiveIsNullA predicate, StaticVariable consequent, SCode alternative) { return new PCondIsNullAS (predicate, consequent, alternative); }
public static SCode Make(PrimitiveIsNullA predicate, Argument0 consequent, SCode alternative) { return new PCondIsNullAA0 (predicate, consequent, alternative); }
protected PCondIsNullAQ(PrimitiveIsNullA predicate, Quotation consequent, SCode alternative) : base(predicate, consequent, alternative) { this.consequentValue = consequent.Quoted; }
protected PCondIsNullAA0(PrimitiveIsNullA predicate, Argument0 consequent, SCode alternative) : base(predicate, consequent, alternative) { }
public static SCode Make(PrimitiveIsNullA predicate, Argument consequent, SCode alternative) { return (consequent is Argument0) ? PCondIsNullAA0.Make (predicate, (Argument0) consequent, alternative) : new PCondIsNullAA (predicate, consequent, alternative); }
protected PCondIsNullAA(PrimitiveIsNullA predicate, Argument consequent, SCode alternative) : base(predicate, consequent, alternative) { this.consequentOffset = consequent.Offset; }
public static SCode Make(PrimitiveIsNullA predicate, SCode consequent, SCode alternative) { return (predicate.Operand is Argument0) ? PCondIsNullA0.Make ((PrimitiveIsNullA0) predicate, consequent, alternative) : (consequent is Argument) ? PCondIsNullAA.Make (predicate, (Argument) consequent, alternative) : (consequent is Quotation) ? PCondIsNullAQ.Make (predicate, (Quotation) consequent, alternative) : (consequent is StaticVariable) ? PCondIsNullAS.Make (predicate, (StaticVariable) consequent, alternative) : (alternative is Quotation) ? PCondIsNullAXQ.Make (predicate, consequent, (Quotation) alternative) : new PCondIsNullA (predicate, consequent, alternative); }
protected PCondIsNullA(PrimitiveIsNullA predicate, SCode consequent, SCode alternative) : base(predicate, consequent, alternative) { this.predicateArgumentOffset = predicate.arg0Offset; }