public abstract object GetValue ();
public virtual Constant CreateConstantReference(Location loc) { if (value == null) { return(null); } return(Constant.CreateConstant(value.Type, value.GetValue(), loc)); }