Class MediaList
- Namespace
- SharpVectors.Dom.Stylesheets
- Assembly
- SharpVectors.Css.dll
The MediaList interface provides the abstraction of an ordered collection of media, without defining or constraining how this collection is implemented. An empty list is the same as a list that contains the medium "all".
The items in the MediaList are accessible via an integral index, starting from 0.
public sealed class MediaList : IMediaList
- Inheritance
-
MediaList
- Implements
- Inherited Members
Constructors
Properties
- this[int]
Returns the indexth in the list. If index is greater than or equal to the number of media in the list, this returns null.
- this[ulong]
Returns the indexth in the list. If index is greater than or equal to the number of media in the list, this returns null.
- Length
The number of media in the list. The range of valid media is 0 to length-1 inclusive.
- MediaText
The parsable textual representation of the media list. This is a comma-separated list of media.
Methods
- AppendMedium(string)
Adds the medium newMedium to the end of the list. If the newMedium is already used, it is first removed.
- DeleteMedium(string)
Deletes the medium indicated by oldMedium from the list.
- Matches(MediaList)
Compares this MediaList with another and see if the second fits this