예제 #1
0
 /// <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));
 }
예제 #2
0
 /// <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));
 }
예제 #3
0
 /// <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));
 }
예제 #4
0
 /// <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));
 }
예제 #5
0
 /// <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));
 }
예제 #6
0
 /// <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));
 }
예제 #7
0
 /// <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));
 }