/// <summary> /// Deserialize a datetimeoffset value using XmlConvert /// </summary> /// <param name="value">The wire representation of the value</param> /// <returns>the value as a clr instance</returns> public override DateTimeOffset DeserializeDateTimeOffset(string value) { return((DateTimeOffset)KeyExpressionParser.KeyStringToPrimitive(value)); }
/// <summary> /// Deserialize a timespan value using XmlConvert /// </summary> /// <param name="value">The wire representation of the value</param> /// <returns>the value as a clr instance</returns> public override TimeSpan DeserializeTimeSpan(string value) { return((TimeSpan)KeyExpressionParser.KeyStringToPrimitive(value)); }
/// <summary> /// Deserialize a guid value using XmlConvert /// </summary> /// <param name="value">The wire representation of the value</param> /// <returns>the value as a clr instance</returns> public override Guid DeserializeGuid(string value) { return((Guid)KeyExpressionParser.KeyStringToPrimitive(value)); }
/// <summary> /// Deserialize a string value /// </summary> /// <param name="value">The wire representation of the value</param> /// <returns>the value as a clr instance</returns> public override string DeserializeString(string value) { return((string)KeyExpressionParser.KeyStringToPrimitive(value)); }
/// <summary> /// Deserialize a float value using XmlConvert /// </summary> /// <param name="value">The wire representation of the value</param> /// <returns>the value as a clr instance</returns> public override float DeserializeFloat(string value) { return((float)KeyExpressionParser.KeyStringToPrimitive(value)); }
/// <summary> /// Deserialize a double value using XmlConvert /// </summary> /// <param name="value">The wire representation of the value</param> /// <returns>the value as a clr instance</returns> public override double DeserializeDouble(string value) { return((double)KeyExpressionParser.KeyStringToPrimitive(value)); }
/// <summary> /// Deserialize a decimal value using XmlConvert /// </summary> /// <param name="value">The wire representation of the value</param> /// <returns>the value as a clr instance</returns> public override decimal DeserializeDecimal(string value) { return((decimal)KeyExpressionParser.KeyStringToPrimitive(value)); }