public void setTournamentName(TypeTournamentNameKnownValues new_value) { TypeTournamentName new_full_value = new TypeTournamentName(); Debug.Assert(new_value != TypeTournamentNameKnownValues.TournamentName__none); new_full_value.in_known_list = true; new_full_value.list_value = new_value; setTournamentName(new_full_value); }
public string getTournamentNameAsString() { TypeTournamentName result = getTournamentName(); if (result.in_known_list) { return(stringFromTournamentName(result.list_value)); } else { return(result.string_value); } }
protected override void handle_result(string result) { TypeTournamentNameKnownValues known = stringToTournamentName(result); TypeTournamentName new_value = new TypeTournamentName(); if (known == TypeTournamentNameKnownValues.TournamentName__none) { new_value.in_known_list = false; new_value.string_value = result; } else { new_value.in_known_list = true; new_value.list_value = known; } handle_result(new_value); }
public void setTournamentName(string chars) { TypeTournamentNameKnownValues known = stringToTournamentName(chars); TypeTournamentName new_value = new TypeTournamentName(); if (known == TypeTournamentNameKnownValues.TournamentName__none) { new_value.in_known_list = false; new_value.string_value = chars; } else { new_value.in_known_list = true; new_value.list_value = known; } setTournamentName(new_value); }
protected override void handle_result(TypeTournamentName result) { top.value.Add(result); }
protected override void handle_result(TypeTournamentName result) { //@@@ Debug.Assert(!have_value); have_value = true; value = result; }
protected abstract void handle_result(TypeTournamentName result);
public void setTournamentName(TypeTournamentName new_value) { flagHasTournamentName = true; storeTournamentName = new_value; }
private void fromJSONTournamentName(JSONValue json_value, bool ignore_extras) { Debug.Assert(json_value != null); JSONStringValue json_string = json_value.string_value(); if (json_string == null) { throw new Exception("The value for field TournamentName of SportsTournamentJSON is not a string."); } TypeTournamentName the_open_enum = new TypeTournamentName(); switch (json_string.getData()[0]) { case 'N': if (String.Compare(json_string.getData(), 1, "CAAMB", 0, 5, false) == 0) { switch (json_string.getData()[6]) { case 'C': switch (json_string.getData()[7]) { case 'B': if ((String.Compare(json_string.getData(), 8, "I", 0, 1, false) == 0) && (json_string.getData().Length == 9)) { the_open_enum.in_known_list = true; the_open_enum.list_value = TypeTournamentNameKnownValues.TournamentName_NCAAMBCBI; goto open_enum_is_done; } break; case 'I': if ((String.Compare(json_string.getData(), 8, "T", 0, 1, false) == 0) && (json_string.getData().Length == 9)) { the_open_enum.in_known_list = true; the_open_enum.list_value = TypeTournamentNameKnownValues.TournamentName_NCAAMBCIT; goto open_enum_is_done; } break; default: break; } break; case 'N': if ((String.Compare(json_string.getData(), 7, "IT", 0, 2, false) == 0) && (json_string.getData().Length == 9)) { the_open_enum.in_known_list = true; the_open_enum.list_value = TypeTournamentNameKnownValues.TournamentName_NCAAMBNIT; goto open_enum_is_done; } break; case 'T': if ((String.Compare(json_string.getData(), 7, "ournament", 0, 9, false) == 0) && (json_string.getData().Length == 16)) { the_open_enum.in_known_list = true; the_open_enum.list_value = TypeTournamentNameKnownValues.TournamentName_NCAAMBTournament; goto open_enum_is_done; } break; default: break; } } break; case 'S': if ((String.Compare(json_string.getData(), 1, "occerInternationalMensWorldCup", 0, 30, false) == 0) && (json_string.getData().Length == 31)) { the_open_enum.in_known_list = true; the_open_enum.list_value = TypeTournamentNameKnownValues.TournamentName_SoccerInternationalMensWorldCup; goto open_enum_is_done; } break; default: break; } the_open_enum.in_known_list = false; the_open_enum.string_value = json_string.getData(); open_enum_is_done :; setTournamentName(the_open_enum); }