public static SCode Make(Primitive2 rator, Quotation rand0, LexicalVariable rand1) { return ((rand1 is Argument) ? PrimitiveIsObjectEqQA.Make(rator, rand0, (Argument)rand1) : (rand1 is LexicalVariable1) ? PrimitiveIsObjectEqQL1.Make(rator, rand0, (LexicalVariable1)rand1) : new PrimitiveIsObjectEqQL(rator, rand0, rand1)); }
public static SCode Make(PrimitiveIsObjectEqQL1 predicate, SCode consequent, LexicalVariable alternative) { return (alternative is Argument) ? PCondIsObjectEqQL1SA.Make (predicate, consequent, (Argument) alternative) : (alternative is LexicalVariable1) ? Unimplemented () : new PCondIsObjectEqQL1SL (predicate, consequent, alternative); }
protected PCondIsObjectEqQL1SL(PrimitiveIsObjectEqQL1 predicate, SCode consequent, LexicalVariable alternative) : base(predicate, consequent, alternative) { }
public static SCode Make(PrimitiveIsObjectEqQL1 predicate, SCode consequent, Argument0 alternative) { return new PCondIsObjectEqQL1SA0 (predicate, consequent, alternative); }
PCondIsObjectEqQL1SA0(PrimitiveIsObjectEqQL1 predicate, SCode consequent, Argument0 alternative) : base(predicate, consequent, alternative) { }
public static SCode Make(PrimitiveIsObjectEqQL1 predicate, SCode consequent, Argument alternative) { return (alternative is Argument0) ? PCondIsObjectEqQL1SA0.Make (predicate, consequent, (Argument0) alternative) : (alternative is Argument1) ? Unimplemented () : new PCondIsObjectEqQL1SA (predicate, consequent, alternative); }
public static SCode Make(PrimitiveIsObjectEqQL1 predicate, Quotation consequent, Quotation alternative) { return new PCondIsObjectEqQL1QQ (predicate, consequent, alternative); }
PCondIsObjectEqQL1QQ(PrimitiveIsObjectEqQL1 predicate, Quotation consequent, Quotation alternative) : base(predicate, consequent, alternative) { this.alternativeValue = alternative.Quoted; }
public static SCode Make(PrimitiveIsObjectEqQL1 predicate, Quotation consequent, SCode alternative) { return (alternative is LexicalVariable) ? Unimplemented () : (alternative is Quotation) ? PCondIsObjectEqQL1QQ.Make (predicate, consequent, (Quotation) alternative) : new PCondIsObjectEqQL1Q (predicate, consequent, alternative); }
protected PCondIsObjectEqQL1Q(PrimitiveIsObjectEqQL1 predicate, Quotation consequent, SCode alternative) : base(predicate, consequent, alternative) { this.consequentValue = consequent.Quoted; }
protected PCondIsObjectEqQL1(PrimitiveIsObjectEqQL1 predicate, SCode consequent, SCode alternative) : base(predicate, consequent, alternative) { }