private load_sub_syntax ( settings_as_string sett, column_formatter_base sub, string prefix, string &error ) : void | ||
sett | settings_as_string | |
sub | column_formatter_base | |
prefix | string | |
error | string | |
return | void |
private void load_sub_syntax(settings_as_string sett, column_formatter_base sub, string prefix, ref string error) {
prefix += ".";
settings_as_string sub_sett = new settings_as_string("");
foreach ( var name in sett.names())
if ( name.StartsWith(prefix))
sub_sett.set(name.Substring(prefix.Length), sett.get(name));
sub.load_syntax(sub_sett, ref error);
}