private void fromJSONMatchCodeSource(JSONValue json_value, bool ignore_extras) { Debug.Assert(json_value != null); UploadedCodeSourceJSON convert_classy = UploadedCodeSourceJSON.from_json(json_value, ignore_extras, true); setMatchCodeSource(convert_classy); }
public void setMatchCodeSource(UploadedCodeSourceJSON new_value) { if (flagHasMatchCodeSource) { } flagHasMatchCodeSource = true; storeMatchCodeSource = new_value; }
public void setExpressionSource(UploadedCodeSourceJSON new_value) { if (flagHasExpressionSource) { } flagHasExpressionSource = true; storeExpressionSource = new_value; }
public void setDefaultValueCodeSource(UploadedCodeSourceJSON new_value) { if (flagHasDefaultValueCodeSource) { } flagHasDefaultValueCodeSource = true; storeDefaultValueCodeSource = new_value; }
public void setTypeCodeSource(UploadedCodeSourceJSON new_value) { if (flagHasTypeCodeSource) { } flagHasTypeCodeSource = true; storeTypeCodeSource = new_value; }
public void setFunctionSource(UploadedCodeSourceJSON new_value) { if (flagHasFunctionSource) { } flagHasFunctionSource = true; storeFunctionSource = new_value; }
protected override void finish() { UploadedCodeSourceJSON result = new UploadedCodeSourceJSON(); Debug.Assert(result != null); finish(result); int extra_count = unknownFieldGenerator.field_names.Count; Debug.Assert(extra_count == unknownFieldGenerator.field_values.Count); for (int extra_num = 0; extra_num < extra_count; ++extra_num) { result.extraUploadedCodeSourceAppendPair(unknownFieldGenerator.field_names[extra_num], unknownFieldGenerator.field_values[extra_num]); } unknownFieldGenerator.field_names.Clear(); unknownFieldGenerator.field_values.Clear(); unknownFieldGenerator.index = new Dictionary <string, JSONValue>(); handle_result(result); }
protected void finish(UploadedCodeSourceJSON result) { if (fieldGeneratorFileName.have_value) { result.setFileName(fieldGeneratorFileName.value); fieldGeneratorFileName.have_value = false; } else if ((!(result.hasFileName())) && !allow_incomplete) { error("When parsing the object for %what%, the \"FileName\" field was missing."); } if (fieldGeneratorStartLineNumber.have_value) { result.setStartLineNumber(fieldGeneratorStartLineNumber.value); fieldGeneratorStartLineNumber.have_value = false; } if (fieldGeneratorStartColumnNumber.have_value) { result.setStartColumnNumber(fieldGeneratorStartColumnNumber.value); fieldGeneratorStartColumnNumber.have_value = false; } }
protected override void handle_result(UploadedCodeSourceJSON result) { top.value.Add(result); }
protected override void handle_result(UploadedCodeSourceJSON result) { //@@@ Debug.Assert(!have_value); have_value = true; value = result; }
protected abstract void handle_result(UploadedCodeSourceJSON new_result);