public IOptionSet Build(ConfigurationPropertyWithOptionModelDefinition definition, ConfigurationSet configurationSet) => definition.GetOptionSet(configurationSet);
public IOptionSet Build(ConfigurationPropertyWithOptionModelDefinition definition, IEnumerable <ConfigurationSet> configurationSets) { var configurationSet = configurationSets.SingleOrDefault(r => r.GetType() == definition.ConfigurationSetType); return(Build(definition, configurationSet)); }