SharpVectors.Dom.Css.CssRule.CssRule C# (CSharp) Method

CssRule() protected method

protected CssRule ( object parent, bool readOnly, string replacedStrings, CssStyleSheetType origin ) : System
parent object
readOnly bool
replacedStrings string
origin CssStyleSheetType
return System
        protected CssRule(object parent, bool readOnly, string[] replacedStrings, CssStyleSheetType origin)
        {
            if(parent is CssRule)
            {
                _ParentRule = (CssRule)parent;
            }
            else if(parent is CssStyleSheet)
            {
                _ParentStyleSheet = (CssStyleSheet)parent;
            }
            else
            {
                throw new Exception("The CssRule constructor can only take a CssRule or CssStyleSheet as it's second argument " + parent.GetType());
            }
            Origin = origin;
            ReplacedStrings = replacedStrings;
            ReadOnly = readOnly;
        }