private int GetScoreByPropertyName(ScoreCard <int> scores, string propName) { return((int)scores.GetType().GetProperty(propName).GetValue(scores)); }
private void SetScoreByPropertyName(ScoreCard <int> scores, string propName, int value) { scores.GetType().GetProperty(propName).SetValue(scores, value); }
private bool IsCategoryScored(string propName) { var isScored = (bool)isCategoryScored.GetType().GetProperty(propName).GetValue(isCategoryScored); return(isScored == false); }