public BaseValue Visit(ImageValue value) { switch (_resultType) { case TypeId.Integer: return(new IntValue(null)); case TypeId.Real: return(new RealValue(null)); case TypeId.String: return(new StringValue(null)); case TypeId.DateTime: return(new DateTimeValue(null)); case TypeId.Image: return(value); default: throw new ArgumentOutOfRangeException(); } }
public string Visit(ImageValue value) { return(value.ToString()); }
public double?Visit(ImageValue value) { return(null); }