internal static string String(IBEncodeValue v) { if (v is ValueString) return ((ValueString)v).String; else if (v is ValueNumber) return ((ValueNumber)v).String; else return null; }