//
// Generated file. Do not edit manually.
//

using System.Collections.Generic;

namespace Alba.CsCss.Style
{
    public partial class CssStyleSheet
    {
        public IEnumerable<CssCharsetRule> CharsetRules
        {
            get { return GetRules<CssCharsetRule>(); }
        }

        public IEnumerable<CssCharsetRule> AllCharsetRules
        {
            get { return GetAllRules<CssCharsetRule>(); }
        }

        public IEnumerable<CssImportRule> ImportRules
        {
            get { return GetRules<CssImportRule>(); }
        }

        public IEnumerable<CssImportRule> AllImportRules
        {
            get { return GetAllRules<CssImportRule>(); }
        }

        public IEnumerable<CssNamespaceRule> NamespaceRules
        {
            get { return GetRules<CssNamespaceRule>(); }
        }

        public IEnumerable<CssNamespaceRule> AllNamespaceRules
        {
            get { return GetAllRules<CssNamespaceRule>(); }
        }

        public IEnumerable<CssStyleRule> StyleRules
        {
            get { return GetRules<CssStyleRule>(); }
        }

        public IEnumerable<CssStyleRule> AllStyleRules
        {
            get { return GetAllRules<CssStyleRule>(); }
        }

        public IEnumerable<CssMediaRule> MediaRules
        {
            get { return GetRules<CssMediaRule>(); }
        }

        public IEnumerable<CssMediaRule> AllMediaRules
        {
            get { return GetAllRules<CssMediaRule>(); }
        }

        public IEnumerable<CssFontFaceRule> FontFaceRules
        {
            get { return GetRules<CssFontFaceRule>(); }
        }

        public IEnumerable<CssFontFaceRule> AllFontFaceRules
        {
            get { return GetAllRules<CssFontFaceRule>(); }
        }

        public IEnumerable<CssPageRule> PageRules
        {
            get { return GetRules<CssPageRule>(); }
        }

        public IEnumerable<CssPageRule> AllPageRules
        {
            get { return GetAllRules<CssPageRule>(); }
        }

        public IEnumerable<CssKeyframeRule> KeyframeRules
        {
            get { return GetRules<CssKeyframeRule>(); }
        }

        public IEnumerable<CssKeyframeRule> AllKeyframeRules
        {
            get { return GetAllRules<CssKeyframeRule>(); }
        }

        public IEnumerable<CssKeyframesRule> KeyframesRules
        {
            get { return GetRules<CssKeyframesRule>(); }
        }

        public IEnumerable<CssKeyframesRule> AllKeyframesRules
        {
            get { return GetAllRules<CssKeyframesRule>(); }
        }

        public IEnumerable<CssSupportsRule> SupportsRules
        {
            get { return GetRules<CssSupportsRule>(); }
        }

        public IEnumerable<CssSupportsRule> AllSupportsRules
        {
            get { return GetAllRules<CssSupportsRule>(); }
        }

    }
}
