public Reach upto(Reach other) { Base.upd(); other.upd(); return((strong) ? (Reach)Base.upto__(other) : (Reach)Base.upto_(other)); }
public Reach at(Reach other) { Base.upd(); other.upd(); return((strong) ? (Reach)Base.at__(other) : (Reach)Base.at_(other)); }
public Reach after(Reach other) { Base.upd(); other.upd(); return((pure) ? (bufop)? (Reach)Base.rplafter_(other, this) : (Reach)Base.rplafter(other, this) : (bufop) ? (Reach)Base.rplafter(other, (Rch)rTxt) : (Reach)Base.rplafter(other, (Rch)rTxt)); }
// ******************* (Rch other) public Reach before(Reach other) { Base.upd(); other.upd(); return((strong) ? (Reach)Base.before__(other) : (Reach)Base.before_(other)); }
public Reach from(Reach other) { Base.upd(); other.upd(); return((pure) ? (bufop) ? (Reach)Base.delfrom_(other) : (Reach)Base.delfrom(other) : (bufop) ? (Reach)Base.delfrom_(other, this) : (Reach)Base.delfrom(other, this)); }
// ******************* (Rch other) public Reach before(Reach other) { Base.upd(); other.upd(); return((pure) ? (bufop) ? (Reach)Base.insbefore_(other, this) : (Reach)Base.insbefore(other, this) : (bufop) ? (Reach)Base.insbefore(other, (Rch)rTxt) : (Reach)Base.insbefore(other, (Rch)rTxt)); }
public bool Equals(Reach other) { upd(); other.upd(); return(base.Equals((Rch)other)); }
// ******************* (Rch other) public Reach before(Reach other) { Base.upd(); other.upd(); return((pure) ? (bufop) ? (Reach)Base.delbefore_(other) : (Reach)Base.delbefore(other) : (bufop) ? (Reach)Base.delbefore_(other, this) : (Reach)Base.delbefore(other, this)); }
public Reach from(Reach other) { upd(); other.upd(); return((Reach)base.from(other)); }
public Reach after(Reach other) { upd(); other.upd(); return((Reach)base.after(other)); }
public Reach at(Reach other) { upd(); other.upd(); return((Reach)base.at(other)); }
public Reach upto(Reach other) { upd(); other.upd(); return((Reach)base.upto(other)); }
// ******************* (Rch other) public Reach before(Reach other) { upd(); other.upd(); return((Reach)base.before(other)); }
public Reach from(Reach other) { Base.upd(); other.upd(); return((strong) ? (Reach)Base.from__(other) : (Reach)Base.from_(other)); }
internal ReplaceWith(bool bufop, Reach Base, Reach txt) { this.bufop = bufop; this.Base = Base; rTxt = txt; pure = false; rTxt.upd(); }
public Reach after(Reach other) { Base.upd(); other.upd(); return((strong) ? (Reach)Base.after__(other) : (Reach)Base.after_(other)); }
public Reach upto(Reach other) { Base.upd(); other.upd(); return((pure) ? (bufop)? (Reach)Base.rplupto_(other, this) : (Reach)Base.rplupto(other, this) : (bufop) ? (Reach)Base.rplupto(other, (Rch)rTxt) : (Reach)Base.rplupto(other, (Rch)rTxt)); }
public Reach upto(Reach other) { Base.upd(); other.upd(); return((pure) ? (bufop) ? (Reach)Base.delupto_(other) : (Reach)Base.delupto(other) : (bufop) ? (Reach)Base.delupto_(other, this) : (Reach)Base.delupto(other, this)); }
public Reach from(Reach other) { Base.upd(); other.upd(); return((pure) ? (bufop)? (Reach)Base.rplfrom_(other, this) : (Reach)Base.rplfrom(other, this) : (bufop) ? (Reach)Base.rplfrom(other, (Rch)rTxt) : (Reach)Base.rplfrom(other, (Rch)rTxt)); }
public Reach after(Reach other) { Base.upd(); other.upd(); return((pure) ? (bufop) ? (Reach)Base.delafter_(other) : (Reach)Base.delafter(other) : (bufop) ? (Reach)Base.delafter_(other, this) : (Reach)Base.delafter(other, this)); }
internal Insert(bool bufop, Reach Base, Reach txt) { this.bufop = bufop; this.Base = Base; rTxt = txt; pure = false; rTxt.upd(); }