public TurnResult With(Turn turn = null, bool?isWin = null, bool?isFail = null) { return(new TurnResult(turn ?? Turn, isWin ?? IsWin, isFail ?? IsFail)); }
public TurnResult(Turn turn, bool?isWin = null, bool?isFail = null) { Turn = turn; IsWin = isWin ?? IsWin; IsFail = isFail ?? IsFail; }