BExIS.Ddm.Model.SearchCriteria.ContainsFacet C# (CSharp) 메소드

ContainsFacet() 공개 메소드

Check if facet in SerachCriteriaList This function is used to check whether an facet is present in the list.
public ContainsFacet ( Facet facet ) : bool
facet Facet
리턴 bool
        public bool ContainsFacet(Facet facet)
        {
            var isIn = (from sco in SearchCriteriaList
                        from v in sco.Values
                        where (sco.SearchComponent.Name.Equals(facet.Parent.Name) && v.Equals(facet.Name, StringComparison.InvariantCulture)) ||
                        sco.SearchComponent.Name.Equals(facet.Name, StringComparison.InvariantCulture)
                        select sco).Count() > 0;

            return isIn;
        }