//-----------------------
 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());
     }
 }
Exemple #2
0
 public void SetCssLength(CssLength len, WebDom.CssValueEvaluatedAs evalAs)
 {
     _cachedLength = len;
     _evaluatedAs  = evalAs;
 }