public void setCardinality(TypeCardinalityKnownValues new_value) { TypeCardinality new_full_value = new TypeCardinality(); Debug.Assert(new_value != TypeCardinalityKnownValues.Cardinality__none); new_full_value.in_known_list = true; new_full_value.list_value = new_value; setCardinality(new_full_value); }
public static string stringFromCardinality(TypeCardinalityKnownValues the_enum) { switch (the_enum) { case TypeCardinalityKnownValues.Cardinality_Single: return("Single"); case TypeCardinalityKnownValues.Cardinality_Multiple: return("Multiple"); default: Debug.Assert(false); return(null); } }
protected override void handle_result(string result) { TypeCardinalityKnownValues known = stringToCardinality(result); TypeCardinality new_value = new TypeCardinality(); if (known == TypeCardinalityKnownValues.Cardinality__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 setCardinality(string chars) { TypeCardinalityKnownValues known = stringToCardinality(chars); TypeCardinality new_value = new TypeCardinality(); if (known == TypeCardinalityKnownValues.Cardinality__none) { new_value.in_known_list = false; new_value.string_value = chars; } else { new_value.in_known_list = true; new_value.list_value = known; } setCardinality(new_value); }