//----------------------- static int EvaluateIntPropertyValueFromString <T>(ValueMap <T> map, WebDom.CssValueEvaluatedAs evalAs, T defaultValue, WebDom.CssCodeValueExpression value) where T : struct { if (value.EvaluatedAs != evalAs) { T knownValue = map.GetValueFromString(value.GetTranslatedStringValue(), defaultValue); int result = Convert.ToInt32(knownValue); value.SetIntValue(result, evalAs); return((int)result); } else { return(value.GetCacheIntValue()); } }
public void SetCssLength(CssLength len, WebDom.CssValueEvaluatedAs evalAs) { _cachedLength = len; _evaluatedAs = evalAs; }