Is there a name for this anti-pattern?
A reference to a class member is being passed to another class method, rather than having the class method set the class member directly.
public class AntiPattern { private bool _someConditionWasMet; private void MethodA() { ... MethodB(ref _someConditionWasMet); ... } private void MethodB(ref bool someConditionWasMet) { if (...) { someConditionWasMet = true; } } }