/// <summary> /// Initializes a new instance of the <see cref="FilterMenu"/> class. /// </summary> /// <param name="criteria">The criteria to extend.</param> /// <param name="field">The field to filter on.</param> public FilterTaxonomy(TaxonomyCriteria criteria, TaxonomyProperty field) : base(criteria) { this.Field = field; }
/// <summary> /// Adds a filter option. /// </summary> /// <param name="criteria">The criteria to extend.</param> /// <param name="field">The field to filter on.</param> /// <returns>An instance of <see cref="FilterTaxonomy"/>, which further refines the operator.</returns> public static FilterTaxonomy FilteredBy(this TaxonomyCriteria criteria, TaxonomyProperty field) { return(new FilterTaxonomy(criteria, field)); }