private bool PropagateSubmissive(bool allow_backflow = true) { if (PushSubmissiveToDominate()) { state = VariableLinkState.Equal; return(true); } if (allow_backflow) { return(PropagateDominate(false)); } return(false); }
public VariableLink() { state = VariableLinkState.DominateActive; }
protected void PushState(VariableLinkState new_state) { state = new_state; }