public SqlOptionFilter(IOptionFilter optionFilter) { Items = new Collection <SqlOptionFilterItem>(); var options = optionFilter.GetOptions(); foreach (var key in options.Keys) { var filter = options[key]; ObjectType type = (ObjectType)Enum.Parse(typeof(ObjectType), filter, true); Items.Add(new SqlOptionFilterItem(type, key)); } }
public SqlOptionFilter(IOptionFilter optionFilter) { Items = new List <SqlOptionFilterItem>(); var options = optionFilter.GetOptions(); foreach (var pair in options) { Items.Add( new SqlOptionFilterItem( objectType: (ObjectType)Enum.Parse(typeof(ObjectType), pair.Value, true), filterPattern: pair.Key ) ); } }