private void fromJSONBcc(JSONValue json_value, bool ignore_extras) { Debug.Assert(json_value != null); EmailAddressFieldJSON convert_classy = EmailAddressFieldJSON.from_json(json_value, ignore_extras, true); setBcc(convert_classy); }
public void setBcc(EmailAddressFieldJSON new_value) { if (flagHasBcc) { } flagHasBcc = true; storeBcc = new_value; }
public void setTo(EmailAddressFieldJSON new_value) { if (flagHasTo) { } flagHasTo = true; storeTo = new_value; }
public void setCc(EmailAddressFieldJSON new_value) { if (flagHasCc) { } flagHasCc = true; storeCc = new_value; }
protected override void finish() { EmailAddressFieldJSON result = new EmailAddressFieldJSON(); Debug.Assert(result != null); finish(result); handle_result(result); }
protected void finish(EmailAddressFieldJSON result) { if (fieldGeneratorMissingEmails.have_value) { result.initMissingEmails(); int count = fieldGeneratorMissingEmails.value.Count; for (int num = 0; num < count; ++num) { result.appendMissingEmails(fieldGeneratorMissingEmails.value[num]); } fieldGeneratorMissingEmails.value.Clear(); fieldGeneratorMissingEmails.have_value = false; } if (fieldGeneratorDisambiguateEmails.have_value) { result.initDisambiguateEmails(); int count = fieldGeneratorDisambiguateEmails.value.Count; for (int num = 0; num < count; ++num) { result.appendDisambiguateEmails(fieldGeneratorDisambiguateEmails.value[num]); } fieldGeneratorDisambiguateEmails.value.Clear(); fieldGeneratorDisambiguateEmails.have_value = false; } if (fieldGeneratorValidEmails.have_value) { result.initValidEmails(); int count = fieldGeneratorValidEmails.value.Count; for (int num = 0; num < count; ++num) { result.appendValidEmails(fieldGeneratorValidEmails.value[num]); } fieldGeneratorValidEmails.value.Clear(); fieldGeneratorValidEmails.have_value = false; } }
protected override void handle_result(EmailAddressFieldJSON result) { top.value.Add(result); }
protected override void handle_result(EmailAddressFieldJSON result) { //@@@ Debug.Assert(!have_value); have_value = true; value = result; }
protected abstract void handle_result(EmailAddressFieldJSON new_result);