public void merge(settings_as_string_readonly other_sett) { // note: i set it like this, so that in case of any change, I call the on_change delegate foreach (var name in other_sett.names()) { set(name, other_sett.get(name)); } }
// 'other' overrides all we have public settings_as_string merge_copy(settings_as_string_readonly other) { settings_as_string merged = new settings_as_string(ToString()); var other_names = other.names(); foreach (string name in other_names) { merged.set(name, other.get(name)); } return(merged); }
// 'other' overrides all we have public settings_as_string merge_copy(settings_as_string_readonly other) { settings_as_string merged = new settings_as_string(ToString()); var other_names = other.names(); foreach ( string name in other_names) merged.set(name, other.get(name)); return merged; }
public void merge(settings_as_string_readonly other_sett) { // note: i set it like this, so that in case of any change, I call the on_change delegate foreach ( var name in other_sett.names()) set( name, other_sett.get(name)); }