internal CSSMarginProperty() : base(PropertyNames.Margin) { _inherited = false; _left = new CSSMarginLeftProperty(); _right = new CSSMarginRightProperty(); _top = new CSSMarginTopProperty(); _bottom = new CSSMarginBottomProperty(); }
Boolean Check(CSSValue[] values) { var target = new CSSProperty[] { new CSSMarginTopProperty(), new CSSMarginRightProperty(), new CSSMarginBottomProperty(), new CSSMarginLeftProperty() }; for (int i = 0; i < 4; i++) { target[i].Value = values[i]; if (target[i].Value != values[i]) { return(false); } } _top = (CSSMarginTopProperty)target[0]; _right = (CSSMarginRightProperty)target[1]; _bottom = (CSSMarginBottomProperty)target[2]; _left = (CSSMarginLeftProperty)target[3]; return(true); }