SharpVectors.Dom.Stylesheets.MediaList.Matches C# (CSharp) Method

Matches() public method

Compares this MediaList with another and see if the second fits this
public Matches ( MediaList inMedia ) : bool
inMedia MediaList The MediaList to compare
return bool
        public bool Matches(MediaList inMedia)
        {
            if(inMedia.Length == 0) return false;
            else if(Length == 0 || containsAll)
            {
                // is empty or this list contains "all"
                return true;
            }
            else
            {
                for(ulong i = 0; i<inMedia.Length; i++)
                {
                    if(medias.Contains(inMedia[i])) return true;
                }
            }
            return false;
        }

Usage Example

Example #1
0
        public void TestMatchesEmpty()
        {
            MediaList ssList = new MediaList(String.Empty);
            MediaList rendList = new MediaList("screen");

            Assert.IsTrue(ssList.Matches(rendList));
        }
All Usage Examples Of SharpVectors.Dom.Stylesheets.MediaList::Matches