Merge branch 'master' of github.com:JamesNK/Newtonsoft.Json

This commit is contained in:
James Newton-King
2012-05-06 13:48:16 +12:00
2 changed files with 13 additions and 1 deletions
@@ -2513,7 +2513,7 @@ bye", reader.Value);
toggleReaderError.Error = false;
Assert.IsTrue(jsonTextReader.Read());
Assert.AreEqual(1, jsonTextReader.Value);
Assert.AreEqual(1L, jsonTextReader.Value);
toggleReaderError.Error = true;
@@ -6346,7 +6346,11 @@ Parameter name: value",
{
public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
{
#if !(SILVERLIGHT || NETFX_CORE)
writer.WriteValue(":::" + value.ToString().ToUpper(CultureInfo.InvariantCulture) + ":::");
#else
writer.WriteValue(":::" + value.ToString().ToUpper() + ":::");
#endif
}
public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
@@ -6355,7 +6359,11 @@ Parameter name: value",
if (s == null)
return null;
#if !(SILVERLIGHT || NETFX_CORE)
return s.ToLower(CultureInfo.InvariantCulture).Trim(new[] { ':' });
#else
return s.ToLower().Trim(new[] { ':' });
#endif
}
public override bool CanConvert(Type objectType)
@@ -6368,7 +6376,11 @@ Parameter name: value",
{
protected internal override string ResolvePropertyName(string propertyName)
{
#if !(SILVERLIGHT || NETFX_CORE)
return ":::" + propertyName.ToUpper(CultureInfo.InvariantCulture) + ":::";
#else
return ":::" + propertyName.ToUpper() + ":::";
#endif
}
}
}