public override bool HasSideEffects() { if (Lhs.HasSideEffects()) { return(true); } foreach (var i in Terms) { if (i.Rhs.HasSideEffects()) { return(true); } } return(false); }
public override bool HasSideEffects() { return(TrueResult.HasSideEffects() || FalseResult.HasSideEffects()); }
public override bool HasSideEffects() { return(Inner.HasSideEffects()); }