public virtual string GetStringValue()
{
string ret = null;
switch(PrimitiveType)
{
case CssPrimitiveType.String:
case CssPrimitiveType.Uri:
case CssPrimitiveType.Ident:
case CssPrimitiveType.Attr:
ret = stringValue;
break;
}
if(ret != null) return ret;
else throw new DomException(DomExceptionType.InvalidAccessErr);
}
public override string GetStringValue() { switch (PrimitiveType) { case CssPrimitiveType.Attr: return(_element.GetAttribute(_cssValue.GetStringValue(), string.Empty)); default: return(_cssValue.GetStringValue()); } }