public override bool Equals(object obj) { if (obj is null) { return(false); } if (!(obj is TransitionState transitionState)) { return(false); } return(GetHashCode() == transitionState.GetHashCode() && Recognized.Equals(transitionState.Recognized) && Index == transitionState.Index); }
public override bool Equals(object obj) { if (obj == null) { return(false); } var transitionState = obj as TransitionState; if (transitionState == null) { return(false); } return(GetHashCode() == transitionState.GetHashCode() && Recognized.Equals(transitionState.Recognized) && Index == transitionState.Index); }