diff --git a/Src/Newtonsoft.Json.TestConsole/App.config b/Src/Newtonsoft.Json.TestConsole/App.config
index 8e156463..5c73fc53 100644
--- a/Src/Newtonsoft.Json.TestConsole/App.config
+++ b/Src/Newtonsoft.Json.TestConsole/App.config
@@ -1,6 +1,7 @@
-
+
+
-
-
-
+
+
+
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.TestConsole/Newtonsoft.Json.TestConsole.project.json b/Src/Newtonsoft.Json.TestConsole/Newtonsoft.Json.TestConsole.project.json
index 8a7fd6ef..572bc9ed 100644
--- a/Src/Newtonsoft.Json.TestConsole/Newtonsoft.Json.TestConsole.project.json
+++ b/Src/Newtonsoft.Json.TestConsole/Newtonsoft.Json.TestConsole.project.json
@@ -3,6 +3,6 @@
"net45": {}
},
"runtimes": {
- "win-anycpu": {}
+ "win": {}
}
}
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.TestConsole/Program.cs b/Src/Newtonsoft.Json.TestConsole/Program.cs
index 994af9f7..c223d819 100644
--- a/Src/Newtonsoft.Json.TestConsole/Program.cs
+++ b/Src/Newtonsoft.Json.TestConsole/Program.cs
@@ -164,4 +164,4 @@ namespace Newtonsoft.Json.TestConsole
Console.WriteLine("Finished. Total seconds: " + sw.Elapsed.TotalSeconds);
}
}
-}
+}
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.TestConsole/Properties/AssemblyInfo.cs b/Src/Newtonsoft.Json.TestConsole/Properties/AssemblyInfo.cs
index 0e0a3394..321f5ebf 100644
--- a/Src/Newtonsoft.Json.TestConsole/Properties/AssemblyInfo.cs
+++ b/Src/Newtonsoft.Json.TestConsole/Properties/AssemblyInfo.cs
@@ -30,6 +30,7 @@ using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
+
[assembly: AssemblyTitle("Json.NET Test Console")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
@@ -42,9 +43,11 @@ using System.Runtime.InteropServices;
// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from
// COM, set the ComVisible attribute to true on that type.
+
[assembly: ComVisible(false)]
// The following GUID is for the ID of the typelib if this project is exposed to COM
+
[assembly: Guid("bf0cc842-d368-4800-9614-b5abcc736110")]
// Version information for an assembly consists of the following four values:
@@ -56,5 +59,6 @@ using System.Runtime.InteropServices;
//
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
+
[assembly: AssemblyVersion("7.0.0.0")]
-[assembly: AssemblyFileVersion("7.0.2.18802")]
+[assembly: AssemblyFileVersion("7.0.2.18802")]
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/Bson/BsonReaderTests.cs b/Src/Newtonsoft.Json.Tests/Bson/BsonReaderTests.cs
index bf740f15..0eb3dbd2 100644
--- a/Src/Newtonsoft.Json.Tests/Bson/BsonReaderTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Bson/BsonReaderTests.cs
@@ -920,7 +920,9 @@ namespace Newtonsoft.Json.Tests.Bson
for (int i = 0; i < 100; i++)
{
if (i > 0)
+ {
largeStringBuilder.Append("-");
+ }
largeStringBuilder.Append(i.ToString(CultureInfo.InvariantCulture));
}
@@ -1606,6 +1608,7 @@ namespace Newtonsoft.Json.Tests.Bson
#if !(NET20 || NET35)
public bool BindToNameCalled { get; set; }
+
public override void BindToName(Type serializedType, out string assemblyName, out string typeName)
{
BindToNameCalled = true;
@@ -1677,7 +1680,7 @@ namespace Newtonsoft.Json.Tests.Bson
BsonReader reader = new BsonReader(new MemoryStream(bytes));
Assert.IsTrue(reader.Read());
Assert.IsTrue(reader.Read());
-
+
Assert.IsTrue(reader.Read());
Assert.AreEqual(JsonToken.Bytes, reader.TokenType);
Assert.AreEqual(typeof(Guid), reader.ValueType);
diff --git a/Src/Newtonsoft.Json.Tests/Bson/BsonWriterTests.cs b/Src/Newtonsoft.Json.Tests/Bson/BsonWriterTests.cs
index ebfeed01..ec8c58ca 100644
--- a/Src/Newtonsoft.Json.Tests/Bson/BsonWriterTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Bson/BsonWriterTests.cs
@@ -301,7 +301,9 @@ namespace Newtonsoft.Json.Tests.Bson
for (int i = 0; i < 100; i++)
{
if (i > 0)
+ {
largeStringBuilder.Append("-");
+ }
largeStringBuilder.Append(i.ToString(CultureInfo.InvariantCulture));
}
@@ -483,7 +485,6 @@ namespace Newtonsoft.Json.Tests.Bson
// 6D-61-6C-6C-00-02-31-00-07-00-00-00-4D-65-64-69-75-6D-
// 00-02-32-00-06-00-00-00-4C-61-72-67-65-00-00-00
-
ms.Seek(0, SeekOrigin.Begin);
// deserialize product from BSON
@@ -493,7 +494,6 @@ namespace Newtonsoft.Json.Tests.Bson
Console.WriteLine(deserializedProduct.Name);
// Carlos' Spicy Wieners
-
Assert.AreEqual("Carlos' Spicy Wieners", deserializedProduct.Name);
Assert.AreEqual(9.95m, deserializedProduct.Price);
Assert.AreEqual(3, deserializedProduct.Sizes.Length);
@@ -745,10 +745,7 @@ namespace Newtonsoft.Json.Tests.Bson
BsonWriter writer = new BsonWriter(ms);
- ExceptionAssert.Throws(() =>
- {
- serializer.Serialize(writer, b);
- }, "Error writing Binary value. BSON must start with an Object or Array. Path ''.");
+ ExceptionAssert.Throws(() => { serializer.Serialize(writer, b); }, "Error writing Binary value. BSON must start with an Object or Array. Path ''.");
}
public class GuidTestClass
diff --git a/Src/Newtonsoft.Json.Tests/Converters/BinaryConverterTests.cs b/Src/Newtonsoft.Json.Tests/Converters/BinaryConverterTests.cs
index a33e6ce9..29cd42dd 100644
--- a/Src/Newtonsoft.Json.Tests/Converters/BinaryConverterTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Converters/BinaryConverterTests.cs
@@ -43,6 +43,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Converters
diff --git a/Src/Newtonsoft.Json.Tests/Converters/CustomCreationConverterTests.cs b/Src/Newtonsoft.Json.Tests/Converters/CustomCreationConverterTests.cs
index 41ccfbac..3589c930 100644
--- a/Src/Newtonsoft.Json.Tests/Converters/CustomCreationConverterTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Converters/CustomCreationConverterTests.cs
@@ -36,6 +36,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Converters
diff --git a/Src/Newtonsoft.Json.Tests/Converters/DataSetConverterTests.cs b/Src/Newtonsoft.Json.Tests/Converters/DataSetConverterTests.cs
index 3699eb62..cda7decb 100644
--- a/Src/Newtonsoft.Json.Tests/Converters/DataSetConverterTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Converters/DataSetConverterTests.cs
@@ -590,4 +590,5 @@ namespace Newtonsoft.Json.Tests.Converters
}
}
}
+
#endif
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/Converters/DataTableConverterTests.cs b/Src/Newtonsoft.Json.Tests/Converters/DataTableConverterTests.cs
index ab3cb8d8..0a22a17d 100644
--- a/Src/Newtonsoft.Json.Tests/Converters/DataTableConverterTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Converters/DataTableConverterTests.cs
@@ -508,7 +508,7 @@ namespace Newtonsoft.Json.Tests.Converters
Assert.AreEqual(new System.Data.SqlTypes.SqlDateTime(2015, 11, 28), ds.TestTable[0].DateTimeValue);
Assert.AreEqual(System.Data.SqlTypes.SqlDateTime.Null, ds.TestTable[1].DateTimeValue);
-
+
string json2 = JsonConvert.SerializeObject(ds, Formatting.Indented, new SqlDateTimeConverter());
StringAssert.AreEqual(json, json2);
@@ -524,20 +524,29 @@ namespace Newtonsoft.Json.Tests.Converters
public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
{
if (reader.Value == null || reader.Value == DBNull.Value)
+ {
return System.Data.SqlTypes.SqlDateTime.Null;
+ }
else
+ {
return new System.Data.SqlTypes.SqlDateTime((DateTime)serializer.Deserialize(reader));
+ }
}
public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
{
if (((System.Data.SqlTypes.SqlDateTime)value).IsNull)
+ {
writer.WriteNull();
+ }
else
+ {
writer.WriteValue(((System.Data.SqlTypes.SqlDateTime)value).Value);
+ }
}
}
#endif
}
}
+
#endif
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/Converters/DiscriminatedUnionConverterTests.cs b/Src/Newtonsoft.Json.Tests/Converters/DiscriminatedUnionConverterTests.cs
index f422a2a5..a34249e7 100644
--- a/Src/Newtonsoft.Json.Tests/Converters/DiscriminatedUnionConverterTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Converters/DiscriminatedUnionConverterTests.cs
@@ -300,4 +300,5 @@ namespace Newtonsoft.Json.Tests.Converters
}
}
}
+
#endif
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/Converters/ExpandoObjectConverterTests.cs b/Src/Newtonsoft.Json.Tests/Converters/ExpandoObjectConverterTests.cs
index f95413ab..b2588f5d 100644
--- a/Src/Newtonsoft.Json.Tests/Converters/ExpandoObjectConverterTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Converters/ExpandoObjectConverterTests.cs
@@ -40,6 +40,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Converters
diff --git a/Src/Newtonsoft.Json.Tests/Converters/IsoDateTimeConverterTests.cs b/Src/Newtonsoft.Json.Tests/Converters/IsoDateTimeConverterTests.cs
index 40062de1..c9b81b5d 100644
--- a/Src/Newtonsoft.Json.Tests/Converters/IsoDateTimeConverterTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Converters/IsoDateTimeConverterTests.cs
@@ -256,9 +256,13 @@ namespace Newtonsoft.Json.Tests.Converters
// if the current timezone is utc then local already equals utc
if (offset == TimeSpan.Zero)
+ {
Assert.AreEqual(json, json2);
+ }
else
+ {
Assert.AreNotEqual(json, json2);
+ }
}
#endif
diff --git a/Src/Newtonsoft.Json.Tests/Converters/JavaScriptDateTimeConverterTests.cs b/Src/Newtonsoft.Json.Tests/Converters/JavaScriptDateTimeConverterTests.cs
index b079843b..4bf0501a 100644
--- a/Src/Newtonsoft.Json.Tests/Converters/JavaScriptDateTimeConverterTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Converters/JavaScriptDateTimeConverterTests.cs
@@ -227,9 +227,13 @@ namespace Newtonsoft.Json.Tests.Converters
{
DateTime? d = (DateTime?)value;
if (d == null)
+ {
writer.WriteNull();
+ }
else
+ {
writer.WriteValue(d.Value.Ticks);
+ }
}
public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
diff --git a/Src/Newtonsoft.Json.Tests/Converters/KeyValuePairConverterTests.cs b/Src/Newtonsoft.Json.Tests/Converters/KeyValuePairConverterTests.cs
index 07e6a7fe..47e6f203 100644
--- a/Src/Newtonsoft.Json.Tests/Converters/KeyValuePairConverterTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Converters/KeyValuePairConverterTests.cs
@@ -13,6 +13,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Converters
@@ -24,7 +25,7 @@ namespace Newtonsoft.Json.Tests.Converters
public void SerializeUsingInternalConverter()
{
DefaultContractResolver contractResolver = new DefaultContractResolver();
- JsonObjectContract contract = (JsonObjectContract) contractResolver.ResolveContract(typeof (KeyValuePair));
+ JsonObjectContract contract = (JsonObjectContract)contractResolver.ResolveContract(typeof(KeyValuePair));
Assert.AreEqual(typeof(KeyValuePairConverter), contract.InternalConverter.GetType());
diff --git a/Src/Newtonsoft.Json.Tests/Converters/ObjectIdConverterTests.cs b/Src/Newtonsoft.Json.Tests/Converters/ObjectIdConverterTests.cs
index 8a14569e..c4573303 100644
--- a/Src/Newtonsoft.Json.Tests/Converters/ObjectIdConverterTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Converters/ObjectIdConverterTests.cs
@@ -36,6 +36,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Converters
diff --git a/Src/Newtonsoft.Json.Tests/Converters/StringEnumConverterTests.cs b/Src/Newtonsoft.Json.Tests/Converters/StringEnumConverterTests.cs
index 9240de41..3bf060d3 100644
--- a/Src/Newtonsoft.Json.Tests/Converters/StringEnumConverterTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Converters/StringEnumConverterTests.cs
@@ -500,7 +500,6 @@ namespace Newtonsoft.Json.Tests.Converters
Assert.AreEqual(DuplicateNameEnum.foo_bar, o.Value);
Assert.AreEqual(DuplicateNameEnum2.FooBar, o.Value2);
-
}, "Type 'Newtonsoft.Json.Tests.Converters.DuplicateNameEnum' contains two members 'foo_bar' 'and 'FooBar' with the same name 'foo_bar'. Multiple members with the same name in one type are not supported. Consider changing one of the member names using EnumMemberAttribute attribute.");
}
#endif
@@ -512,6 +511,7 @@ namespace Newtonsoft.Json.Tests.Converters
{
[DataMember]
public DuplicateNameEnum Value { get; set; }
+
[DataMember]
public DuplicateNameEnum2 Value2 { get; set; }
}
@@ -521,10 +521,13 @@ namespace Newtonsoft.Json.Tests.Converters
{
[EnumMember]
first = 0,
+
[EnumMember]
foo_bar = 1,
+
[EnumMember(Value = "foo_bar")]
FooBar = 2,
+
[EnumMember]
foo_bar_NOT_USED = 3
}
@@ -534,10 +537,13 @@ namespace Newtonsoft.Json.Tests.Converters
{
[EnumMember]
first = 0,
+
[EnumMember(Value = "foo_bar")]
FooBar = 1,
+
[EnumMember]
foo_bar = 2,
+
[EnumMember(Value = "TEST")]
foo_bar_NOT_USED = 3
}
diff --git a/Src/Newtonsoft.Json.Tests/Converters/VersionConverterTests.cs b/Src/Newtonsoft.Json.Tests/Converters/VersionConverterTests.cs
index 38393e3c..f75c2797 100644
--- a/Src/Newtonsoft.Json.Tests/Converters/VersionConverterTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Converters/VersionConverterTests.cs
@@ -35,6 +35,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Converters
diff --git a/Src/Newtonsoft.Json.Tests/Converters/XmlNodeConverterTest.cs b/Src/Newtonsoft.Json.Tests/Converters/XmlNodeConverterTest.cs
index 1ceda7a1..a7a5f942 100644
--- a/Src/Newtonsoft.Json.Tests/Converters/XmlNodeConverterTest.cs
+++ b/Src/Newtonsoft.Json.Tests/Converters/XmlNodeConverterTest.cs
@@ -53,6 +53,7 @@ using Newtonsoft.Json.Utilities;
using Newtonsoft.Json.Linq;
#if !NET20
using System.Xml.Linq;
+
#endif
namespace Newtonsoft.Json.Tests.Converters
@@ -103,7 +104,9 @@ namespace Newtonsoft.Json.Tests.Converters
reader.Read();
XmlNodeConverter converter = new XmlNodeConverter();
if (deserializeRootElementName != null)
+ {
converter.DeserializeRootElementName = deserializeRootElementName;
+ }
XmlNode node = (XmlNode)converter.ReadJson(reader, typeof(XmlDocument), null, new JsonSerializer());
@@ -116,7 +119,9 @@ namespace Newtonsoft.Json.Tests.Converters
string linqXmlText = d.ToString(SaveOptions.DisableFormatting);
if (d.Declaration != null)
+ {
linqXmlText = d.Declaration + linqXmlText;
+ }
Assert.AreEqual(xmlText, linqXmlText);
#endif
@@ -238,7 +243,7 @@ namespace Newtonsoft.Json.Tests.Converters
var result = xmlDocument.FirstChild.ChildNodes.Cast().ToArray();
- var json = JsonConvert.SerializeObject(result, Formatting.Indented); // <--- fails here with the cast message
+ var json = JsonConvert.SerializeObject(result, Formatting.Indented); // <--- fails here with the cast message
StringAssert.AreEqual(@"[
{
@@ -275,7 +280,7 @@ namespace Newtonsoft.Json.Tests.Converters
var result = xmlDocument.Root.Nodes().ToArray();
- var json = JsonConvert.SerializeObject(result, Formatting.Indented); // <--- fails here with the cast message
+ var json = JsonConvert.SerializeObject(result, Formatting.Indented); // <--- fails here with the cast message
StringAssert.AreEqual(@"[
{
@@ -446,10 +451,7 @@ namespace Newtonsoft.Json.Tests.Converters
}
}";
ExceptionAssert.Throws(
- () =>
- {
- JsonConvert.DeserializeXmlNode(json);
- },
+ () => { JsonConvert.DeserializeXmlNode(json); },
"JSON root object has multiple properties. The root object must have a single property in order to create a valid XML document. Consider specifing a DeserializeRootElementName. Path 'Email', line 3, position 13.");
}
@@ -553,7 +555,6 @@ namespace Newtonsoft.Json.Tests.Converters
Assert.AreEqual(@"{""?xml-stylesheet"":""href=\""classic.xsl\"" type=\""text/xml\""""}", jsonText);
-
// XmlProcessingInstruction
XmlCDataSection cDataSection = doc.CreateCDataSection("true");
@@ -561,7 +562,6 @@ namespace Newtonsoft.Json.Tests.Converters
Assert.AreEqual(@"{""#cdata-section"":""true""}", jsonText);
-
// XmlElement
XmlElement element = doc.CreateElement("xs", "Choice", "http://www.w3.org/2001/XMLSchema");
element.SetAttributeNode(doc.CreateAttribute("msdata", "IsDataSet", "urn:schemas-microsoft-com:xml-msdata"));
@@ -711,7 +711,10 @@ namespace Newtonsoft.Json.Tests.Converters
public class Utf8StringWriter : StringWriter
{
- public override Encoding Encoding { get { return Encoding.UTF8; } }
+ public override Encoding Encoding
+ {
+ get { return Encoding.UTF8; }
+ }
public Utf8StringWriter(StringBuilder sb) : base(sb)
{
@@ -1303,7 +1306,7 @@ namespace Newtonsoft.Json.Tests.Converters
StringAssert.AreEqual(expected, jsonText);
XmlDocument newDoc = (XmlDocument)DeserializeXmlNode(jsonText);
- Assert.AreEqual(@"Text", newDoc.InnerXml);
+ Assert.AreEqual(@"Text", newDoc.InnerXml);
}
[Test]
@@ -1948,7 +1951,9 @@ namespace Newtonsoft.Json.Tests.Converters
{
XmlDocument doc = (XmlDocument)serializer.Deserialize(reader, typeof(XmlDocument));
if (reader.Read() && reader.TokenType != JsonToken.Comment)
+ {
throw new JsonSerializationException("Additional text found in JSON string after finishing deserializing object.");
+ }
using (XmlWriter writer = XmlWriter.Create(xml))
{
doc.Save(writer);
@@ -2583,4 +2588,5 @@ namespace Newtonsoft.Json.Tests.Converters
#endif
}
}
+
#endif
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/DemoTests.cs b/Src/Newtonsoft.Json.Tests/DemoTests.cs
index 9d797159..39bbffbd 100644
--- a/Src/Newtonsoft.Json.Tests/DemoTests.cs
+++ b/Src/Newtonsoft.Json.Tests/DemoTests.cs
@@ -40,6 +40,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests
@@ -113,8 +114,8 @@ namespace Newtonsoft.Json.Tests
// create hex string from value
HtmlColor color = (HtmlColor)value;
string hexString = color.Red.ToString("X2")
- + color.Green.ToString("X2")
- + color.Blue.ToString("X2");
+ + color.Green.ToString("X2")
+ + color.Blue.ToString("X2");
// write value to json
writer.WriteValue("#" + hexString);
@@ -450,10 +451,13 @@ namespace Newtonsoft.Json.Tests
public class House1
{
public string StreetAddress { get; set; }
+
[JsonIgnore]
public int Bedrooms { get; set; }
+
[JsonIgnore]
public decimal FloorArea { get; set; }
+
[JsonIgnore]
public DateTime BuildDate { get; set; }
}
@@ -463,6 +467,7 @@ namespace Newtonsoft.Json.Tests
{
[JsonProperty]
public string StreetAddress { get; set; }
+
public int Bedrooms { get; set; }
public decimal FloorArea { get; set; }
public DateTime BuildDate { get; set; }
@@ -473,6 +478,7 @@ namespace Newtonsoft.Json.Tests
{
[JsonProperty("address")]
public string StreetAddress { get; set; }
+
public int Bedrooms { get; set; }
public decimal FloorArea { get; set; }
public DateTime BuildDate { get; set; }
@@ -483,8 +489,10 @@ namespace Newtonsoft.Json.Tests
{
[JsonProperty("address", Order = 2)]
public string StreetAddress { get; set; }
+
public int Bedrooms { get; set; }
public decimal FloorArea { get; set; }
+
[JsonProperty("buildDate", Order = 1)]
public DateTime BuildDate { get; set; }
}
@@ -494,8 +502,10 @@ namespace Newtonsoft.Json.Tests
{
[JsonProperty("address", Order = 2)]
public string StreetAddress { get; set; }
+
public int Bedrooms { get; set; }
public decimal FloorArea { get; set; }
+
[JsonProperty("buildDate", Order = 1)]
[JsonConverter(typeof(JavaScriptDateTimeConverter))]
public DateTime BuildDate { get; set; }
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/ConvertingJsonAndXmlTests.cs b/Src/Newtonsoft.Json.Tests/Documentation/ConvertingJsonAndXmlTests.cs
index da8f4ce3..f3cd803f 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/ConvertingJsonAndXmlTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/ConvertingJsonAndXmlTests.cs
@@ -183,4 +183,5 @@ namespace Newtonsoft.Json.Tests.Documentation
}
}
}
+
#endif
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/JsonSchemaTests.cs b/Src/Newtonsoft.Json.Tests/Documentation/JsonSchemaTests.cs
index 7958c9cc..e8cd9f36 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/JsonSchemaTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/JsonSchemaTests.cs
@@ -186,5 +186,6 @@ namespace Newtonsoft.Json.Tests.Documentation
}
}
}
+
#pragma warning restore 618
#endif
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/PerformanceTests.cs b/Src/Newtonsoft.Json.Tests/Documentation/PerformanceTests.cs
index f75d4a41..a9f6d721 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/PerformanceTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/PerformanceTests.cs
@@ -92,7 +92,9 @@ namespace Newtonsoft.Json.Tests.Documentation
// this will only be called once and then cached
if (objectType == typeof(DateTime) || objectType == typeof(DateTimeOffset))
+ {
contract.Converter = new JavaScriptDateTimeConverter();
+ }
return contract;
}
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/ReadingAndWritingJsonTests.cs b/Src/Newtonsoft.Json.Tests/Documentation/ReadingAndWritingJsonTests.cs
index cb118c97..3edd483d 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/ReadingAndWritingJsonTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/ReadingAndWritingJsonTests.cs
@@ -113,9 +113,13 @@ namespace Newtonsoft.Json.Tests.Documentation
while (reader.Read())
{
if (reader.Value != null)
+ {
Console.WriteLine("Token: {0}, Value: {1}", reader.TokenType, reader.Value);
+ }
else
+ {
Console.WriteLine("Token: {0}", reader.TokenType);
+ }
}
// Token: StartObject
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Bson/DeserializeFromBson.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Bson/DeserializeFromBson.cs
index 341a9ec4..755c7e8a 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Bson/DeserializeFromBson.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Bson/DeserializeFromBson.cs
@@ -34,6 +34,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Bson
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Bson/DeserializeFromBsonCollection.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Bson/DeserializeFromBsonCollection.cs
index e4d57fb2..6c8d3eca 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Bson/DeserializeFromBsonCollection.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Bson/DeserializeFromBsonCollection.cs
@@ -34,6 +34,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Bson
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Bson/SerializeToBson.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Bson/SerializeToBson.cs
index 25929592..6237e926 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Bson/SerializeToBson.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Bson/SerializeToBson.cs
@@ -35,6 +35,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Bson
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Json/CustomJsonReader.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Json/CustomJsonReader.cs
index f46c8da2..0a8bad20 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Json/CustomJsonReader.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Json/CustomJsonReader.cs
@@ -36,13 +36,15 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
#if !(DNXCORE50 || NET20)
namespace Newtonsoft.Json.Tests.Documentation.Samples.Json
{
-#region Types
+
+ #region Types
public class XmlJsonReader : JsonReader
{
private readonly Stack _stateStack;
@@ -65,7 +67,9 @@ namespace Newtonsoft.Json.Tests.Documentation.Samples.Json
public override bool Read()
{
if (HandleValueType())
+ {
return true;
+ }
while (_reader.Read())
{
@@ -74,7 +78,9 @@ namespace Newtonsoft.Json.Tests.Documentation.Samples.Json
case XmlNodeType.Element:
string typeName = _reader.GetAttribute("type");
if (typeName == null)
+ {
throw new Exception("No type specified.");
+ }
_valueType = (JTokenType)Enum.Parse(typeof(JTokenType), typeName, true);
@@ -100,25 +106,33 @@ namespace Newtonsoft.Json.Tests.Documentation.Samples.Json
SetToken(JsonToken.EndObject);
_stateStack.Pop();
if (PeekState() == JTokenType.Property)
+ {
_stateStack.Pop();
+ }
return true;
case JTokenType.Array:
SetToken(JsonToken.EndArray);
_stateStack.Pop();
if (PeekState() == JTokenType.Property)
+ {
_stateStack.Pop();
+ }
return true;
case JTokenType.Constructor:
SetToken(JsonToken.EndConstructor);
_stateStack.Pop();
if (PeekState() == JTokenType.Property)
+ {
_stateStack.Pop();
+ }
return true;
}
_stateStack.Pop();
if (PeekState() == JTokenType.Property)
+ {
_stateStack.Pop();
+ }
break;
case XmlNodeType.Text:
@@ -168,7 +182,9 @@ namespace Newtonsoft.Json.Tests.Documentation.Samples.Json
_valueType = null;
if (PeekState() == JTokenType.Property)
+ {
_stateStack.Pop();
+ }
return true;
case JTokenType.Object:
SetToken(JsonToken.StartObject);
@@ -183,7 +199,9 @@ namespace Newtonsoft.Json.Tests.Documentation.Samples.Json
case JTokenType.Constructor:
string constructorName = _reader.GetAttribute("name");
if (constructorName == null)
+ {
throw new Exception("No constructor name specified.");
+ }
SetToken(JsonToken.StartConstructor, constructorName);
_stateStack.Push(JTokenType.Constructor);
@@ -196,7 +214,9 @@ namespace Newtonsoft.Json.Tests.Documentation.Samples.Json
public override int? ReadAsInt32()
{
if (!Read())
+ {
return null;
+ }
return (Value != null) ? (int?)Convert.ToInt32(Value) : null;
}
@@ -204,7 +224,9 @@ namespace Newtonsoft.Json.Tests.Documentation.Samples.Json
public override string ReadAsString()
{
if (!Read())
+ {
return null;
+ }
return (string)Value;
}
@@ -212,7 +234,9 @@ namespace Newtonsoft.Json.Tests.Documentation.Samples.Json
public override byte[] ReadAsBytes()
{
if (!Read())
+ {
return null;
+ }
return (byte[])Value;
}
@@ -220,7 +244,9 @@ namespace Newtonsoft.Json.Tests.Documentation.Samples.Json
public override decimal? ReadAsDecimal()
{
if (!Read())
+ {
return null;
+ }
return (Value != null) ? (decimal?)Convert.ToDecimal(Value) : null;
}
@@ -228,7 +254,9 @@ namespace Newtonsoft.Json.Tests.Documentation.Samples.Json
public override DateTime? ReadAsDateTime()
{
if (!Read())
+ {
return null;
+ }
return (Value != null) ? (DateTime?)Convert.ToDateTime(Value) : null;
}
@@ -236,12 +264,14 @@ namespace Newtonsoft.Json.Tests.Documentation.Samples.Json
public override DateTimeOffset? ReadAsDateTimeOffset()
{
if (!Read())
+ {
return null;
+ }
return (Value != null) ? (DateTimeOffset?)Convert.ToDateTime(Value) : null;
}
}
-#endregion
+ #endregion
[TestFixture]
public class CustomJsonReader : TestFixtureBase
@@ -249,7 +279,7 @@ namespace Newtonsoft.Json.Tests.Documentation.Samples.Json
[Test]
public void Example()
{
-#region Usage
+ #region Usage
string xml = @"
This is a string!
@@ -308,7 +338,7 @@ namespace Newtonsoft.Json.Tests.Documentation.Samples.Json
// "Constructor": new Date(2000, 12, 30)
//}
}
-#endregion
+ #endregion
using (XmlReader xmlReader = XmlReader.Create(new StringReader(xml), new XmlReaderSettings { IgnoreWhitespace = true }))
using (XmlJsonReader reader = new XmlJsonReader(xmlReader))
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Json/CustomJsonWriter.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Json/CustomJsonWriter.cs
index 34fe3acf..58030b81 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Json/CustomJsonWriter.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Json/CustomJsonWriter.cs
@@ -36,13 +36,15 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
#if !(DNXCORE50 || NET20)
namespace Newtonsoft.Json.Tests.Documentation.Samples.Json
{
-#region Types
+
+ #region Types
public class XmlJsonWriter : JsonWriter
{
private readonly XmlWriter _writer;
@@ -234,9 +236,13 @@ namespace Newtonsoft.Json.Tests.Documentation.Samples.Json
base.WriteStartArray();
if (isStart)
+ {
WriteValueElement("Root", JTokenType.Array);
+ }
else
+ {
WriteValueElement(JTokenType.Array);
+ }
}
public override void WriteStartObject()
@@ -246,9 +252,13 @@ namespace Newtonsoft.Json.Tests.Documentation.Samples.Json
base.WriteStartObject();
if (isStart)
+ {
WriteValueElement("Root", JTokenType.Object);
+ }
else
+ {
WriteValueElement(JTokenType.Object);
+ }
}
public override void WriteStartConstructor(string name)
@@ -258,9 +268,13 @@ namespace Newtonsoft.Json.Tests.Documentation.Samples.Json
base.WriteStartConstructor(name);
if (isStart)
+ {
WriteValueElement("Root", JTokenType.Constructor);
+ }
else
+ {
WriteValueElement(JTokenType.Constructor);
+ }
_writer.WriteAttributeString("name", name);
}
@@ -306,7 +320,7 @@ namespace Newtonsoft.Json.Tests.Documentation.Samples.Json
}
}
}
-#endregion
+ #endregion
[TestFixture]
public class CustomJsonWriter : TestFixtureBase
@@ -314,17 +328,17 @@ namespace Newtonsoft.Json.Tests.Documentation.Samples.Json
[Test]
public void Example()
{
-#region Usage
+ #region Usage
var user = new
{
Name = "James",
Age = 30,
Enabled = true,
Roles = new[]
- {
- "Publisher",
- "Administrator"
- }
+ {
+ "Publisher",
+ "Administrator"
+ }
};
StringWriter sw = new StringWriter();
@@ -348,7 +362,7 @@ namespace Newtonsoft.Json.Tests.Documentation.Samples.Json
// - Administrator
//
//
-#endregion
+ #endregion
sw = new StringWriter();
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Json/ReadJsonWithJsonTextReader.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Json/ReadJsonWithJsonTextReader.cs
index f3d3c94d..1e64b50c 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Json/ReadJsonWithJsonTextReader.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Json/ReadJsonWithJsonTextReader.cs
@@ -33,6 +33,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Json
@@ -59,9 +60,13 @@ namespace Newtonsoft.Json.Tests.Documentation.Samples.Json
while (reader.Read())
{
if (reader.Value != null)
+ {
Console.WriteLine("Token: {0}, Value: {1}", reader.TokenType, reader.Value);
+ }
else
+ {
Console.WriteLine("Token: {0}", reader.TokenType);
+ }
}
// Token: StartObject
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Json/ReadMultipleContentWithJsonReader.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Json/ReadMultipleContentWithJsonReader.cs
index de65e897..5acc5da9 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Json/ReadMultipleContentWithJsonReader.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Json/ReadMultipleContentWithJsonReader.cs
@@ -33,6 +33,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Json
@@ -61,7 +62,9 @@ namespace Newtonsoft.Json.Tests.Documentation.Samples.Json
while (true)
{
if (!reader.Read())
+ {
break;
+ }
JsonSerializer serializer = new JsonSerializer();
Role role = serializer.Deserialize(reader);
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Json/WriteJsonWithJsonTextWriter.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Json/WriteJsonWithJsonTextWriter.cs
index 18b3cf07..75ecefa6 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Json/WriteJsonWithJsonTextWriter.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Json/WriteJsonWithJsonTextWriter.cs
@@ -33,6 +33,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Json
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/Clone.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/Clone.cs
index 9659ed5b..dca4bad1 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/Clone.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/Clone.cs
@@ -33,6 +33,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Linq
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/CreateJsonAnonymousObject.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/CreateJsonAnonymousObject.cs
index 9eda1c3c..71cdbfe7 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/CreateJsonAnonymousObject.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/CreateJsonAnonymousObject.cs
@@ -38,6 +38,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Linq
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/CreateJsonCollectionInitializer.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/CreateJsonCollectionInitializer.cs
index e953d6b4..614ed3ca 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/CreateJsonCollectionInitializer.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/CreateJsonCollectionInitializer.cs
@@ -33,6 +33,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Linq
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/CreateJsonDeclaratively.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/CreateJsonDeclaratively.cs
index 1480d437..a290f4a8 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/CreateJsonDeclaratively.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/CreateJsonDeclaratively.cs
@@ -38,6 +38,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Linq
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/CreateJsonDynamic.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/CreateJsonDynamic.cs
index 458e07dd..f92c5875 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/CreateJsonDynamic.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/CreateJsonDynamic.cs
@@ -35,6 +35,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Linq
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/CreateJsonJTokenWriter.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/CreateJsonJTokenWriter.cs
index 128982ae..69c88383 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/CreateJsonJTokenWriter.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/CreateJsonJTokenWriter.cs
@@ -33,6 +33,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Linq
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/CreateJsonManually.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/CreateJsonManually.cs
index 021c7746..dbe34d65 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/CreateJsonManually.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/CreateJsonManually.cs
@@ -33,6 +33,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Linq
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/CreateReader.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/CreateReader.cs
index 3bdf430e..c686668e 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/CreateReader.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/CreateReader.cs
@@ -33,6 +33,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Linq
@@ -62,7 +63,9 @@ namespace Newtonsoft.Json.Tests.Documentation.Samples.Linq
{
Console.Write(reader.TokenType);
if (reader.Value != null)
+ {
Console.Write(" - " + reader.Value);
+ }
Console.WriteLine();
}
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/CreateWriter.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/CreateWriter.cs
index e8388b39..ac9a2106 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/CreateWriter.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/CreateWriter.cs
@@ -33,6 +33,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Linq
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/DeepEquals.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/DeepEquals.cs
index 6daad3a4..0f589e43 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/DeepEquals.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/DeepEquals.cs
@@ -33,6 +33,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Linq
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/DeserializeWithLinq.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/DeserializeWithLinq.cs
index 2b6c669f..e50dfddc 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/DeserializeWithLinq.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/DeserializeWithLinq.cs
@@ -41,6 +41,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Linq
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/FromObject.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/FromObject.cs
index 149b1cf4..a66d4a36 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/FromObject.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/FromObject.cs
@@ -33,6 +33,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Linq
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/JObjectProperties.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/JObjectProperties.cs
index fcdb0535..64d6a56a 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/JObjectProperties.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/JObjectProperties.cs
@@ -33,6 +33,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Linq
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/JTokenAnnotation.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/JTokenAnnotation.cs
index bb1eb932..7777b2ae 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/JTokenAnnotation.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/JTokenAnnotation.cs
@@ -59,7 +59,6 @@ namespace Newtonsoft.Json.Tests.Documentation.Samples.Linq
o["age"] = 59;
o["employer"] = "Bill & Melinda Gates Foundation";
-
HashSet changedProperties = o.Annotation>();
// age
// employer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/JValueCast.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/JValueCast.cs
index 4b5c90a7..7fa7ac29 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/JValueCast.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/JValueCast.cs
@@ -33,6 +33,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Linq
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/JValueValue.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/JValueValue.cs
index dabc8a6e..436ec0c8 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/JValueValue.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/JValueValue.cs
@@ -33,6 +33,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Linq
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/MergeJson.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/MergeJson.cs
index 15f19374..db3d53c1 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/MergeJson.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/MergeJson.cs
@@ -30,6 +30,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Linq
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ModifyJson.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ModifyJson.cs
index 76ad12b3..7d76be40 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ModifyJson.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ModifyJson.cs
@@ -33,6 +33,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Linq
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ParseJsonAny.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ParseJsonAny.cs
index b1d115e7..1ae1d083 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ParseJsonAny.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ParseJsonAny.cs
@@ -33,6 +33,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Linq
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ParseJsonArray.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ParseJsonArray.cs
index d6f9fba9..71ebd65d 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ParseJsonArray.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ParseJsonArray.cs
@@ -33,6 +33,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Linq
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ParseJsonObject.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ParseJsonObject.cs
index 0579a80e..9dc84073 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ParseJsonObject.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ParseJsonObject.cs
@@ -33,6 +33,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Linq
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/QueryJson.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/QueryJson.cs
index b6afc56d..95257aaa 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/QueryJson.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/QueryJson.cs
@@ -38,6 +38,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Linq
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/QueryJsonDynamic.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/QueryJsonDynamic.cs
index 8bf160dc..7db8b040 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/QueryJsonDynamic.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/QueryJsonDynamic.cs
@@ -40,6 +40,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Linq
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/QueryJsonLinq.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/QueryJsonLinq.cs
index 317d5970..9e07f5e2 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/QueryJsonLinq.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/QueryJsonLinq.cs
@@ -38,6 +38,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Linq
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/QueryJsonSelectToken.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/QueryJsonSelectToken.cs
index 7bc7d123..9514505b 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/QueryJsonSelectToken.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/QueryJsonSelectToken.cs
@@ -38,6 +38,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Linq
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/QueryJsonSelectTokenWithLinq.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/QueryJsonSelectTokenWithLinq.cs
index 53ad3e7b..a71ad8b6 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/QueryJsonSelectTokenWithLinq.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/QueryJsonSelectTokenWithLinq.cs
@@ -38,6 +38,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Linq
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ReadJTokenFromBson.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ReadJTokenFromBson.cs
index 441b9508..2dfb2395 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ReadJTokenFromBson.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ReadJTokenFromBson.cs
@@ -35,6 +35,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Linq
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ReadJson.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ReadJson.cs
index b14d120b..8a2c732d 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ReadJson.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ReadJson.cs
@@ -34,6 +34,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Linq
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/SerializeWithLinq.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/SerializeWithLinq.cs
index e9838f1e..806090c8 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/SerializeWithLinq.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/SerializeWithLinq.cs
@@ -41,6 +41,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Linq
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ToObjectComplex.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ToObjectComplex.cs
index 67152497..5704c90d 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ToObjectComplex.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ToObjectComplex.cs
@@ -33,6 +33,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Linq
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ToObjectGeneric.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ToObjectGeneric.cs
index 68856e25..cd8d9cb9 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ToObjectGeneric.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ToObjectGeneric.cs
@@ -33,6 +33,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Linq
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ToObjectType.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ToObjectType.cs
index 611b1369..f48dfb06 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ToObjectType.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ToObjectType.cs
@@ -33,6 +33,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Linq
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ToString.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ToString.cs
index d7edd749..5149aefb 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ToString.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ToString.cs
@@ -34,6 +34,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Linq
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ToStringJsonConverter.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ToStringJsonConverter.cs
index d7d3181d..239e5dba 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ToStringJsonConverter.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/ToStringJsonConverter.cs
@@ -34,6 +34,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Linq
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/WriteJTokenToBson.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/WriteJTokenToBson.cs
index 4e6020c5..98cb4b39 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/WriteJTokenToBson.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/WriteJTokenToBson.cs
@@ -35,6 +35,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Linq
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/WriteToJsonFile.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/WriteToJsonFile.cs
index 247ebdc1..89b0dd47 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/WriteToJsonFile.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Linq/WriteToJsonFile.cs
@@ -34,6 +34,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Linq
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Schema/CreateJsonSchemaManually.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Schema/CreateJsonSchemaManually.cs
index 9a94bb5d..d80b7fb4 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Schema/CreateJsonSchemaManually.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Schema/CreateJsonSchemaManually.cs
@@ -82,4 +82,5 @@ namespace Newtonsoft.Json.Tests.Documentation.Samples.Schema
}
}
}
+
#pragma warning restore 618
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Schema/JTokenIsValid.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Schema/JTokenIsValid.cs
index 40989227..6575e8bc 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Schema/JTokenIsValid.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Schema/JTokenIsValid.cs
@@ -62,4 +62,5 @@ namespace Newtonsoft.Json.Tests.Documentation.Samples.Schema
}
}
}
+
#pragma warning restore 618
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Schema/JTokenIsValidWithMessages.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Schema/JTokenIsValidWithMessages.cs
index 34869910..64fae8c8 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Schema/JTokenIsValidWithMessages.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Schema/JTokenIsValidWithMessages.cs
@@ -72,4 +72,5 @@ namespace Newtonsoft.Json.Tests.Documentation.Samples.Schema
}
}
}
+
#pragma warning restore 618
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Schema/JTokenValidateWithEvent.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Schema/JTokenValidateWithEvent.cs
index 7010ad4f..ebfbb317 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Schema/JTokenValidateWithEvent.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Schema/JTokenValidateWithEvent.cs
@@ -71,4 +71,5 @@ namespace Newtonsoft.Json.Tests.Documentation.Samples.Schema
}
}
}
+
#pragma warning restore 618
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Schema/JsonSchemaParse.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Schema/JsonSchemaParse.cs
index 5ae67e02..cc4e5577 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Schema/JsonSchemaParse.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Schema/JsonSchemaParse.cs
@@ -64,4 +64,5 @@ namespace Newtonsoft.Json.Tests.Documentation.Samples.Schema
}
}
}
+
#pragma warning restore 618
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Schema/JsonValidatingReaderAndSerializer.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Schema/JsonValidatingReaderAndSerializer.cs
index bc64ed2c..5c2bd56d 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Schema/JsonValidatingReaderAndSerializer.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Schema/JsonValidatingReaderAndSerializer.cs
@@ -84,4 +84,5 @@ namespace Newtonsoft.Json.Tests.Documentation.Samples.Schema
}
}
}
+
#pragma warning restore 618
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Schema/LoadJsonSchemaFromFile.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Schema/LoadJsonSchemaFromFile.cs
index 2ddb4d2e..217a0eeb 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Schema/LoadJsonSchemaFromFile.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Schema/LoadJsonSchemaFromFile.cs
@@ -50,4 +50,5 @@ namespace Newtonsoft.Json.Tests.Documentation.Samples.Schema
}
}
}
+
#pragma warning restore 618
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Schema/RefJsonSchemaResolver.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Schema/RefJsonSchemaResolver.cs
index a82cd1ca..d20b4e26 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Schema/RefJsonSchemaResolver.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Schema/RefJsonSchemaResolver.cs
@@ -80,4 +80,5 @@ namespace Newtonsoft.Json.Tests.Documentation.Samples.Schema
}
}
}
+
#pragma warning restore 618
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Schema/SaveJsonSchemaToFile.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Schema/SaveJsonSchemaToFile.cs
index 24accfd0..b78ad39b 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Schema/SaveJsonSchemaToFile.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Schema/SaveJsonSchemaToFile.cs
@@ -55,4 +55,5 @@ namespace Newtonsoft.Json.Tests.Documentation.Samples.Schema
}
}
}
+
#pragma warning restore 618
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/CustomContractResolver.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/CustomContractResolver.cs
index 49c3b8df..2b0b901b 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/CustomContractResolver.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/CustomContractResolver.cs
@@ -38,6 +38,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/CustomJsonConverter.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/CustomJsonConverter.cs
index 782decd5..c400b39a 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/CustomJsonConverter.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/CustomJsonConverter.cs
@@ -38,6 +38,7 @@ using NUnit.Framework;
using Newtonsoft.Json.Utilities.LinqBridge;
#else
using System.Linq;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/CustomTraceWriter.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/CustomTraceWriter.cs
index 11edc9d1..0d2de30a 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/CustomTraceWriter.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/CustomTraceWriter.cs
@@ -34,6 +34,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
#if !(DNXCORE50 || NET20 || NET35)
@@ -43,7 +44,7 @@ namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
[TestFixture]
public class CustomTraceWriter : TestFixtureBase
{
-#region Types
+ #region Types
public class NLogTraceWriter : ITraceWriter
{
private static readonly Logger Logger = LogManager.GetLogger("NLogTraceWriter");
@@ -84,12 +85,12 @@ namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
}
}
}
-#endregion
+ #endregion
[Test]
public void Example()
{
-#region Usage
+ #region Usage
IList countries = new List
{
"New Zealand",
@@ -110,7 +111,7 @@ namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
// "Denmark",
// "China"
// ]
-#endregion
+ #endregion
Assert.AreEqual(@"[
""New Zealand"",
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DataContractAndDataMember.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DataContractAndDataMember.cs
index 46af7d38..ad20a4cb 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DataContractAndDataMember.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DataContractAndDataMember.cs
@@ -35,6 +35,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DefaultValueAttributeIgnore.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DefaultValueAttributeIgnore.cs
index cd33e45a..b9dca803 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DefaultValueAttributeIgnore.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DefaultValueAttributeIgnore.cs
@@ -33,6 +33,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DefaultValueHandlingIgnore.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DefaultValueHandlingIgnore.cs
index d4613fbe..357ba5a1 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DefaultValueHandlingIgnore.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DefaultValueHandlingIgnore.cs
@@ -32,6 +32,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeAnonymousType.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeAnonymousType.cs
index 64bdf201..01228631 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeAnonymousType.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeAnonymousType.cs
@@ -32,6 +32,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeCollection.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeCollection.cs
index 4978ac72..e0e95010 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeCollection.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeCollection.cs
@@ -37,6 +37,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeConstructorHandling.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeConstructorHandling.cs
index 8de0cd3f..2b78fc26 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeConstructorHandling.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeConstructorHandling.cs
@@ -33,6 +33,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
@@ -52,7 +53,9 @@ namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
public Website(Website website)
{
if (website == null)
+ {
throw new ArgumentNullException("website");
+ }
Url = website.Url;
}
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeCustomCreationConverter.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeCustomCreationConverter.cs
index 47907e6a..08586544 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeCustomCreationConverter.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeCustomCreationConverter.cs
@@ -33,6 +33,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeDataSet.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeDataSet.cs
index afd0b366..88576578 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeDataSet.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeDataSet.cs
@@ -35,6 +35,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeDateFormatString.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeDateFormatString.cs
index 5f49f782..ab887401 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeDateFormatString.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeDateFormatString.cs
@@ -34,6 +34,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeDictionary.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeDictionary.cs
index bc11d465..066adc98 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeDictionary.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeDictionary.cs
@@ -32,6 +32,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeMissingMemberHandling.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeMissingMemberHandling.cs
index 6b3697a1..2714cbc6 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeMissingMemberHandling.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeMissingMemberHandling.cs
@@ -32,6 +32,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeObject.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeObject.cs
index 25a38506..0c172430 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeObject.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeObject.cs
@@ -32,6 +32,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeObjectCreationHandling.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeObjectCreationHandling.cs
index bc4baac5..9502e7c2 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeObjectCreationHandling.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeObjectCreationHandling.cs
@@ -32,6 +32,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeWithDependencyInjection.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeWithDependencyInjection.cs
index 747026f1..0fcafd38 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeWithDependencyInjection.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/DeserializeWithDependencyInjection.cs
@@ -63,7 +63,9 @@ namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
// use Autofac to create types that have been registered with it
if (_container.IsRegistered(objectType))
+ {
contract.DefaultCreator = () => _container.Resolve(objectType);
+ }
return contract;
}
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/ErrorHandlingAttribute.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/ErrorHandlingAttribute.cs
index 0bbe8e9a..211afea0 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/ErrorHandlingAttribute.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/ErrorHandlingAttribute.cs
@@ -34,6 +34,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
@@ -54,7 +55,9 @@ namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
get
{
if (_roles == null)
+ {
throw new Exception("Roles not loaded!");
+ }
return _roles;
}
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/ErrorHandlingEvent.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/ErrorHandlingEvent.cs
index ad5ba271..1b2a6b5e 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/ErrorHandlingEvent.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/ErrorHandlingEvent.cs
@@ -34,6 +34,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/JsonConverterAttributeClass.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/JsonConverterAttributeClass.cs
index a6da12c0..5bf65fd2 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/JsonConverterAttributeClass.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/JsonConverterAttributeClass.cs
@@ -33,6 +33,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/JsonConverterAttributeProperty.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/JsonConverterAttributeProperty.cs
index 0cc05e17..4e036385 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/JsonConverterAttributeProperty.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/JsonConverterAttributeProperty.cs
@@ -33,6 +33,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/JsonObjectAttributeOptIn.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/JsonObjectAttributeOptIn.cs
index 1f4f5bd4..566d29a0 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/JsonObjectAttributeOptIn.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/JsonObjectAttributeOptIn.cs
@@ -32,6 +32,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/JsonObjectAttributeOverrideIEnumerable.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/JsonObjectAttributeOverrideIEnumerable.cs
index 25712b22..abe67709 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/JsonObjectAttributeOverrideIEnumerable.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/JsonObjectAttributeOverrideIEnumerable.cs
@@ -33,6 +33,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/JsonPropertyItemLevelSetting.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/JsonPropertyItemLevelSetting.cs
index b76fcbcc..f9df4182 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/JsonPropertyItemLevelSetting.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/JsonPropertyItemLevelSetting.cs
@@ -32,6 +32,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/JsonPropertyName.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/JsonPropertyName.cs
index 7bc65942..4c0a7661 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/JsonPropertyName.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/JsonPropertyName.cs
@@ -32,6 +32,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/JsonPropertyOrder.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/JsonPropertyOrder.cs
index 128c241a..cbc2e1a0 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/JsonPropertyOrder.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/JsonPropertyOrder.cs
@@ -32,6 +32,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/JsonPropertyPropertyLevelSetting.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/JsonPropertyPropertyLevelSetting.cs
index 6def5973..8361d38a 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/JsonPropertyPropertyLevelSetting.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/JsonPropertyPropertyLevelSetting.cs
@@ -32,6 +32,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/JsonPropertyRequired.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/JsonPropertyRequired.cs
index f5e10dcb..532b636e 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/JsonPropertyRequired.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/JsonPropertyRequired.cs
@@ -32,6 +32,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/MaxDepth.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/MaxDepth.cs
index 9f31e2e6..7c96876c 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/MaxDepth.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/MaxDepth.cs
@@ -32,6 +32,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/NullValueHandlingIgnore.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/NullValueHandlingIgnore.cs
index 71d7acd5..c11a9218 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/NullValueHandlingIgnore.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/NullValueHandlingIgnore.cs
@@ -32,6 +32,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/PopulateObject.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/PopulateObject.cs
index d0d7387f..1a76cb21 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/PopulateObject.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/PopulateObject.cs
@@ -37,6 +37,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/PreserveReferencesHandlingObject.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/PreserveReferencesHandlingObject.cs
index c4e44145..b2ea71c1 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/PreserveReferencesHandlingObject.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/PreserveReferencesHandlingObject.cs
@@ -32,6 +32,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/PropertyJsonIgnore.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/PropertyJsonIgnore.cs
index eccfd3ed..796ddaae 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/PropertyJsonIgnore.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/PropertyJsonIgnore.cs
@@ -32,6 +32,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/ReferenceLoopHandlingIgnore.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/ReferenceLoopHandlingIgnore.cs
index bb1ff8b7..59ca5cda 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/ReferenceLoopHandlingIgnore.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/ReferenceLoopHandlingIgnore.cs
@@ -32,6 +32,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializationCallbackAttributes.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializationCallbackAttributes.cs
index b698f077..0bfc6231 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializationCallbackAttributes.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializationCallbackAttributes.cs
@@ -33,6 +33,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeCollection.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeCollection.cs
index 762cfd57..443a1f60 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeCollection.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeCollection.cs
@@ -32,6 +32,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeConditionalProperty.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeConditionalProperty.cs
index 493c8320..6ba36979 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeConditionalProperty.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeConditionalProperty.cs
@@ -32,6 +32,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeContractResolver.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeContractResolver.cs
index e13ad69d..c913261d 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeContractResolver.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeContractResolver.cs
@@ -33,6 +33,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeDataSet.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeDataSet.cs
index b80bcb0d..559d83c2 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeDataSet.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeDataSet.cs
@@ -35,6 +35,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeDateFormatHandling.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeDateFormatHandling.cs
index f57b0113..1105b55b 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeDateFormatHandling.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeDateFormatHandling.cs
@@ -32,6 +32,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeDateFormatString.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeDateFormatString.cs
index 0b6e1fcd..0834dba7 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeDateFormatString.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeDateFormatString.cs
@@ -32,6 +32,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeDateTimeZoneHandling.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeDateTimeZoneHandling.cs
index 844c1d31..98f17b03 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeDateTimeZoneHandling.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeDateTimeZoneHandling.cs
@@ -32,6 +32,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeDictionary.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeDictionary.cs
index 78239fc3..68c87e1f 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeDictionary.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeDictionary.cs
@@ -32,6 +32,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeExtensionData.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeExtensionData.cs
index f1f2b0bf..80504551 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeExtensionData.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeExtensionData.cs
@@ -42,6 +42,7 @@ namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
public class SerializeExtensionData : TestFixtureBase
{
#pragma warning disable 169
+
#region Types
public class CustomerInvoice
{
@@ -53,6 +54,7 @@ namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
private IDictionary _additionalData;
}
#endregion
+
#pragma warning restore 169
[Test]
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeObject.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeObject.cs
index c7c84e6e..38ffad96 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeObject.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeObject.cs
@@ -32,6 +32,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeRawJson.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeRawJson.cs
index 179b830f..8d689607 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeRawJson.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeRawJson.cs
@@ -33,6 +33,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeSerializationBinder.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeSerializationBinder.cs
index 2baae0b8..441d25a1 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeSerializationBinder.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeSerializationBinder.cs
@@ -40,6 +40,7 @@ using NUnit.Framework;
using Newtonsoft.Json.Utilities.LinqBridge;
#else
using System.Linq;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeTypeNameHandling.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeTypeNameHandling.cs
index 6ce4fce2..b86ee24c 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeTypeNameHandling.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeTypeNameHandling.cs
@@ -32,6 +32,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeUnindentedJson.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeUnindentedJson.cs
index ae740583..eb99e9c5 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeUnindentedJson.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeUnindentedJson.cs
@@ -32,6 +32,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeWithJsonConverters.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeWithJsonConverters.cs
index 1289f28a..90e4e0a6 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeWithJsonConverters.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeWithJsonConverters.cs
@@ -38,6 +38,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeWithJsonSerializerToFile.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeWithJsonSerializerToFile.cs
index f19874aa..cdf6e063 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeWithJsonSerializerToFile.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/SerializeWithJsonSerializerToFile.cs
@@ -33,6 +33,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/TraceWriter.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/TraceWriter.cs
index 20703e76..ba1cdd7e 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/TraceWriter.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Serializer/TraceWriter.cs
@@ -38,6 +38,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Serializer
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Xml/ConvertJsonToXml.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Xml/ConvertJsonToXml.cs
index 6eeff5c9..484a19e7 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Xml/ConvertJsonToXml.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Xml/ConvertJsonToXml.cs
@@ -35,6 +35,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Documentation.Samples.Xml
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Xml/ConvertXmlToJson.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Xml/ConvertXmlToJson.cs
index 404424fc..6010ec9a 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Xml/ConvertXmlToJson.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Xml/ConvertXmlToJson.cs
@@ -33,6 +33,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
#if !(DNXCORE50 || NET20)
@@ -45,7 +46,7 @@ namespace Newtonsoft.Json.Tests.Documentation.Samples.Xml
[Test]
public void Example()
{
-#region Usage
+ #region Usage
string xml = @"
@@ -84,7 +85,7 @@ namespace Newtonsoft.Json.Tests.Documentation.Samples.Xml
// ]
// }
// }
-#endregion
+ #endregion
Assert.AreEqual(@"{""?xml"":{""@version"":""1.0"",""@standalone"":""no""},""root"":{""person"":[{""@id"":""1"",""name"":""Alan"",""url"":""http://www.google.com""},{""@id"":""2"",""name"":""Louis"",""url"":""http://www.yahoo.com""}]}}", json);
}
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Xml/ConvertXmlToJsonForceArray.cs b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Xml/ConvertXmlToJsonForceArray.cs
index 41fd8a67..be83962a 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/Samples/Xml/ConvertXmlToJsonForceArray.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/Samples/Xml/ConvertXmlToJsonForceArray.cs
@@ -33,6 +33,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
#if !(NET20 || DNXCORE50)
diff --git a/Src/Newtonsoft.Json.Tests/Documentation/SerializationTests.cs b/Src/Newtonsoft.Json.Tests/Documentation/SerializationTests.cs
index eda5de72..de53557f 100644
--- a/Src/Newtonsoft.Json.Tests/Documentation/SerializationTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Documentation/SerializationTests.cs
@@ -263,7 +263,9 @@ namespace Newtonsoft.Json.Tests.Documentation
{
// only log an error once
if (args.CurrentObject == args.ErrorContext.OriginalObject)
+ {
errors.Add(args.ErrorContext.Error.Message);
+ }
};
#endregion
}
@@ -281,7 +283,9 @@ namespace Newtonsoft.Json.Tests.Documentation
get
{
if (_roles == null)
+ {
throw new Exception("Roles not loaded!");
+ }
return _roles;
}
@@ -917,4 +921,5 @@ namespace Newtonsoft.Json.Tests.Documentation
}
}
}
+
#endif
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/ExceptionTests.cs b/Src/Newtonsoft.Json.Tests/ExceptionTests.cs
index 28701014..669299b5 100644
--- a/Src/Newtonsoft.Json.Tests/ExceptionTests.cs
+++ b/Src/Newtonsoft.Json.Tests/ExceptionTests.cs
@@ -35,6 +35,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests
diff --git a/Src/Newtonsoft.Json.Tests/FileSystemEntityModel.edmx b/Src/Newtonsoft.Json.Tests/FileSystemEntityModel.edmx
index f0a34e3f..87fb1b32 100644
--- a/Src/Newtonsoft.Json.Tests/FileSystemEntityModel.edmx
+++ b/Src/Newtonsoft.Json.Tests/FileSystemEntityModel.edmx
@@ -1,13 +1,17 @@
+
-
+
-
-
+
+
@@ -65,7 +69,8 @@
-
+
@@ -84,9 +89,11 @@
-
+
-
+
@@ -94,11 +101,15 @@
-
+
-
-
-
+
+
+
@@ -113,7 +124,8 @@
-
+
@@ -134,7 +146,8 @@
-
+
@@ -142,7 +155,8 @@
-
+
@@ -170,15 +184,21 @@
-
-
+
+
-
+
+
-
+
+
+
+
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/JsonArrayAttributeTests.cs b/Src/Newtonsoft.Json.Tests/JsonArrayAttributeTests.cs
index 03d9e61e..7f63c492 100644
--- a/Src/Newtonsoft.Json.Tests/JsonArrayAttributeTests.cs
+++ b/Src/Newtonsoft.Json.Tests/JsonArrayAttributeTests.cs
@@ -33,6 +33,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests
diff --git a/Src/Newtonsoft.Json.Tests/JsonConvertTest.cs b/Src/Newtonsoft.Json.Tests/JsonConvertTest.cs
index 1244b05f..3b405fd9 100644
--- a/Src/Newtonsoft.Json.Tests/JsonConvertTest.cs
+++ b/Src/Newtonsoft.Json.Tests/JsonConvertTest.cs
@@ -53,6 +53,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests
@@ -1201,7 +1202,6 @@ namespace Newtonsoft.Json.Tests
writer.Flush();
}
-
#if !(NET20 || NET35 || PORTABLE40 || PORTABLE)
[Test]
public void IntegerLengthOverflows()
@@ -1292,7 +1292,7 @@ namespace Newtonsoft.Json.Tests
}
public ClobberingJsonConverter(string clobberValueString)
- : this(clobberValueString, 1337)
+ : this(clobberValueString, 1337)
{
}
@@ -1342,7 +1342,6 @@ namespace Newtonsoft.Json.Tests
string json = JsonConvert.SerializeObject(measurements);
-
Assert.AreEqual("{\"Positions\":[57.72,60.44,63.44,66.81,70.45],\"Loads\":[23284.0,23225.0,23062.0,22846.0,22594.0],\"Gain\":12345.679}", json);
}
@@ -1393,7 +1392,7 @@ namespace Newtonsoft.Json.Tests
{
throw new NotImplementedException();
}
-
+
public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
{
writer.WriteValue(Math.Round((double)value, _precision, _rounding));
@@ -1403,12 +1402,22 @@ namespace Newtonsoft.Json.Tests
[Test]
public void GenericBaseClassSerialization()
{
- string json = JsonConvert.SerializeObject (new NonGenericChildClass ());
- Assert.AreEqual ("{\"Data\":null}", json);
+ string json = JsonConvert.SerializeObject(new NonGenericChildClass());
+ Assert.AreEqual("{\"Data\":null}", json);
}
- public class GenericBaseClass { public virtual T Data { get; set; } }
- public class GenericIntermediateClass : GenericBaseClass { public override string Data { get; set; } }
- public class NonGenericChildClass : GenericIntermediateClass { }
+ public class GenericBaseClass
+ {
+ public virtual T Data { get; set; }
+ }
+
+ public class GenericIntermediateClass : GenericBaseClass
+ {
+ public override string Data { get; set; }
+ }
+
+ public class NonGenericChildClass : GenericIntermediateClass
+ {
+ }
}
}
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/JsonTextReaderTest.cs b/Src/Newtonsoft.Json.Tests/JsonTextReaderTest.cs
index 3778f7cc..f1086ddd 100644
--- a/Src/Newtonsoft.Json.Tests/JsonTextReaderTest.cs
+++ b/Src/Newtonsoft.Json.Tests/JsonTextReaderTest.cs
@@ -134,6 +134,7 @@ namespace Newtonsoft.Json.Tests
Assert.AreEqual(4, jsonTextReader.LineNumber);
Assert.AreEqual(1, jsonTextReader.LinePosition);
}
+
[Test]
public void ReadCommentInsideArray()
{
@@ -923,9 +924,10 @@ third line", jsonTextReader.Value);
[Test]
public void NullTextReader()
{
- ExceptionAssert.Throws (
- () => { new JsonTextReader (null); },
- new string[] {
+ ExceptionAssert.Throws(
+ () => { new JsonTextReader(null); },
+ new string[]
+ {
"Value cannot be null." + Environment.NewLine + "Parameter name: reader",
"Argument cannot be null." + Environment.NewLine + "Parameter name: reader" // Mono
});
@@ -2837,10 +2839,10 @@ third line", jsonTextReader.Value);
{//comment
Name://comment
true//comment after true" + StringUtils.CarriageReturn +
-@",//comment after comma" + StringUtils.CarriageReturnLineFeed +
-@"""ExpiryDate""://comment" + StringUtils.LineFeed +
-@"new " + StringUtils.LineFeed +
-@"Date
+ @",//comment after comma" + StringUtils.CarriageReturnLineFeed +
+ @"""ExpiryDate""://comment" + StringUtils.LineFeed +
+ @"new " + StringUtils.LineFeed +
+ @"Date
(//comment
null//comment
),
@@ -3089,7 +3091,6 @@ null//comment
reader.Read();
-
reader = new JsonTextReader(new StringReader(json));
reader.Read();
@@ -3296,7 +3297,6 @@ null//comment
Assert.AreEqual(typeof(DateTimeOffset), reader.ValueType);
Assert.IsTrue(reader.Read());
-
reader = new JsonTextReader(new StringReader(json));
reader.DateParseHandling = Json.DateParseHandling.DateTimeOffset;
@@ -3468,7 +3468,9 @@ null//comment
public override int Read(char[] buffer, int index, int count)
{
if (Error)
+ {
throw new Exception("Read error");
+ }
return _inner.Read(buffer, index, 1);
}
diff --git a/Src/Newtonsoft.Json.Tests/JsonTextWriterTest.cs b/Src/Newtonsoft.Json.Tests/JsonTextWriterTest.cs
index acbb43dc..e5c58ec9 100644
--- a/Src/Newtonsoft.Json.Tests/JsonTextWriterTest.cs
+++ b/Src/Newtonsoft.Json.Tests/JsonTextWriterTest.cs
@@ -35,7 +35,6 @@ using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using System.Xml;
-
#if NETFX_CORE
using Microsoft.VisualStudio.TestPlatform.UnitTestFramework;
using TestFixture = Microsoft.VisualStudio.TestPlatform.UnitTestFramework.TestClassAttribute;
@@ -47,8 +46,6 @@ using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
#endif
-
-
using Newtonsoft.Json;
using System.IO;
using Newtonsoft.Json.Converters;
@@ -893,15 +890,9 @@ namespace Newtonsoft.Json.Tests
{
jsonWriter.WriteToken(JsonToken.StartArray);
- ExceptionAssert.Throws(() =>
- {
- jsonWriter.WriteToken(JsonToken.Integer, "three");
- }, "Input string was not in a correct format.");
+ ExceptionAssert.Throws(() => { jsonWriter.WriteToken(JsonToken.Integer, "three"); }, "Input string was not in a correct format.");
- ExceptionAssert.Throws(() =>
- {
- jsonWriter.WriteToken(JsonToken.Integer);
- }, @"Value cannot be null.
+ ExceptionAssert.Throws(() => { jsonWriter.WriteToken(JsonToken.Integer); }, @"Value cannot be null.
Parameter name: value");
}
}
@@ -1324,7 +1315,9 @@ _____'propertyName': NaN,
string oldText = swOld.ToString();
if (newText != oldText)
+ {
throw new Exception("Difference for char '{0}' (value {1}). Old text: {2}, New text: {3}".FormatWith(CultureInfo.InvariantCulture, c, (int)c, oldText, newText));
+ }
c++;
} while (c != char.MaxValue);
@@ -1336,7 +1329,9 @@ _____'propertyName': NaN,
{
// leading delimiter
if (appendDelimiters)
+ {
writer.Write(delimiter);
+ }
if (s != null)
{
@@ -1350,7 +1345,9 @@ _____'propertyName': NaN,
// don't escape standard text/numbers except '\' and the text delimiter
if (c >= ' ' && c < 128 && c != '\\' && c != delimiter)
+ {
continue;
+ }
string escapedValue;
@@ -1395,7 +1392,9 @@ _____'propertyName': NaN,
if (c <= '\u001f')
{
if (unicodeBuffer == null)
+ {
unicodeBuffer = new char[6];
+ }
StringUtils.ToCharAsUnicode(c, unicodeBuffer);
@@ -1410,12 +1409,16 @@ _____'propertyName': NaN,
}
if (escapedValue == null)
+ {
continue;
+ }
if (i > lastWritePosition)
{
if (chars == null)
+ {
chars = s.ToCharArray();
+ }
// write unchanged chars before writing escaped text
writer.Write(chars, lastWritePosition, i - lastWritePosition);
@@ -1423,9 +1426,13 @@ _____'propertyName': NaN,
lastWritePosition = i + 1;
if (!string.Equals(escapedValue, EscapedUnicodeText))
+ {
writer.Write(escapedValue);
+ }
else
+ {
writer.Write(unicodeBuffer);
+ }
}
if (lastWritePosition == 0)
@@ -1436,7 +1443,9 @@ _____'propertyName': NaN,
else
{
if (chars == null)
+ {
chars = s.ToCharArray();
+ }
// write remaining text
writer.Write(chars, lastWritePosition, s.Length - lastWritePosition);
@@ -1445,7 +1454,9 @@ _____'propertyName': NaN,
// trailing delimiter
if (appendDelimiters)
+ {
writer.Write(delimiter);
+ }
}
[Test]
@@ -1505,7 +1516,7 @@ true//comment after true" + StringUtils.CarriageReturn + @"
""ExpiryDate""://comment" + StringUtils.LineFeed + @"
new
" + StringUtils.LineFeed +
- @"Constructor
+ @"Constructor
(//comment
null//comment
),
@@ -1562,12 +1573,16 @@ null//comment
SetWriteState(JsonToken.PropertyName, name);
if (QuoteName)
+ {
_writer.Write(QuoteChar);
+ }
_writer.Write(new string(name.ToCharArray().Reverse().ToArray()));
if (QuoteName)
+ {
_writer.Write(QuoteChar);
+ }
_writer.Write(':');
}
@@ -1594,9 +1609,13 @@ null//comment
protected override void WriteEnd(JsonToken token)
{
if (token == JsonToken.EndObject)
+ {
_writer.Write("}}}");
+ }
else
+ {
base.WriteEnd(token);
+ }
}
}
@@ -1678,7 +1697,9 @@ null//comment
public object ToType(Type conversionType, IFormatProvider provider)
{
if (conversionType == typeof(int))
+ {
return _value;
+ }
throw new Exception("Type not supported: " + conversionType.FullName);
}
diff --git a/Src/Newtonsoft.Json.Tests/JsonValidatingReaderTests.cs b/Src/Newtonsoft.Json.Tests/JsonValidatingReaderTests.cs
index 79be8db4..a20ecd13 100644
--- a/Src/Newtonsoft.Json.Tests/JsonValidatingReaderTests.cs
+++ b/Src/Newtonsoft.Json.Tests/JsonValidatingReaderTests.cs
@@ -1753,4 +1753,5 @@ namespace Newtonsoft.Json.Tests
}
}
}
+
#pragma warning restore 618
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/Linq/AnnotationsTests.cs b/Src/Newtonsoft.Json.Tests/Linq/AnnotationsTests.cs
index 35d36199..cce50368 100644
--- a/Src/Newtonsoft.Json.Tests/Linq/AnnotationsTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Linq/AnnotationsTests.cs
@@ -17,6 +17,7 @@ using TestAttribute = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Linq
@@ -173,7 +174,7 @@ namespace Newtonsoft.Json.Tests.Linq
Assert.AreEqual(null, s);
o.AddAnnotation("A string 4!");
-
+
s = o.Annotation();
Assert.AreEqual("A string 4!", s);
@@ -277,7 +278,6 @@ namespace Newtonsoft.Json.Tests.Linq
o["age"] = 59;
o["employer"] = "Bill & Melinda Gates Foundation";
-
HashSet changedProperties = o.Annotation>();
// age
// employer
diff --git a/Src/Newtonsoft.Json.Tests/Linq/DynamicTests.cs b/Src/Newtonsoft.Json.Tests/Linq/DynamicTests.cs
index 80ebcd81..36f11127 100644
--- a/Src/Newtonsoft.Json.Tests/Linq/DynamicTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Linq/DynamicTests.cs
@@ -125,7 +125,7 @@ namespace Newtonsoft.Json.Tests.Linq
foreach (dynamic friend in o.friends)
{
UpdateValueCount(counts, friend.id);
- UpdateValueCount(counts, ((string) friend.name).Split(' ')[0]);
+ UpdateValueCount(counts, ((string)friend.name).Split(' ')[0]);
}
count++;
@@ -863,7 +863,6 @@ namespace Newtonsoft.Json.Tests.Linq
string oldRole = (string)oldAndBusted["Roles"][0];
// Admin
-
dynamic newHotness = new JObject();
newHotness.Name = "Arnie Admin";
newHotness.Enabled = true;
diff --git a/Src/Newtonsoft.Json.Tests/Linq/JArrayTests.cs b/Src/Newtonsoft.Json.Tests/Linq/JArrayTests.cs
index 90e31f31..13fc4c1f 100644
--- a/Src/Newtonsoft.Json.Tests/Linq/JArrayTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Linq/JArrayTests.cs
@@ -435,7 +435,6 @@ Parameter name: index");
}
}
-
#if !(NETFX_CORE || PORTABLE || DNXCORE50 || PORTABLE40)
[Test]
public void ITypedListGetItemProperties()
diff --git a/Src/Newtonsoft.Json.Tests/Linq/JObjectTests.cs b/Src/Newtonsoft.Json.Tests/Linq/JObjectTests.cs
index 10a0ad9e..753acf87 100644
--- a/Src/Newtonsoft.Json.Tests/Linq/JObjectTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Linq/JObjectTests.cs
@@ -97,7 +97,9 @@ namespace Newtonsoft.Json.Tests.Linq
roles.Add(role);
if (!reader.Read())
+ {
break;
+ }
}
Assert.AreEqual(2, roles.Count);
@@ -121,7 +123,7 @@ namespace Newtonsoft.Json.Tests.Linq
JToken o = JToken.Parse(json);
- Assert.AreEqual("Apple", (string) o["Name"]);
+ Assert.AreEqual("Apple", (string)o["Name"]);
}
[Test]
@@ -1940,7 +1942,9 @@ Parameter name: arrayIndex");
o.WriteTo(writer);
}
else
+ {
token.WriteTo(writer);
+ }
}
public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
diff --git a/Src/Newtonsoft.Json.Tests/Linq/JTokenTests.cs b/Src/Newtonsoft.Json.Tests/Linq/JTokenTests.cs
index eafe0c8d..5bd025bc 100644
--- a/Src/Newtonsoft.Json.Tests/Linq/JTokenTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Linq/JTokenTests.cs
@@ -729,14 +729,14 @@ namespace Newtonsoft.Json.Tests.Linq
JObject o = new JObject
{
- {"prop1", "value1"}
+ { "prop1", "value1" }
};
JToken t1 = a[1][0];
JToken t2 = o["prop1"];
- List source = new List {t1, t2};
-
+ List source = new List { t1, t2 };
+
List ancestors = source.AncestorsAndSelf().ToList();
Assert.AreEqual(6, ancestors.Count());
Assert.AreEqual(t1, ancestors[0]);
@@ -760,7 +760,7 @@ namespace Newtonsoft.Json.Tests.Linq
JObject o = new JObject
{
- {"prop1", "value1"}
+ { "prop1", "value1" }
};
JToken t1 = a[1][0];
@@ -809,7 +809,7 @@ namespace Newtonsoft.Json.Tests.Linq
JObject o = new JObject
{
- {"prop1", "value1"}
+ { "prop1", "value1" }
};
List source = new List { a, o };
@@ -859,7 +859,7 @@ namespace Newtonsoft.Json.Tests.Linq
JObject o = new JObject
{
- {"prop1", "value1"}
+ { "prop1", "value1" }
};
List source = new List { a, o };
diff --git a/Src/Newtonsoft.Json.Tests/Linq/JsonPath/JPathExecuteTests.cs b/Src/Newtonsoft.Json.Tests/Linq/JsonPath/JPathExecuteTests.cs
index e888e481..19da08e0 100644
--- a/Src/Newtonsoft.Json.Tests/Linq/JsonPath/JPathExecuteTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Linq/JsonPath/JPathExecuteTests.cs
@@ -765,9 +765,9 @@ namespace Newtonsoft.Json.Tests.Linq.JsonPath
new JProperty("prop",
new JArray(
values.Select(v => new JObject(new JProperty("childProp", v)))
+ )
)
- )
- );
+ );
IList t = o.SelectTokens("$.prop[?(@.childProp =='ff2dc672-6e15-4aa2-afb0-18f4f69596ad')]").ToList();
Assert.AreEqual(2, t.Count);
diff --git a/Src/Newtonsoft.Json.Tests/Linq/JsonPath/JPathParseTests.cs b/Src/Newtonsoft.Json.Tests/Linq/JsonPath/JPathParseTests.cs
index 6428cebe..b5955605 100644
--- a/Src/Newtonsoft.Json.Tests/Linq/JsonPath/JPathParseTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Linq/JsonPath/JPathParseTests.cs
@@ -42,6 +42,7 @@ using Newtonsoft.Json.Linq;
using Newtonsoft.Json.Utilities.LinqBridge;
#else
using System.Linq;
+
#endif
namespace Newtonsoft.Json.Tests.Linq.JsonPath
@@ -479,8 +480,8 @@ namespace Newtonsoft.Json.Tests.Linq.JsonPath
{
JPath path = new JPath("Blah[0]..Two.Three[1].Four");
Assert.AreEqual(6, path.Filters.Count);
- Assert.AreEqual("Blah", ((FieldFilter) path.Filters[0]).Name);
- Assert.AreEqual(0, ((ArrayIndexFilter) path.Filters[1]).Index);
+ Assert.AreEqual("Blah", ((FieldFilter)path.Filters[0]).Name);
+ Assert.AreEqual(0, ((ArrayIndexFilter)path.Filters[1]).Index);
Assert.AreEqual("Two", ((ScanFilter)path.Filters[2]).Name);
Assert.AreEqual("Three", ((FieldFilter)path.Filters[3]).Name);
Assert.AreEqual(1, ((ArrayIndexFilter)path.Filters[4]).Index);
diff --git a/Src/Newtonsoft.Json.Tests/Linq/JsonPath/QueryExpressionTests.cs b/Src/Newtonsoft.Json.Tests/Linq/JsonPath/QueryExpressionTests.cs
index 415df2d5..5b27247f 100644
--- a/Src/Newtonsoft.Json.Tests/Linq/JsonPath/QueryExpressionTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Linq/JsonPath/QueryExpressionTests.cs
@@ -38,6 +38,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Linq.JsonPath
@@ -80,29 +81,29 @@ namespace Newtonsoft.Json.Tests.Linq.JsonPath
JObject o1 = new JObject
{
- {"Title","Title!"},
- {"FirstName", "FirstName!"},
- {"LastName", "LastName!"}
+ { "Title", "Title!" },
+ { "FirstName", "FirstName!" },
+ { "LastName", "LastName!" }
};
Assert.IsTrue(compositeExpression.IsMatch(o1));
JObject o2 = new JObject
{
- {"Title","Title!"},
- {"FirstName", "FirstName!"}
+ { "Title", "Title!" },
+ { "FirstName", "FirstName!" }
};
Assert.IsFalse(compositeExpression.IsMatch(o2));
JObject o3 = new JObject
{
- {"Title","Title!"}
+ { "Title", "Title!" }
};
Assert.IsFalse(compositeExpression.IsMatch(o3));
}
-
+
[Test]
public void OrExpressionTest()
{
@@ -138,24 +139,24 @@ namespace Newtonsoft.Json.Tests.Linq.JsonPath
JObject o1 = new JObject
{
- {"Title","Title!"},
- {"FirstName", "FirstName!"},
- {"LastName", "LastName!"}
+ { "Title", "Title!" },
+ { "FirstName", "FirstName!" },
+ { "LastName", "LastName!" }
};
Assert.IsTrue(compositeExpression.IsMatch(o1));
JObject o2 = new JObject
{
- {"Title","Title!"},
- {"FirstName", "FirstName!"}
+ { "Title", "Title!" },
+ { "FirstName", "FirstName!" }
};
Assert.IsTrue(compositeExpression.IsMatch(o2));
JObject o3 = new JObject
{
- {"Title","Title!"}
+ { "Title", "Title!" }
};
Assert.IsFalse(compositeExpression.IsMatch(o3));
@@ -195,4 +196,4 @@ namespace Newtonsoft.Json.Tests.Linq.JsonPath
Assert.IsFalse(e2.IsMatch(new JArray(4, 5)));
}
}
-}
+}
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/Linq/LinqToJsonTest.cs b/Src/Newtonsoft.Json.Tests/Linq/LinqToJsonTest.cs
index d2a86f1c..1feb3079 100644
--- a/Src/Newtonsoft.Json.Tests/Linq/LinqToJsonTest.cs
+++ b/Src/Newtonsoft.Json.Tests/Linq/LinqToJsonTest.cs
@@ -722,7 +722,7 @@ keyword such as type of business.""
Post p = new Post
{
Title = "How to use FromObject",
- Categories = new [] { "LINQ to JSON" }
+ Categories = new[] { "LINQ to JSON" }
};
// serialize Post to JSON then parse JSON – SLOW!
@@ -1110,8 +1110,8 @@ keyword such as type of business.""
}
]
}
-}", o.ToString());
-
+}", o.ToString());
+
CustomAssert.IsInstanceOfType(typeof(JObject), o);
CustomAssert.IsInstanceOfType(typeof(JObject), o["channel"]);
Assert.AreEqual("James Newton-King", (string)o["channel"]["title"]);
diff --git a/Src/Newtonsoft.Json.Tests/Linq/MergeTests.cs b/Src/Newtonsoft.Json.Tests/Linq/MergeTests.cs
index add425d3..0701d07c 100644
--- a/Src/Newtonsoft.Json.Tests/Linq/MergeTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Linq/MergeTests.cs
@@ -42,6 +42,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Linq
@@ -103,10 +104,10 @@ namespace Newtonsoft.Json.Tests.Linq
Property1 = new { SubProperty1 = 1 }
});
var right = (JArray)JToken.FromObject(new object[]
- {
- new { Property1 = 1 },
- new { Property1 = 1 }
- });
+ {
+ new { Property1 = 1 },
+ new { Property1 = 1 }
+ });
left.Merge(right);
@@ -182,7 +183,6 @@ namespace Newtonsoft.Json.Tests.Linq
Property2 = 3,
Property3 = new
{
-
},
Property5 = (object)null
}
@@ -282,25 +282,25 @@ namespace Newtonsoft.Json.Tests.Linq
public void MergeMismatchingTypesInArray()
{
var left = (JArray)JToken.FromObject(new object[]
- {
- true,
- null,
- new { Property1 = 1 },
- new object[] { 1 },
- new { Property1 = 1 },
- 1,
- new object[] { 1 }
- });
+ {
+ true,
+ null,
+ new { Property1 = 1 },
+ new object[] { 1 },
+ new { Property1 = 1 },
+ 1,
+ new object[] { 1 }
+ });
var right = (JArray)JToken.FromObject(new object[]
- {
- 1,
- 5,
- new object[] { 1 },
- new { Property1 = 1 },
- true,
- new { Property1 = 1 },
- null
- });
+ {
+ 1,
+ 5,
+ new object[] { 1 },
+ new { Property1 = 1 },
+ true,
+ new { Property1 = 1 },
+ null
+ });
left.Merge(right, new JsonMergeSettings
{
diff --git a/Src/Newtonsoft.Json.Tests/LinqToSql/Department.cs b/Src/Newtonsoft.Json.Tests/LinqToSql/Department.cs
index 2ef99598..4b3ecfe7 100644
--- a/Src/Newtonsoft.Json.Tests/LinqToSql/Department.cs
+++ b/Src/Newtonsoft.Json.Tests/LinqToSql/Department.cs
@@ -42,4 +42,5 @@ namespace Newtonsoft.Json.Tests.LinqToSql
}
}
}
+
#endif
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/LinqToSql/LinqToSqlClasses.dbml b/Src/Newtonsoft.Json.Tests/LinqToSql/LinqToSqlClasses.dbml
index 4929619b..bde4a7aa 100644
--- a/Src/Newtonsoft.Json.Tests/LinqToSql/LinqToSqlClasses.dbml
+++ b/Src/Newtonsoft.Json.Tests/LinqToSql/LinqToSqlClasses.dbml
@@ -1,12 +1,17 @@
-
+
+
+
@@ -21,15 +26,18 @@
-
-
+
+
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/LinqToSql/LinqToSqlClassesSerializationTests.cs b/Src/Newtonsoft.Json.Tests/LinqToSql/LinqToSqlClassesSerializationTests.cs
index 26dcfb3b..e35f59e4 100644
--- a/Src/Newtonsoft.Json.Tests/LinqToSql/LinqToSqlClassesSerializationTests.cs
+++ b/Src/Newtonsoft.Json.Tests/LinqToSql/LinqToSqlClassesSerializationTests.cs
@@ -134,4 +134,5 @@ namespace Newtonsoft.Json.Tests.LinqToSql
}
}
}
+
#endif
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/Newtonsoft.Json.Tests.Net20.project.json b/Src/Newtonsoft.Json.Tests/Newtonsoft.Json.Tests.Net20.project.json
index da699258..4014ab61 100644
--- a/Src/Newtonsoft.Json.Tests/Newtonsoft.Json.Tests.Net20.project.json
+++ b/Src/Newtonsoft.Json.Tests/Newtonsoft.Json.Tests.Net20.project.json
@@ -6,6 +6,6 @@
"net20": {}
},
"runtimes": {
- "win-anycpu": {}
+ "win": {}
}
}
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/Newtonsoft.Json.Tests.Net35.project.json b/Src/Newtonsoft.Json.Tests/Newtonsoft.Json.Tests.Net35.project.json
index 3bbf3282..e1ed027e 100644
--- a/Src/Newtonsoft.Json.Tests/Newtonsoft.Json.Tests.Net35.project.json
+++ b/Src/Newtonsoft.Json.Tests/Newtonsoft.Json.Tests.Net35.project.json
@@ -6,6 +6,6 @@
"net35": {}
},
"runtimes": {
- "win-anycpu": {}
+ "win": {}
}
}
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/Newtonsoft.Json.Tests.Net40.project.json b/Src/Newtonsoft.Json.Tests/Newtonsoft.Json.Tests.Net40.project.json
index 32527e95..8ce5c394 100644
--- a/Src/Newtonsoft.Json.Tests/Newtonsoft.Json.Tests.Net40.project.json
+++ b/Src/Newtonsoft.Json.Tests/Newtonsoft.Json.Tests.Net40.project.json
@@ -7,6 +7,6 @@
"net40": {}
},
"runtimes": {
- "win-anycpu": {}
+ "win": {}
}
}
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/Newtonsoft.Json.Tests.Portable.project.json b/Src/Newtonsoft.Json.Tests/Newtonsoft.Json.Tests.Portable.project.json
index cc0e4b7f..693a3fa0 100644
--- a/Src/Newtonsoft.Json.Tests/Newtonsoft.Json.Tests.Portable.project.json
+++ b/Src/Newtonsoft.Json.Tests/Newtonsoft.Json.Tests.Portable.project.json
@@ -8,6 +8,6 @@
"net45": {}
},
"runtimes": {
- "win-anycpu": {}
+ "win": {}
}
}
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/Newtonsoft.Json.Tests.Portable40.project.json b/Src/Newtonsoft.Json.Tests/Newtonsoft.Json.Tests.Portable40.project.json
index dee49009..c46b1171 100644
--- a/Src/Newtonsoft.Json.Tests/Newtonsoft.Json.Tests.Portable40.project.json
+++ b/Src/Newtonsoft.Json.Tests/Newtonsoft.Json.Tests.Portable40.project.json
@@ -7,6 +7,6 @@
"net40": {}
},
"runtimes": {
- "win-anycpu": {}
+ "win": {}
}
}
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/Newtonsoft.Json.Tests.project.json b/Src/Newtonsoft.Json.Tests/Newtonsoft.Json.Tests.project.json
index fc81f703..1ff92079 100644
--- a/Src/Newtonsoft.Json.Tests/Newtonsoft.Json.Tests.project.json
+++ b/Src/Newtonsoft.Json.Tests/Newtonsoft.Json.Tests.project.json
@@ -9,6 +9,6 @@
"net45": {}
},
"runtimes": {
- "win-anycpu": {}
+ "win": {}
}
}
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/PerformanceTests.cs b/Src/Newtonsoft.Json.Tests/PerformanceTests.cs
index 8d56f959..4be5157d 100644
--- a/Src/Newtonsoft.Json.Tests/PerformanceTests.cs
+++ b/Src/Newtonsoft.Json.Tests/PerformanceTests.cs
@@ -345,7 +345,6 @@ namespace Newtonsoft.Json.Tests
""Property5"":""5""
}";
-
var watch = new Stopwatch();
watch.Start();
for (long iteration = 0; iteration < totalIterations; ++iteration)
@@ -584,7 +583,6 @@ If attributes are not mentioned, default values are used in each case.
test.dictionary = new Dictionary { { "Val & asd1", 1 }, { "Val2 & asd1", 3 }, { "Val3 & asd1", 4 } };
-
test.Address1.Street = "fff Street";
test.Address1.Entered = DateTime.Now.AddDays(20);
@@ -811,7 +809,9 @@ If attributes are not mentioned, default values are used in each case.
GC.Collect();
if (warmUp)
+ {
Deserialize(method, json);
+ }
Stopwatch timed = new Stopwatch();
timed.Start();
@@ -841,7 +841,9 @@ If attributes are not mentioned, default values are used in each case.
//serializer.MissingMemberHandling = Newtonsoft.Json.MissingMemberHandling.Ignore;
//serializer.ReferenceLoopHandling = ReferenceLoopHandling.Ignore;
if (isoDateTimeConverter)
+ {
serializer.Converters.Add(new IsoDateTimeConverter());
+ }
var value = (T)serializer.Deserialize(new StringReader(json), type);
return value;
@@ -973,7 +975,9 @@ If attributes are not mentioned, default values are used in each case.
return DeserializeJsonNet((string)json, true);
case SerializeMethod.JsonNetManual:
if (typeof(T) == typeof(TestClass))
+ {
return (T)(object)DeserializeJsonNetManual((string)json);
+ }
return default(T);
case SerializeMethod.JsonNetBinary:
@@ -1020,9 +1024,13 @@ If attributes are not mentioned, default values are used in each case.
};
if (rootValue == null)
+ {
rootValue = currentValue;
+ }
if (parentValue != null)
+ {
parentValue.Child = currentValue;
+ }
parentValue = currentValue;
}
@@ -1206,7 +1214,6 @@ If attributes are not mentioned, default values are used in each case.
private Address _Address1 = new Address();
-
[DataMember]
public List Addresses
{
diff --git a/Src/Newtonsoft.Json.Tests/Properties/AssemblyInfo.cs b/Src/Newtonsoft.Json.Tests/Properties/AssemblyInfo.cs
index eb7a3cdc..846978b1 100644
--- a/Src/Newtonsoft.Json.Tests/Properties/AssemblyInfo.cs
+++ b/Src/Newtonsoft.Json.Tests/Properties/AssemblyInfo.cs
@@ -44,6 +44,7 @@ using System.Security;
#elif NET40
[assembly: AssemblyTitle("Json.NET Tests .NET 4.0")]
#else
+
[assembly: AssemblyTitle("Json.NET Tests")]
#endif
@@ -76,4 +77,4 @@ using System.Security;
// by using the '*' as shown below:
[assembly: AssemblyVersion("7.0.0.0")]
-[assembly: AssemblyFileVersion("7.0.2.18802")]
+[assembly: AssemblyFileVersion("7.0.2.18802")]
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/Schema/ExtensionsTests.cs b/Src/Newtonsoft.Json.Tests/Schema/ExtensionsTests.cs
index 48a48953..42acfd49 100644
--- a/Src/Newtonsoft.Json.Tests/Schema/ExtensionsTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Schema/ExtensionsTests.cs
@@ -43,6 +43,7 @@ using System.IO;
using Newtonsoft.Json.Tests.TestObjects;
#if !(NETFX_CORE || DNXCORE50)
using System.Data;
+
#endif
namespace Newtonsoft.Json.Tests.Schema
@@ -185,7 +186,9 @@ namespace Newtonsoft.Json.Tests.Schema
token.Validate(typeSchema, (sender, args) => { errors.Add(args.Message); });
if (errors.Count > 0)
+ {
Assert.Fail("Schema generated for type '{0}' is not valid." + Environment.NewLine + string.Join(Environment.NewLine, errors.ToArray()), typeof(T));
+ }
}
[Test]
@@ -460,4 +463,5 @@ namespace Newtonsoft.Json.Tests.Schema
}
}
}
+
#pragma warning restore 618
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/Schema/JsonSchemaBuilderTests.cs b/Src/Newtonsoft.Json.Tests/Schema/JsonSchemaBuilderTests.cs
index 6350ab25..85d5f4d7 100644
--- a/Src/Newtonsoft.Json.Tests/Schema/JsonSchemaBuilderTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Schema/JsonSchemaBuilderTests.cs
@@ -645,4 +645,5 @@ namespace Newtonsoft.Json.Tests.Schema
}
}
}
+
#pragma warning restore 618
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/Schema/JsonSchemaGeneratorTests.cs b/Src/Newtonsoft.Json.Tests/Schema/JsonSchemaGeneratorTests.cs
index f5322b53..e935400a 100644
--- a/Src/Newtonsoft.Json.Tests/Schema/JsonSchemaGeneratorTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Schema/JsonSchemaGeneratorTests.cs
@@ -52,6 +52,7 @@ using Extensions = Newtonsoft.Json.Schema.Extensions;
using Newtonsoft.Json.Utilities.LinqBridge;
#else
using System.Linq;
+
#endif
namespace Newtonsoft.Json.Tests.Schema
@@ -353,7 +354,9 @@ namespace Newtonsoft.Json.Tests.Schema
protected override JsonContract CreateContract(Type objectType)
{
if (objectType == typeof(DirectoryInfo))
+ {
return base.CreateObjectContract(objectType);
+ }
return base.CreateContract(objectType);
}
@@ -849,4 +852,5 @@ namespace Newtonsoft.Json.Tests.Schema
{
}
}
+
#pragma warning restore 618
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/Schema/JsonSchemaModelBuilderTests.cs b/Src/Newtonsoft.Json.Tests/Schema/JsonSchemaModelBuilderTests.cs
index 20526a30..50ac5ce8 100644
--- a/Src/Newtonsoft.Json.Tests/Schema/JsonSchemaModelBuilderTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Schema/JsonSchemaModelBuilderTests.cs
@@ -35,6 +35,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Schema
@@ -171,4 +172,5 @@ namespace Newtonsoft.Json.Tests.Schema
}
}
}
+
#pragma warning restore 618
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/Schema/JsonSchemaNodeTests.cs b/Src/Newtonsoft.Json.Tests/Schema/JsonSchemaNodeTests.cs
index a18881bf..b22be7a9 100644
--- a/Src/Newtonsoft.Json.Tests/Schema/JsonSchemaNodeTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Schema/JsonSchemaNodeTests.cs
@@ -35,6 +35,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Schema
@@ -123,4 +124,5 @@ namespace Newtonsoft.Json.Tests.Schema
}
}
}
+
#pragma warning restore 618
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/Schema/JsonSchemaSpecTests.cs b/Src/Newtonsoft.Json.Tests/Schema/JsonSchemaSpecTests.cs
index b7b83db6..70466269 100644
--- a/Src/Newtonsoft.Json.Tests/Schema/JsonSchemaSpecTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Schema/JsonSchemaSpecTests.cs
@@ -119,5 +119,6 @@ namespace Newtonsoft.Json.Tests.Schema
}
}
}
+
#endif
#pragma warning restore 618
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/Schema/JsonSchemaTests.cs b/Src/Newtonsoft.Json.Tests/Schema/JsonSchemaTests.cs
index 6cd77392..835d3de3 100644
--- a/Src/Newtonsoft.Json.Tests/Schema/JsonSchemaTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Schema/JsonSchemaTests.cs
@@ -39,6 +39,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Schema
@@ -152,7 +153,6 @@ namespace Newtonsoft.Json.Tests.Schema
}
}", newJson);
-
json = @"{
""type"":""object"",
""extends"":[{""type"":""string""}],
@@ -177,7 +177,6 @@ namespace Newtonsoft.Json.Tests.Schema
}
}", newJson);
-
json = @"{
""type"":""object"",
""extends"":[{""type"":""string""},{""type"":""object""}],
@@ -586,4 +585,5 @@ namespace Newtonsoft.Json.Tests.Schema
}
}
}
+
#pragma warning restore 618
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/Schema/PerformanceTests.cs b/Src/Newtonsoft.Json.Tests/Schema/PerformanceTests.cs
index fee730c5..0f2ccbdb 100644
--- a/Src/Newtonsoft.Json.Tests/Schema/PerformanceTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Schema/PerformanceTests.cs
@@ -40,6 +40,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Schema
@@ -174,7 +175,9 @@ namespace Newtonsoft.Json.Tests.Schema
{
_stopwatch.Stop();
if (_callback != null)
+ {
_callback(Result);
+ }
}
public TimeSpan Result
@@ -183,4 +186,5 @@ namespace Newtonsoft.Json.Tests.Schema
}
}
}
+
#pragma warning restore 618
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/Serialization/ConstructorHandlingTests.cs b/Src/Newtonsoft.Json.Tests/Serialization/ConstructorHandlingTests.cs
index f4ff2f84..c00cca5e 100644
--- a/Src/Newtonsoft.Json.Tests/Serialization/ConstructorHandlingTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Serialization/ConstructorHandlingTests.cs
@@ -44,6 +44,7 @@ using NUnit.Framework;
using Newtonsoft.Json.Utilities.LinqBridge;
#else
using System.Linq;
+
#endif
namespace Newtonsoft.Json.Tests.Serialization
@@ -175,10 +176,13 @@ namespace Newtonsoft.Json.Tests.Serialization
{
[DefaultValue("parameter1_default")]
public string Parameter1 { get; private set; }
+
[DefaultValue("parameter2_default")]
public string Parameter2 { get; private set; }
+
[DefaultValue("parameter3_default")]
public string Parameter3 { get; set; }
+
[DefaultValue("parameter4_default")]
public string Parameter4 { get; set; }
diff --git a/Src/Newtonsoft.Json.Tests/Serialization/ContractResolverTests.cs b/Src/Newtonsoft.Json.Tests/Serialization/ContractResolverTests.cs
index a6e16db3..6b71dd21 100644
--- a/Src/Newtonsoft.Json.Tests/Serialization/ContractResolverTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Serialization/ContractResolverTests.cs
@@ -102,7 +102,9 @@ namespace Newtonsoft.Json.Tests.Serialization
protected override JsonContract CreateContract(Type objectType)
{
if (objectType == typeof(Employee))
+ {
objectType = typeof(IPerson);
+ }
return base.CreateContract(objectType);
}
@@ -129,7 +131,7 @@ namespace Newtonsoft.Json.Tests.Serialization
p.PropertyType = typeof(int);
- Assert.AreEqual(0 , p.GetResolvedDefaultValue());
+ Assert.AreEqual(0, p.GetResolvedDefaultValue());
Assert.AreEqual(null, p.DefaultValue);
p.PropertyType = typeof(DateTime);
@@ -223,7 +225,7 @@ namespace Newtonsoft.Json.Tests.Serialization
}
public class CustomList : List
- {
+ {
}
[Test]
@@ -487,7 +489,7 @@ namespace Newtonsoft.Json.Tests.Serialization
contract.OverrideCreator = args =>
{
ensureCustomCreatorCalled = true;
- return new MultipleParamatrizedConstructorsJsonConstructor((string) args[0], (int) args[1]);
+ return new MultipleParamatrizedConstructorsJsonConstructor((string)args[0], (int)args[1]);
};
#pragma warning disable 618
Assert.IsNull(contract.OverrideConstructor);
diff --git a/Src/Newtonsoft.Json.Tests/Serialization/DefaultValueHandlingTests.cs b/Src/Newtonsoft.Json.Tests/Serialization/DefaultValueHandlingTests.cs
index fc2cf0d8..eb5d02cc 100644
--- a/Src/Newtonsoft.Json.Tests/Serialization/DefaultValueHandlingTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Serialization/DefaultValueHandlingTests.cs
@@ -56,6 +56,7 @@ namespace Newtonsoft.Json.Tests.Serialization
public MyEnum Status { get; set; }
private string _data;
+
public string Data
{
get { return _data; }
@@ -82,7 +83,7 @@ namespace Newtonsoft.Json.Tests.Serialization
string json = "{\"Data\":\"Other with some more text\"}";
MyClass result = JsonConvert.DeserializeObject(json, new JsonSerializerSettings() { DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate });
-
+
Assert.AreEqual(MyEnum.Other, result.Status);
}
diff --git a/Src/Newtonsoft.Json.Tests/Serialization/DependencyInjectionTests.cs b/Src/Newtonsoft.Json.Tests/Serialization/DependencyInjectionTests.cs
index 4c929c59..2c790713 100644
--- a/Src/Newtonsoft.Json.Tests/Serialization/DependencyInjectionTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Serialization/DependencyInjectionTests.cs
@@ -43,6 +43,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Serialization
@@ -140,7 +141,9 @@ namespace Newtonsoft.Json.Tests.Serialization
// use Autofac to create types that have been registered with it
if (_container.IsRegistered(objectType))
+ {
contract.DefaultCreator = () => _container.Resolve(objectType);
+ }
return contract;
}
@@ -248,4 +251,5 @@ namespace Newtonsoft.Json.Tests.Serialization
}
}
}
+
#endif
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/Serialization/DynamicConcreteTests.cs b/Src/Newtonsoft.Json.Tests/Serialization/DynamicConcreteTests.cs
index 264abcfa..4c6f7417 100644
--- a/Src/Newtonsoft.Json.Tests/Serialization/DynamicConcreteTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Serialization/DynamicConcreteTests.cs
@@ -44,6 +44,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Serialization
@@ -59,7 +60,9 @@ namespace Newtonsoft.Json.Tests.Serialization
// create a dynamic mock object for interfaces or abstract classes
if (contract.CreatedType.IsInterface || contract.CreatedType.IsAbstract)
+ {
contract.DefaultCreator = () => DynamicConcrete.GetInstanceFor(contract.CreatedType);
+ }
return contract;
}
@@ -79,7 +82,7 @@ namespace Newtonsoft.Json.Tests.Serialization
}
[Test]
- public void UseDynamicConcreteIfTargetObjectTypeIsAnAbstractClassWithNoConcrete()
+ public void UseDynamicConcreteIfTargetObjectTypeIsAnAbstractClassWithNoConcrete()
{
string json = @"{Name:""Name!"", Game:""Same""}";
@@ -179,7 +182,9 @@ namespace Newtonsoft.Json.Tests.Serialization
IncludeType(targetType, typeBuilder);
foreach (var face in targetType.GetInterfaces())
+ {
IncludeType(face, typeBuilder);
+ }
return typeBuilder.CreateType();
}
@@ -189,7 +194,10 @@ namespace Newtonsoft.Json.Tests.Serialization
var methodInfos = typeOfT.GetMethods();
foreach (var methodInfo in methodInfos)
{
- if (methodInfo.Name.StartsWith("set_")) continue; // we always add a set for a get.
+ if (methodInfo.Name.StartsWith("set_"))
+ {
+ continue; // we always add a set for a get.
+ }
if (methodInfo.Name.StartsWith("get_"))
{
@@ -197,12 +205,21 @@ namespace Newtonsoft.Json.Tests.Serialization
}
else
{
- if (methodInfo.IsAbstract) BindMethod(typeBuilder, methodInfo);
+ if (methodInfo.IsAbstract)
+ {
+ BindMethod(typeBuilder, methodInfo);
+ }
}
}
- if (typeOfT.IsInterface) typeBuilder.AddInterfaceImplementation(typeOfT);
- else if (typeOfT.IsAbstract) typeBuilder.SetParent(typeOfT);
+ if (typeOfT.IsInterface)
+ {
+ typeBuilder.AddInterfaceImplementation(typeOfT);
+ }
+ else if (typeOfT.IsAbstract)
+ {
+ typeBuilder.SetParent(typeOfT);
+ }
}
static void BindMethod(TypeBuilder typeBuilder, MethodInfo methodInfo)
@@ -230,7 +247,7 @@ namespace Newtonsoft.Json.Tests.Serialization
else if (methodInfo.ReturnType.IsValueType || methodInfo.ReturnType.IsEnum)
{
var getMethod = typeof(Activator).GetMethod("CreateInstance",
- new[] { typeof(Type) });
+ new[] { typeof(Type) });
var lb = methodILGen.DeclareLocal(methodInfo.ReturnType);
if (lb.LocalType != null)
{
@@ -261,19 +278,18 @@ namespace Newtonsoft.Json.Tests.Serialization
//Getter
var backingGet = typeBuilder.DefineMethod("get_" + propertyName, MethodAttributes.Public |
- MethodAttributes.SpecialName | MethodAttributes.Virtual |
- MethodAttributes.HideBySig, propertyType, Type.EmptyTypes);
+ MethodAttributes.SpecialName | MethodAttributes.Virtual |
+ MethodAttributes.HideBySig, propertyType, Type.EmptyTypes);
var getIl = backingGet.GetILGenerator();
getIl.Emit(OpCodes.Ldarg_0);
getIl.Emit(OpCodes.Ldfld, backingField);
getIl.Emit(OpCodes.Ret);
-
//Setter
var backingSet = typeBuilder.DefineMethod("set_" + propertyName, MethodAttributes.Public |
- MethodAttributes.SpecialName | MethodAttributes.Virtual |
- MethodAttributes.HideBySig, null, new[] { propertyType });
+ MethodAttributes.SpecialName | MethodAttributes.Virtual |
+ MethodAttributes.HideBySig, null, new[] { propertyType });
var setIl = backingSet.GetILGenerator();
@@ -289,4 +305,5 @@ namespace Newtonsoft.Json.Tests.Serialization
}
}
}
+
#endif
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/Serialization/DynamicTests.cs b/Src/Newtonsoft.Json.Tests/Serialization/DynamicTests.cs
index f8a19b7c..c73f1527 100644
--- a/Src/Newtonsoft.Json.Tests/Serialization/DynamicTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Serialization/DynamicTests.cs
@@ -47,6 +47,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Serialization
diff --git a/Src/Newtonsoft.Json.Tests/Serialization/EntitiesSerializationTests.cs b/Src/Newtonsoft.Json.Tests/Serialization/EntitiesSerializationTests.cs
index ad21c056..e4e2c1bc 100644
--- a/Src/Newtonsoft.Json.Tests/Serialization/EntitiesSerializationTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Serialization/EntitiesSerializationTests.cs
@@ -41,6 +41,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Serialization
diff --git a/Src/Newtonsoft.Json.Tests/Serialization/ExtensionDataTests.cs b/Src/Newtonsoft.Json.Tests/Serialization/ExtensionDataTests.cs
index bf3fc402..fc51d7bc 100644
--- a/Src/Newtonsoft.Json.Tests/Serialization/ExtensionDataTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Serialization/ExtensionDataTests.cs
@@ -38,6 +38,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Serialization
@@ -829,10 +830,7 @@ namespace Newtonsoft.Json.Tests.Serialization
public void SerializeExtensionData_NoGetter()
{
ExceptionAssert.Throws(
- () =>
- {
- JsonConvert.SerializeObject(new DocNoGetter());
- },
+ () => { JsonConvert.SerializeObject(new DocNoGetter()); },
"Invalid extension data attribute on 'Newtonsoft.Json.Tests.Serialization.ExtensionDataTests+DocNoGetter'. Member 'Content' must have a getter.");
}
}
diff --git a/Src/Newtonsoft.Json.Tests/Serialization/FSharpTests.cs b/Src/Newtonsoft.Json.Tests/Serialization/FSharpTests.cs
index e8e0ca4c..e3e0ce42 100644
--- a/Src/Newtonsoft.Json.Tests/Serialization/FSharpTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Serialization/FSharpTests.cs
@@ -40,7 +40,7 @@ namespace Newtonsoft.Json.Tests.Serialization
[Test]
public void List()
{
- FSharpList l = ListModule.OfSeq(new List {1,2,3});
+ FSharpList l = ListModule.OfSeq(new List { 1, 2, 3 });
string json = JsonConvert.SerializeObject(l, Formatting.Indented);
@@ -91,4 +91,5 @@ namespace Newtonsoft.Json.Tests.Serialization
}
}
}
+
#endif
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/Serialization/ImmutableCollectionsTests.cs b/Src/Newtonsoft.Json.Tests/Serialization/ImmutableCollectionsTests.cs
index b4293240..1d61ae87 100644
--- a/Src/Newtonsoft.Json.Tests/Serialization/ImmutableCollectionsTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Serialization/ImmutableCollectionsTests.cs
@@ -108,11 +108,11 @@ namespace Newtonsoft.Json.Tests.Serialization
public void SerializeArray()
{
ImmutableArray l = ImmutableArray.CreateRange(new List
- {
- "One",
- "II",
- "3"
- });
+ {
+ "One",
+ "II",
+ "3"
+ });
string json = JsonConvert.SerializeObject(l, Formatting.Indented);
StringAssert.AreEqual(@"[
@@ -440,4 +440,5 @@ namespace Newtonsoft.Json.Tests.Serialization
#endregion
}
}
+
#endif
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/Serialization/JsonSerializerCollectionsTests.cs b/Src/Newtonsoft.Json.Tests/Serialization/JsonSerializerCollectionsTests.cs
index e50dfdac..a7196a4d 100644
--- a/Src/Newtonsoft.Json.Tests/Serialization/JsonSerializerCollectionsTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Serialization/JsonSerializerCollectionsTests.cs
@@ -52,6 +52,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Serialization
@@ -349,7 +350,7 @@ namespace Newtonsoft.Json.Tests.Serialization
}
});
- string json = JsonConvert.SerializeObject(d, Formatting.Indented);
+ string json = JsonConvert.SerializeObject(d, Formatting.Indented);
Assert.AreEqual(@"{
""key"": [
@@ -776,6 +777,7 @@ namespace Newtonsoft.Json.Tests.Serialization
]", json);
}
#endif
+
[Test]
public void TestEscapeDictionaryStrings()
{
@@ -1182,7 +1184,7 @@ namespace Newtonsoft.Json.Tests.Serialization
Array3D aa = new Array3D();
aa.Before = "Before!";
aa.After = "After!";
- aa.Coordinates = new[, ,] { { { 1, 1, 1 }, { 1, 1, 2 } }, { { 1, 2, 1 }, { 1, 2, 2 } }, { { 2, 1, 1 }, { 2, 1, 2 } }, { { 2, 2, 1 }, { 2, 2, 2 } } };
+ aa.Coordinates = new[,,] { { { 1, 1, 1 }, { 1, 1, 2 } }, { { 1, 2, 1 }, { 1, 2, 2 } }, { { 2, 1, 1 }, { 2, 1, 2 } }, { { 2, 2, 1 }, { 2, 2, 2 } } };
string json = JsonConvert.SerializeObject(aa);
@@ -1195,7 +1197,7 @@ namespace Newtonsoft.Json.Tests.Serialization
Array3DWithConverter aa = new Array3DWithConverter();
aa.Before = "Before!";
aa.After = "After!";
- aa.Coordinates = new[, ,] { { { 1, 1, 1 }, { 1, 1, 2 } }, { { 1, 2, 1 }, { 1, 2, 2 } }, { { 2, 1, 1 }, { 2, 1, 2 } }, { { 2, 2, 1 }, { 2, 2, 2 } } };
+ aa.Coordinates = new[,,] { { { 1, 1, 1 }, { 1, 1, 2 } }, { { 1, 2, 1 }, { 1, 2, 2 } }, { { 2, 1, 1 }, { 2, 1, 2 } }, { { 2, 2, 1 }, { 2, 2, 2 } } };
string json = JsonConvert.SerializeObject(aa, Formatting.Indented);
@@ -1954,7 +1956,7 @@ namespace Newtonsoft.Json.Tests.Serialization
public class Array3D
{
public string Before { get; set; }
- public int[, ,] Coordinates { get; set; }
+ public int[,,] Coordinates { get; set; }
public string After { get; set; }
}
@@ -1963,7 +1965,7 @@ namespace Newtonsoft.Json.Tests.Serialization
public string Before { get; set; }
[JsonProperty(ItemConverterType = typeof(IntToFloatConverter))]
- public int[, ,] Coordinates { get; set; }
+ public int[,,] Coordinates { get; set; }
public string After { get; set; }
}
@@ -1997,7 +1999,9 @@ namespace Newtonsoft.Json.Tests.Serialization
}
}
else
+ {
yield break;
+ }
}
IEnumerator IEnumerable.GetEnumerator()
diff --git a/Src/Newtonsoft.Json.Tests/Serialization/JsonSerializerTest.cs b/Src/Newtonsoft.Json.Tests/Serialization/JsonSerializerTest.cs
index 9022076f..54d96deb 100644
--- a/Src/Newtonsoft.Json.Tests/Serialization/JsonSerializerTest.cs
+++ b/Src/Newtonsoft.Json.Tests/Serialization/JsonSerializerTest.cs
@@ -88,6 +88,7 @@ using System.Linq;
#endif
#if !(NETFX_CORE || DNXCORE50)
using System.Drawing;
+
#endif
namespace Newtonsoft.Json.Tests.Serialization
@@ -101,11 +102,13 @@ namespace Newtonsoft.Json.Tests.Serialization
string Name { get; set; }
bool P1 { get; }
}
+
public interface ISubclass : ISubclassBase
{
new bool P1 { get; set; }
int P2 { get; set; }
}
+
public interface IMainClass
{
int ID { get; set; }
@@ -120,6 +123,7 @@ namespace Newtonsoft.Json.Tests.Serialization
public bool P1 { get; set; }
public int P2 { get; set; }
}
+
public class MainClass : IMainClass
{
public int ID { get; set; }
@@ -139,6 +143,7 @@ namespace Newtonsoft.Json.Tests.Serialization
P2 = 44
};
}
+
public static IMainClass InstantiateManiClass()
{
return new MainClass
@@ -243,19 +248,13 @@ namespace Newtonsoft.Json.Tests.Serialization
[Test]
public void CoercedEmptyStringWithRequired()
{
- ExceptionAssert.Throws(() =>
- {
- JsonConvert.DeserializeObject("{requiredProperty:''}");
- }, "Required property 'RequiredProperty' expects a value but got null. Path '', line 1, position 21.");
+ ExceptionAssert.Throws(() => { JsonConvert.DeserializeObject("{requiredProperty:''}"); }, "Required property 'RequiredProperty' expects a value but got null. Path '', line 1, position 21.");
}
[Test]
public void CoercedEmptyStringWithRequired_DisallowNull()
{
- ExceptionAssert.Throws(() =>
- {
- JsonConvert.DeserializeObject("{requiredProperty:''}");
- }, "Required property 'RequiredProperty' expects a non-null value. Path '', line 1, position 21.");
+ ExceptionAssert.Throws(() => { JsonConvert.DeserializeObject("{requiredProperty:''}"); }, "Required property 'RequiredProperty' expects a non-null value. Path '', line 1, position 21.");
}
[Test]
@@ -268,10 +267,7 @@ namespace Newtonsoft.Json.Tests.Serialization
[Test]
public void CoercedEmptyStringWithRequiredConstructor()
{
- ExceptionAssert.Throws(() =>
- {
- JsonConvert.DeserializeObject("{Bars:''}");
- }, "Required property 'Bars' expects a value but got null. Path '', line 1, position 9.");
+ ExceptionAssert.Throws(() => { JsonConvert.DeserializeObject("{Bars:''}"); }, "Required property 'Bars' expects a value but got null. Path '', line 1, position 9.");
}
public class IgnoredProperty
@@ -279,6 +275,7 @@ namespace Newtonsoft.Json.Tests.Serialization
[JsonIgnore]
[JsonProperty(Required = Required.Always)]
public string StringProp1 { get; set; }
+
[JsonIgnore]
public string StringProp2 { get; set; }
}
@@ -306,10 +303,7 @@ namespace Newtonsoft.Json.Tests.Serialization
[Test]
public void Serialize_Required_DisallowedNull()
{
- ExceptionAssert.Throws(() =>
- {
- JsonConvert.SerializeObject(new Binding_DisallowNull());
- }, "Cannot write a null value for property 'RequiredProperty'. Property requires a non-null value. Path ''.");
+ ExceptionAssert.Throws(() => { JsonConvert.SerializeObject(new Binding_DisallowNull()); }, "Cannot write a null value for property 'RequiredProperty'. Property requires a non-null value. Path ''.");
}
[Test]
@@ -331,10 +325,7 @@ namespace Newtonsoft.Json.Tests.Serialization
[Test]
public void Serialize_ItemRequired_DisallowedNull()
{
- ExceptionAssert.Throws(() =>
- {
- JsonConvert.SerializeObject(new DictionaryWithNoNull());
- }, "Cannot write a null value for property 'Name'. Property requires a non-null value. Path ''.");
+ ExceptionAssert.Throws(() => { JsonConvert.SerializeObject(new DictionaryWithNoNull()); }, "Cannot write a null value for property 'Name'. Property requires a non-null value. Path ''.");
}
public class DictionaryKeyContractResolver : DefaultContractResolver
@@ -510,10 +501,13 @@ namespace Newtonsoft.Json.Tests.Serialization
{
[JsonIgnore]
public Version IgnoredProperty { get; set; }
+
[JsonIgnore]
public List IgnoredList { get; set; }
+
[JsonIgnore]
public Dictionary IgnoredDictionary { get; set; }
+
[JsonProperty(Required = Required.Always)]
public string Name { get; set; }
}
@@ -523,7 +517,9 @@ namespace Newtonsoft.Json.Tests.Serialization
public override JsonContract ResolveContract(Type type)
{
if (type == typeof(Version))
+ {
throw new Exception("Error!");
+ }
return base.ResolveContract(type);
}
@@ -868,7 +864,6 @@ namespace Newtonsoft.Json.Tests.Serialization
protected SimpleResponse()
{
-
}
protected SimpleResponse(string message)
@@ -966,10 +961,7 @@ namespace Newtonsoft.Json.Tests.Serialization
{
string json = "['1.2.3.4444444444444444444444']";
- ExceptionAssert.Throws(() =>
- {
- JsonConvert.DeserializeObject>(json);
- }, @"Error converting value ""1.2.3.4444444444444444444444"" to type 'System.Version'. Path '[0]', line 1, position 31.");
+ ExceptionAssert.Throws(() => { JsonConvert.DeserializeObject>(json); }, @"Error converting value ""1.2.3.4444444444444444444444"" to type 'System.Version'. Path '[0]', line 1, position 31.");
}
[Test]
@@ -1365,7 +1357,9 @@ namespace Newtonsoft.Json.Tests.Serialization
private void OnDeserializedMethod(StreamingContext context)
{
if (_serializationInfo == null)
+ {
return;
+ }
_stringValue = _serializationInfo.GetString("stringValue");
_intValue = _serializationInfo.GetInt32("intValue");
@@ -2786,7 +2780,6 @@ keyword such as type of business.""
Assert.AreEqual("LastNameValue", personRaw.LastName);
}
-
[Test]
public void DeserializeNullableMember()
{
@@ -4157,7 +4150,6 @@ Path '', line 1, position 1.");
string Value { get; set; }
}
-
public class KeyValueId : IKeyValueId
{
public int Id { get; set; }
@@ -4190,9 +4182,13 @@ Path '', line 1, position 1.");
var item = this[id];
if (item == null)
+ {
Add(value);
+ }
else
+ {
_dict1[item.Key] = value;
+ }
}
}
@@ -4207,7 +4203,9 @@ Path '', line 1, position 1.");
set
{
foreach (var item in value)
+ {
Add(item);
+ }
}
}
}
@@ -5227,9 +5225,13 @@ Path '', line 1, position 1.");
Pos p = (Pos)value;
if (p != null)
+ {
writer.WriteRawValue(String.Format("new Pos({0},{1})", p.X, p.Y));
+ }
else
+ {
writer.WriteNull();
+ }
}
public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
@@ -5250,9 +5252,13 @@ Path '', line 1, position 1.");
PosDouble p = (PosDouble)value;
if (p != null)
+ {
writer.WriteRawValue(String.Format(CultureInfo.InvariantCulture, "new PosD({0},{1})", p.X, p.Y));
+ }
else
+ {
writer.WriteNull();
+ }
}
public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
@@ -5371,8 +5377,6 @@ Path '', line 1, position 1.");
Assert.AreEqual(9.9m, dic["value"]);
}
-
-
public class DictionaryKey
{
public string Value { get; set; }
@@ -5575,7 +5579,7 @@ Path '', line 1, position 1.");
JsonTextReader reader = new JsonTextReader(new StringReader(serializeObject));
reader.DateParseHandling = DateParseHandling.None;
-
+
JsonSerializer serializer = new JsonSerializer();
var deserializeObject = serializer.Deserialize(reader);
@@ -5885,7 +5889,6 @@ Path '', line 1, position 1.");
Assert.AreEqual(deserialized.Foo2, null);
}
-
private static NullableStructPropertyClass deserialize(string serStr)
{
return JsonConvert.DeserializeObject(
@@ -7143,7 +7146,8 @@ Path '', line 1, position 1.");
{
ExceptionAssert.Throws(
() => { JsonConvert.DeserializeObject(null); },
- new [] {
+ new[]
+ {
"Value cannot be null." + Environment.NewLine + "Parameter name: value",
"Argument cannot be null." + Environment.NewLine + "Parameter name: value" // mono
});
@@ -7154,7 +7158,8 @@ Path '', line 1, position 1.");
{
ExceptionAssert.Throws(
() => { JsonConvert.DeserializeObject(null); },
- new [] {
+ new[]
+ {
"Value cannot be null." + Environment.NewLine + "Parameter name: value",
"Argument cannot be null." + Environment.NewLine + "Parameter name: value" // mono
});
@@ -7339,7 +7344,9 @@ Path '', line 1, position 1.");
while (true)
{
if (!reader.Read())
+ {
break;
+ }
JsonSerializer serializer = new JsonSerializer();
MultipleItemsClass foo = serializer.Deserialize(reader);
@@ -8526,7 +8533,9 @@ Path '', line 1, position 1.");
public FooConstructor(string bar)
{
if (bar == null)
+ {
throw new ArgumentNullException("bar");
+ }
Bar = bar;
}
@@ -9212,7 +9221,6 @@ Path '', line 1, position 1.");
public string DerivedProperty { get; private set; }
}
-
public class BaseConstructorType
{
[JsonProperty]
@@ -9293,11 +9301,7 @@ Path '', line 1, position 1.");
public class NullableLongTestClass
{
- public ulong? Value
- {
- get;
- set;
- }
+ public ulong? Value { get; set; }
}
#endif
@@ -9346,13 +9350,13 @@ Path '', line 1, position 1.");
}";
ExceptionAssert.Throws(() =>
- {
- JsonConvert.DeserializeObject(
- JsonMessage,
- new MailAddressReadConverter(),
- new AttachmentReadConverter(),
- new EncodingReadConverter());
- },
+ {
+ JsonConvert.DeserializeObject(
+ JsonMessage,
+ new MailAddressReadConverter(),
+ new AttachmentReadConverter(),
+ new EncodingReadConverter());
+ },
"Cannot populate list type System.Net.Mime.HeaderCollection. Path 'Headers', line 26, position 14.");
}
@@ -9436,7 +9440,9 @@ Path '', line 1, position 1.");
{
var encodingName = serializer.Deserialize(reader);
if (encodingName == null)
+ {
return null;
+ }
return Encoding.GetEncoding(encodingName);
}
@@ -9455,7 +9461,6 @@ Path '', line 1, position 1.");
public string DerivedProperty { get; private set; }
}
-
public class BaseWithPrivate
{
[JsonProperty]
diff --git a/Src/Newtonsoft.Json.Tests/Serialization/MetadataPropertyHandlingTests.cs b/Src/Newtonsoft.Json.Tests/Serialization/MetadataPropertyHandlingTests.cs
index f8a55263..d61736c5 100644
--- a/Src/Newtonsoft.Json.Tests/Serialization/MetadataPropertyHandlingTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Serialization/MetadataPropertyHandlingTests.cs
@@ -40,6 +40,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Serialization
diff --git a/Src/Newtonsoft.Json.Tests/Serialization/MissingMemberHandlingTests.cs b/Src/Newtonsoft.Json.Tests/Serialization/MissingMemberHandlingTests.cs
index 76028912..551da37c 100644
--- a/Src/Newtonsoft.Json.Tests/Serialization/MissingMemberHandlingTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Serialization/MissingMemberHandlingTests.cs
@@ -37,6 +37,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Serialization
diff --git a/Src/Newtonsoft.Json.Tests/Serialization/NullValueHandlingTests.cs b/Src/Newtonsoft.Json.Tests/Serialization/NullValueHandlingTests.cs
index 9061faae..5361a968 100644
--- a/Src/Newtonsoft.Json.Tests/Serialization/NullValueHandlingTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Serialization/NullValueHandlingTests.cs
@@ -36,6 +36,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Serialization
diff --git a/Src/Newtonsoft.Json.Tests/Serialization/PopulateTests.cs b/Src/Newtonsoft.Json.Tests/Serialization/PopulateTests.cs
index cef68449..438b0676 100644
--- a/Src/Newtonsoft.Json.Tests/Serialization/PopulateTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Serialization/PopulateTests.cs
@@ -37,6 +37,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Serialization
diff --git a/Src/Newtonsoft.Json.Tests/Serialization/PreserveReferencesHandlingTests.cs b/Src/Newtonsoft.Json.Tests/Serialization/PreserveReferencesHandlingTests.cs
index acfb92ac..ffe6609d 100644
--- a/Src/Newtonsoft.Json.Tests/Serialization/PreserveReferencesHandlingTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Serialization/PreserveReferencesHandlingTests.cs
@@ -40,6 +40,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Serialization
@@ -141,7 +142,6 @@ namespace Newtonsoft.Json.Tests.Serialization
Assert.AreEqual(true, c2.ListA[0].B.SomeValue);
}
-
public class Parent
{
public Child ReadOnlyChild
diff --git a/Src/Newtonsoft.Json.Tests/Serialization/ReferenceLoopHandlingTests.cs b/Src/Newtonsoft.Json.Tests/Serialization/ReferenceLoopHandlingTests.cs
index 27adf4e6..a2e28b54 100644
--- a/Src/Newtonsoft.Json.Tests/Serialization/ReferenceLoopHandlingTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Serialization/ReferenceLoopHandlingTests.cs
@@ -317,7 +317,7 @@ namespace Newtonsoft.Json.Tests.Serialization
// put objects in a bucket based on their reference
return RuntimeHelpers.GetHashCode(obj);
#else
- // put all objects in the same bucket so ReferenceEquals is called on all
+ // put all objects in the same bucket so ReferenceEquals is called on all
return -1;
#endif
}
@@ -332,7 +332,9 @@ namespace Newtonsoft.Json.Tests.Serialization
{
AccountWithEquals a = obj as AccountWithEquals;
if (a == null)
+ {
return false;
+ }
return Name == a.Name;
}
@@ -340,7 +342,9 @@ namespace Newtonsoft.Json.Tests.Serialization
public override int GetHashCode()
{
if (Name == null)
+ {
return 0;
+ }
return Name.GetHashCode();
}
@@ -359,7 +363,9 @@ namespace Newtonsoft.Json.Tests.Serialization
get
{
if (_accessCount >= 3)
+ {
return null;
+ }
_accessCount++;
return new List(_data);
diff --git a/Src/Newtonsoft.Json.Tests/Serialization/ReflectionAttributeProviderTests.cs b/Src/Newtonsoft.Json.Tests/Serialization/ReflectionAttributeProviderTests.cs
index 6f8c428e..dad49a58 100644
--- a/Src/Newtonsoft.Json.Tests/Serialization/ReflectionAttributeProviderTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Serialization/ReflectionAttributeProviderTests.cs
@@ -42,6 +42,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Serialization
@@ -60,9 +61,7 @@ namespace Newtonsoft.Json.Tests.Serialization
public int TestField;
public ReflectionTestObject(
- [DefaultValue("1")]
- [JsonProperty]
- int testParameter)
+ [DefaultValue("1")] [JsonProperty] int testParameter)
{
TestProperty = testParameter;
TestField = testParameter;
diff --git a/Src/Newtonsoft.Json.Tests/Serialization/SerializationErrorHandlingTests.cs b/Src/Newtonsoft.Json.Tests/Serialization/SerializationErrorHandlingTests.cs
index 30082d49..24e61fd0 100644
--- a/Src/Newtonsoft.Json.Tests/Serialization/SerializationErrorHandlingTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Serialization/SerializationErrorHandlingTests.cs
@@ -70,14 +70,15 @@ namespace Newtonsoft.Json.Tests.Serialization
}
]";
- var possibleMsgs = new [] {
+ var possibleMsgs = new[]
+ {
"[1] - Error message for member 1 = An item with the same key has already been added.",
"[1] - Error message for member 1 = An element with the same key already exists in the dictionary." // mono
};
VersionKeyedCollection c = JsonConvert.DeserializeObject(json);
Assert.AreEqual(1, c.Count);
Assert.AreEqual(1, c.Messages.Count);
- Assert.IsTrue (possibleMsgs.Any (m => m == c.Messages[0]), "Expected One of: " + Environment.NewLine + string.Join (Environment.NewLine, possibleMsgs) + Environment.NewLine + "Was: " + Environment.NewLine + c.Messages[0]);
+ Assert.IsTrue(possibleMsgs.Any(m => m == c.Messages[0]), "Expected One of: " + Environment.NewLine + string.Join(Environment.NewLine, possibleMsgs) + Environment.NewLine + "Was: " + Environment.NewLine + c.Messages[0]);
}
[Test]
@@ -166,7 +167,9 @@ namespace Newtonsoft.Json.Tests.Serialization
Error = (s, e) =>
{
if (e.CurrentObject.GetType().IsArray)
+ {
e.ErrorContext.Handled = true;
+ }
}
});
@@ -294,7 +297,6 @@ namespace Newtonsoft.Json.Tests.Serialization
""2000-12-01T00:00:00Z""
]")));
-
// 2009-09-09T00:00:00Z
// 1977-02-20T00:00:00Z
// 2000-12-01T00:00:00Z
@@ -309,19 +311,20 @@ namespace Newtonsoft.Json.Tests.Serialization
Assert.AreEqual(new DateTime(2000, 12, 1, 0, 0, 0, DateTimeKind.Utc), c[2]);
Assert.AreEqual(3, errors.Count);
- var possibleErrs = new [] {
+ var possibleErrs = new[]
+ {
#if !(NET20 || NET35)
"[1] - 1 - The string was not recognized as a valid DateTime. There is an unknown word starting at index 0.",
"[1] - 1 - String was not recognized as a valid DateTime."
#else
- // handle typo fix in later versions of .NET
+ // handle typo fix in later versions of .NET
"[1] - 1 - The string was not recognized as a valid DateTime. There is an unknown word starting at index 0.",
"[1] - 1 - The string was not recognized as a valid DateTime. There is a unknown word starting at index 0."
#endif
};
- Assert.IsTrue(possibleErrs.Any (m => m == errors[0]),
- "Expected One of: " + string.Join (Environment.NewLine, possibleErrs) + Environment.NewLine + "But was: " + errors[0]);
+ Assert.IsTrue(possibleErrs.Any(m => m == errors[0]),
+ "Expected One of: " + string.Join(Environment.NewLine, possibleErrs) + Environment.NewLine + "But was: " + errors[0]);
Assert.AreEqual("[2] - 2 - Unexpected token parsing date. Expected String, got StartArray. Path '[2]', line 4, position 9.", errors[1]);
Assert.AreEqual("[4] - 4 - Cannot convert null value to System.DateTime. Path '[4]', line 8, position 12.", errors[2]);
@@ -395,7 +398,9 @@ namespace Newtonsoft.Json.Tests.Serialization
{
// only log an error once
if (args.CurrentObject == args.ErrorContext.OriginalObject)
+ {
errors.Add(args.ErrorContext.Path + " - " + args.ErrorContext.Member + " - " + args.ErrorContext.Error.Message);
+ }
};
serializer.Deserialize(new StringReader(json), typeof(List>));
@@ -820,7 +825,6 @@ namespace Newtonsoft.Json.Tests.Serialization
throw new NotImplementedException();
}
}
-
}
[Test]
@@ -850,7 +854,7 @@ namespace Newtonsoft.Json.Tests.Serialization
{
Something = s
};
-
+
var writer = new System.IO.StringWriter();
ExceptionAssert.Throws(() => { serialiser.Serialize(writer, r); }, "An error occurred.");
diff --git a/Src/Newtonsoft.Json.Tests/Serialization/SerializationEventAttributeTests.cs b/Src/Newtonsoft.Json.Tests/Serialization/SerializationEventAttributeTests.cs
index 1dbafda5..3f2f9c74 100644
--- a/Src/Newtonsoft.Json.Tests/Serialization/SerializationEventAttributeTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Serialization/SerializationEventAttributeTests.cs
@@ -104,7 +104,10 @@ namespace Newtonsoft.Json.Tests.Serialization
Assert.AreEqual(expectedError, obj.Member5);
DerivedSerializationEventTestObject derivedObj = obj as DerivedSerializationEventTestObject;
- if (derivedObj != null) Assert.AreEqual("This value was set after deserialization.", derivedObj.Member7);
+ if (derivedObj != null)
+ {
+ Assert.AreEqual("This value was set after deserialization.", derivedObj.Member7);
+ }
}
}
diff --git a/Src/Newtonsoft.Json.Tests/Serialization/ShouldSerializeTests.cs b/Src/Newtonsoft.Json.Tests/Serialization/ShouldSerializeTests.cs
index bb23115c..3dfbceb2 100644
--- a/Src/Newtonsoft.Json.Tests/Serialization/ShouldSerializeTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Serialization/ShouldSerializeTests.cs
@@ -46,6 +46,7 @@ using Test = Xunit.FactAttribute;
using Assert = Newtonsoft.Json.Tests.XUnitAssert;
#else
using NUnit.Framework;
+
#endif
namespace Newtonsoft.Json.Tests.Serialization
@@ -60,6 +61,7 @@ namespace Newtonsoft.Json.Tests.Serialization
public class B
{
public A A { get; set; }
+
public virtual bool ShouldSerializeA()
{
return false;
@@ -83,26 +85,33 @@ namespace Newtonsoft.Json.Tests.Serialization
myBar = new Bar1()
{
name = Guid.NewGuid().ToString(),
- myBaz = new Baz1[] {
- new Baz1(){
- name = Guid.NewGuid().ToString(),
- myFrob = new Frob1[]{
- new Frob1{name = Guid.NewGuid().ToString()}
- }
- },
- new Baz1(){
- name = Guid.NewGuid().ToString(),
- myFrob = new Frob1[]{
- new Frob1{name = Guid.NewGuid().ToString()}
- }
- },
- new Baz1(){
- name = Guid.NewGuid().ToString(),
- myFrob = new Frob1[]{
- new Frob1{name = Guid.NewGuid().ToString()}
- }
- },
- }
+ myBaz = new Baz1[]
+ {
+ new Baz1()
+ {
+ name = Guid.NewGuid().ToString(),
+ myFrob = new Frob1[]
+ {
+ new Frob1 { name = Guid.NewGuid().ToString() }
+ }
+ },
+ new Baz1()
+ {
+ name = Guid.NewGuid().ToString(),
+ myFrob = new Frob1[]
+ {
+ new Frob1 { name = Guid.NewGuid().ToString() }
+ }
+ },
+ new Baz1()
+ {
+ name = Guid.NewGuid().ToString(),
+ myFrob = new Frob1[]
+ {
+ new Frob1 { name = Guid.NewGuid().ToString() }
+ }
+ },
+ }
}
};
@@ -511,26 +520,19 @@ namespace Newtonsoft.Json.Tests.Serialization
public class Foo1
{
private Bar1 myBarField;
+
public Bar1 myBar
{
- get
- {
- return myBarField;
- }
+ get { return myBarField; }
set { myBarField = value; }
}
private string nameField;
+
public string name
{
- get
- {
- return nameField;
- }
- set
- {
- nameField = value;
- }
+ get { return nameField; }
+ set { nameField = value; }
}
public virtual bool ShouldSerializemyBar()
@@ -547,29 +549,22 @@ namespace Newtonsoft.Json.Tests.Serialization
public class Bar1
{
[JsonIgnore]
- public bool ShouldSerializemyBazCalled { get; set;}
+ public bool ShouldSerializemyBazCalled { get; set; }
private Baz1[] myBazField;
+
public Baz1[] myBaz
{
- get
- {
- return myBazField;
- }
+ get { return myBazField; }
set { myBazField = value; }
}
private string nameField;
+
public string name
{
- get
- {
- return nameField;
- }
- set
- {
- nameField = value;
- }
+ get { return nameField; }
+ set { nameField = value; }
}
public virtual bool ShouldSerializemyBaz()
@@ -587,22 +582,18 @@ namespace Newtonsoft.Json.Tests.Serialization
public class Baz1
{
private Frob1[] myFrobField;
+
public Frob1[] myFrob
{
- get
- {
- return myFrobField;
- }
+ get { return myFrobField; }
set { myFrobField = value; }
}
private string nameField;
+
public string name
{
- get
- {
- return nameField;
- }
+ get { return nameField; }
set { nameField = value; }
}
@@ -620,12 +611,10 @@ namespace Newtonsoft.Json.Tests.Serialization
public class Frob1
{
private string nameField;
+
public string name
{
- get
- {
- return nameField;
- }
+ get { return nameField; }
set { nameField = value; }
}
@@ -647,10 +636,7 @@ namespace Newtonsoft.Json.Tests.Serialization
if (shouldDeserializeMethodInfo != null)
{
- property.ShouldDeserialize = o =>
- {
- return (bool)shouldDeserializeMethodInfo.Invoke(o, null);
- };
+ property.ShouldDeserialize = o => { return (bool)shouldDeserializeMethodInfo.Invoke(o, null); };
}
return property;
@@ -660,7 +646,8 @@ namespace Newtonsoft.Json.Tests.Serialization
public class ShouldDeserializeTestClass
{
[JsonExtensionData]
- public IDictionary ExtensionData { get; set; }
+ public IDictionary ExtensionData { get; set; }
+
public bool HasName { get; set; }
public string Name { get; set; }
diff --git a/Src/Newtonsoft.Json.Tests/Serialization/TypeNameHandlingTests.cs b/Src/Newtonsoft.Json.Tests/Serialization/TypeNameHandlingTests.cs
index 5d65909c..833af7a9 100644
--- a/Src/Newtonsoft.Json.Tests/Serialization/TypeNameHandlingTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Serialization/TypeNameHandlingTests.cs
@@ -132,7 +132,7 @@ namespace Newtonsoft.Json.Tests.Serialization
{
Dictionary dic = new Dictionary
{
- { "movie", new Movie { Name = "Die Hard"}}
+ { "movie", new Movie { Name = "Die Hard" } }
};
string json = JsonConvert.SerializeObject(dic, Formatting.Indented, new JsonSerializerSettings
@@ -158,7 +158,7 @@ namespace Newtonsoft.Json.Tests.Serialization
{
IList> dic = new List>
{
- new KeyValuePair("movie", new Movie { Name = "Die Hard"})
+ new KeyValuePair("movie", new Movie { Name = "Die Hard" })
};
string json = JsonConvert.SerializeObject(dic, Formatting.Indented, new JsonSerializerSettings
@@ -760,7 +760,6 @@ namespace Newtonsoft.Json.Tests.Serialization
// }
//]
-
StringAssert.AreEqual(@"[
{
""$type"": ""Customer"",
@@ -920,7 +919,6 @@ namespace Newtonsoft.Json.Tests.Serialization
public string Url { get; set; }
}
-
[Test]
public void GenericDictionaryObject()
{
@@ -990,7 +988,6 @@ namespace Newtonsoft.Json.Tests.Serialization
Assert.AreEqual(2, statues.Count);
}
-
[Test]
public void SerializingIEnumerableOfTShouldRetainGenericTypeInfo()
{
@@ -1033,14 +1030,18 @@ namespace Newtonsoft.Json.Tests.Serialization
public IEnumerator GetEnumerator()
{
if (count == 0) // last node
+ {
yield break;
+ }
yield return value;
var nextInLine = next;
while (nextInLine != null)
{
if (nextInLine.count != 0)
+ {
yield return nextInLine.value;
+ }
nextInLine = nextInLine.next;
}
}
@@ -1795,11 +1796,11 @@ namespace Newtonsoft.Json.Tests.Serialization
string serialized = JsonConvert.SerializeObject(input,
Newtonsoft.Json.Formatting.Indented,
new JsonSerializerSettings { TypeNameHandling = TypeNameHandling.All, TypeNameAssemblyFormat = FormatterAssemblyStyle.Full } // TypeNameHandling.Auto will work
- );
+ );
var output = JsonConvert.DeserializeObject>>(serialized,
new JsonSerializerSettings { TypeNameHandling = TypeNameHandling.All }
- );
+ );
List strings = output.SelectMany(s => s).ToList();
@@ -1875,7 +1876,6 @@ namespace Newtonsoft.Json.Tests.Serialization
public Dictionary> Rows { get; private set; }
}
-
public interface IMyInterfaceType
{
string SomeProperty { get; set; }
@@ -1964,7 +1964,9 @@ namespace Newtonsoft.Json.Tests.Serialization
SerializableWrapper w = obj as SerializableWrapper;
if (w == null)
+ {
return false;
+ }
return Equals(w.Content, Content);
}
@@ -1972,7 +1974,9 @@ namespace Newtonsoft.Json.Tests.Serialization
public override int GetHashCode()
{
if (Content == null)
+ {
return 0;
+ }
return Content.GetHashCode();
}
@@ -2007,8 +2011,14 @@ namespace Newtonsoft.Json.Tests.Serialization
public override bool Equals(object obj)
{
- if (obj == null) return false;
- if (ReferenceEquals(this, obj)) return true;
+ if (obj == null)
+ {
+ return false;
+ }
+ if (ReferenceEquals(this, obj))
+ {
+ return true;
+ }
if (obj is IExample)
{
return Name.Equals(((IExample)obj).Name);
@@ -2022,7 +2032,9 @@ namespace Newtonsoft.Json.Tests.Serialization
public override int GetHashCode()
{
if (Name == null)
+ {
return 0;
+ }
return Name.GetHashCode();
}
@@ -2104,6 +2116,7 @@ namespace Newtonsoft.Json.Tests.Serialization
{
[DataMember]
public int ID { get; set; }
+
[DataMember]
public string Name { get; set; }
}
@@ -2122,4 +2135,5 @@ namespace Newtonsoft.Json.Tests.Serialization
}
#endif
}
+
#endif
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/Serialization/WebApiIntegrationTests.cs b/Src/Newtonsoft.Json.Tests/Serialization/WebApiIntegrationTests.cs
index 4f49a77c..6e748b1c 100644
--- a/Src/Newtonsoft.Json.Tests/Serialization/WebApiIntegrationTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Serialization/WebApiIntegrationTests.cs
@@ -147,7 +147,7 @@ namespace Newtonsoft.Json.Tests.Serialization
#else
[JsonIgnore]
#endif
- public string nonSerializedField;
+ public string nonSerializedField;
public bool Equals(SerializableType other)
{
diff --git a/Src/Newtonsoft.Json.Tests/TestFixtureBase.cs b/Src/Newtonsoft.Json.Tests/TestFixtureBase.cs
index 52e694e4..f2afa241 100644
--- a/Src/Newtonsoft.Json.Tests/TestFixtureBase.cs
+++ b/Src/Newtonsoft.Json.Tests/TestFixtureBase.cs
@@ -54,6 +54,7 @@ using System.Collections;
using Newtonsoft.Json.Utilities.LinqBridge;
#else
using System.Linq;
+
#endif
namespace Newtonsoft.Json.Tests
@@ -225,7 +226,9 @@ namespace Newtonsoft.Json.Tests
{
string hex = BitConverter.ToString(bytes);
if (removeDashes)
+ {
hex = hex.Replace("-", "");
+ }
return hex;
}
@@ -247,13 +250,19 @@ namespace Newtonsoft.Json.Tests
// the % 32 handles lower case characters
int b = (c - '0') % 32;
// correction for a-f
- if (b > 9) b -= 7;
+ if (b > 9)
+ {
+ b -= 7;
+ }
// store nibble (4 bits) in byte array
bytes[offset] |= (byte)(b << shift);
// toggle the shift variable between 0 and 4
shift ^= 4;
// move to next byte
- if (shift != 0) offset++;
+ if (shift != 0)
+ {
+ offset++;
+ }
}
return bytes;
}
@@ -348,7 +357,9 @@ namespace Newtonsoft.Json.Tests
public static string Normalize(string s)
{
if (s != null)
+ {
s = Regex.Replace(s, "\r\n");
+ }
return s;
}
@@ -380,7 +391,9 @@ namespace Newtonsoft.Json.Tests
}
if (!match)
+ {
throw new Exception("Unexpected exception message." + Environment.NewLine + "Expected one of: " + string.Join(Environment.NewLine, possibleMessages) + Environment.NewLine + "Got: " + ex.Message + Environment.NewLine + Environment.NewLine + ex);
+ }
}
}
catch (Exception ex)
diff --git a/Src/Newtonsoft.Json.Tests/TestObjects/AnswerFilterModel.cs b/Src/Newtonsoft.Json.Tests/TestObjects/AnswerFilterModel.cs
index 9fb1be18..2679de1e 100644
--- a/Src/Newtonsoft.Json.Tests/TestObjects/AnswerFilterModel.cs
+++ b/Src/Newtonsoft.Json.Tests/TestObjects/AnswerFilterModel.cs
@@ -29,6 +29,7 @@ using System.Collections;
using Newtonsoft.Json.Utilities.LinqBridge;
#else
using System.Linq;
+
#endif
namespace Newtonsoft.Json.Tests.TestObjects
diff --git a/Src/Newtonsoft.Json.Tests/TestObjects/Component.cs b/Src/Newtonsoft.Json.Tests/TestObjects/Component.cs
index 6082d35d..146d105b 100644
--- a/Src/Newtonsoft.Json.Tests/TestObjects/Component.cs
+++ b/Src/Newtonsoft.Json.Tests/TestObjects/Component.cs
@@ -25,8 +25,8 @@
namespace Newtonsoft.Json.Tests.TestObjects
{
- #if !(NET35 || NET20)
- [JsonObject(MemberSerialization.OptIn)]
+#if !(NET35 || NET20)
+ [JsonObject(MemberSerialization.OptIn)]
public class Component
{
[JsonIgnore] // Ignore circular reference
diff --git a/Src/Newtonsoft.Json.Tests/TestObjects/ConverterPrecedenceClassConverter.cs b/Src/Newtonsoft.Json.Tests/TestObjects/ConverterPrecedenceClassConverter.cs
index d7531a48..a81ba6b9 100644
--- a/Src/Newtonsoft.Json.Tests/TestObjects/ConverterPrecedenceClassConverter.cs
+++ b/Src/Newtonsoft.Json.Tests/TestObjects/ConverterPrecedenceClassConverter.cs
@@ -49,7 +49,9 @@ namespace Newtonsoft.Json.Tests.TestObjects
string converter = (string)j[0];
if (converter != ConverterType)
+ {
throw new Exception(StringUtils.FormatWith("Serialize converter {0} and deserialize converter {1} do not match.", CultureInfo.InvariantCulture, converter, ConverterType));
+ }
string testValue = (string)j[1];
return new ConverterPrecedenceClass(testValue);
diff --git a/Src/Newtonsoft.Json.Tests/TestObjects/Currency.cs b/Src/Newtonsoft.Json.Tests/TestObjects/Currency.cs
index c4f328f2..0f6706c2 100644
--- a/Src/Newtonsoft.Json.Tests/TestObjects/Currency.cs
+++ b/Src/Newtonsoft.Json.Tests/TestObjects/Currency.cs
@@ -170,4 +170,5 @@ namespace Newtonsoft.Json.Tests.TestObjects
}
}
}
+
#endif
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/TestObjects/Event.cs b/Src/Newtonsoft.Json.Tests/TestObjects/Event.cs
index cdb94caa..9486d555 100644
--- a/Src/Newtonsoft.Json.Tests/TestObjects/Event.cs
+++ b/Src/Newtonsoft.Json.Tests/TestObjects/Event.cs
@@ -77,10 +77,16 @@ namespace Newtonsoft.Json.Tests.TestObjects
_summary = summary;
_time = DateTime.Now;
- if (_userId == 0) _userId = GetCurrentUserId();
+ if (_userId == 0)
+ {
+ _userId = GetCurrentUserId();
+ }
//This call only works at top level for now.
//If _stackTrace = Nothing Then _stackTrace = Environment.StackTrace
- if (_sublocation == null) _sublocation = GetCurrentSubLocation();
+ if (_sublocation == null)
+ {
+ _sublocation = GetCurrentSubLocation();
+ }
}
public Event(string sublocation, int userId, EventType type, string summary, string details, string stackTrace, string tag)
@@ -94,9 +100,15 @@ namespace Newtonsoft.Json.Tests.TestObjects
_tag = tag;
_time = DateTime.Now;
- if (_userId == 0) _userId = GetCurrentUserId();
+ if (_userId == 0)
+ {
+ _userId = GetCurrentUserId();
+ }
//If _stackTrace = Nothing Then _stackTrace = Environment.StackTrace
- if (_sublocation == null) _sublocation = GetCurrentSubLocation();
+ if (_sublocation == null)
+ {
+ _sublocation = GetCurrentSubLocation();
+ }
}
public override string ToString()
diff --git a/Src/Newtonsoft.Json.Tests/TestObjects/GameObject.cs b/Src/Newtonsoft.Json.Tests/TestObjects/GameObject.cs
index e4a8ca44..0bb4285b 100644
--- a/Src/Newtonsoft.Json.Tests/TestObjects/GameObject.cs
+++ b/Src/Newtonsoft.Json.Tests/TestObjects/GameObject.cs
@@ -46,4 +46,5 @@ namespace Newtonsoft.Json.Tests.TestObjects
}
}
}
+
#endif
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/TestObjects/IMyInterface.cs b/Src/Newtonsoft.Json.Tests/TestObjects/IMyInterface.cs
index 84ea10f7..c99aaae2 100644
--- a/Src/Newtonsoft.Json.Tests/TestObjects/IMyInterface.cs
+++ b/Src/Newtonsoft.Json.Tests/TestObjects/IMyInterface.cs
@@ -50,10 +50,10 @@ namespace Newtonsoft.Json.Tests.TestObjects
internal class MyInterfaceConverter : TypeConverter
{
private readonly List _writers = new List
- {
- new ConsoleWriter(),
- new TraceWriter()
- };
+ {
+ new ConsoleWriter(),
+ new TraceWriter()
+ };
public override bool CanConvertTo(ITypeDescriptorContext context, Type destinationType)
{
@@ -68,7 +68,9 @@ namespace Newtonsoft.Json.Tests.TestObjects
public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value)
{
if (value == null)
+ {
return null;
+ }
return (from w in _writers where w.Name == value.ToString() select w).FirstOrDefault();
}
@@ -77,7 +79,9 @@ namespace Newtonsoft.Json.Tests.TestObjects
Type destinationType)
{
if (value == null)
+ {
return null;
+ }
return ((IMyInterface)value).Name;
}
}
@@ -130,11 +134,11 @@ namespace Newtonsoft.Json.Tests.TestObjects
return
(from c in converters
- let converter =
- (TypeConverter)Activator.CreateInstance(Type.GetType(((TypeConverterAttribute)c).ConverterTypeName))
- where converter.CanConvertFrom(typeof(string))
- && converter.CanConvertTo(typeof(string))
- select converter)
+ let converter =
+ (TypeConverter)Activator.CreateInstance(Type.GetType(((TypeConverterAttribute)c).ConverterTypeName))
+ where converter.CanConvertFrom(typeof(string))
+ && converter.CanConvertTo(typeof(string))
+ select converter)
.FirstOrDefault();
}
diff --git a/Src/Newtonsoft.Json.Tests/TestObjects/ListErrorObject.cs b/Src/Newtonsoft.Json.Tests/TestObjects/ListErrorObject.cs
index 8a3a8e4e..ba3c291a 100644
--- a/Src/Newtonsoft.Json.Tests/TestObjects/ListErrorObject.cs
+++ b/Src/Newtonsoft.Json.Tests/TestObjects/ListErrorObject.cs
@@ -38,7 +38,9 @@ namespace Newtonsoft.Json.Tests.TestObjects
get
{
if (_throwError != null)
+ {
return _throwError;
+ }
throw new Exception("ListErrorObject.ThrowError get error!");
}
diff --git a/Src/Newtonsoft.Json.Tests/TestObjects/MetroStringConverter.cs b/Src/Newtonsoft.Json.Tests/TestObjects/MetroStringConverter.cs
index 0e18ff96..7b07e898 100644
--- a/Src/Newtonsoft.Json.Tests/TestObjects/MetroStringConverter.cs
+++ b/Src/Newtonsoft.Json.Tests/TestObjects/MetroStringConverter.cs
@@ -43,7 +43,9 @@ namespace Newtonsoft.Json.Tests.TestObjects
{
string s = (string)reader.Value;
if (s == null)
+ {
return null;
+ }
#if !(NETFX_CORE || DNXCORE50)
return s.ToLower(CultureInfo.InvariantCulture).Trim(new[] { ':' });
diff --git a/Src/Newtonsoft.Json.Tests/TestObjects/PersonError.cs b/Src/Newtonsoft.Json.Tests/TestObjects/PersonError.cs
index c3c9e79f..f202cc0c 100644
--- a/Src/Newtonsoft.Json.Tests/TestObjects/PersonError.cs
+++ b/Src/Newtonsoft.Json.Tests/TestObjects/PersonError.cs
@@ -42,7 +42,9 @@ namespace Newtonsoft.Json.Tests.TestObjects
get
{
if (_roles == null)
+ {
throw new Exception("Roles not loaded!");
+ }
return _roles;
}
diff --git a/Src/Newtonsoft.Json.Tests/TestObjects/PublicParametizedConstructorRequiringConverterTestClass.cs b/Src/Newtonsoft.Json.Tests/TestObjects/PublicParametizedConstructorRequiringConverterTestClass.cs
index 3c23aa90..31467032 100644
--- a/Src/Newtonsoft.Json.Tests/TestObjects/PublicParametizedConstructorRequiringConverterTestClass.cs
+++ b/Src/Newtonsoft.Json.Tests/TestObjects/PublicParametizedConstructorRequiringConverterTestClass.cs
@@ -39,9 +39,13 @@ namespace Newtonsoft.Json.Tests.TestObjects
NameContainer nameContainer = value as NameContainer;
if (nameContainer != null)
+ {
writer.WriteValue(nameContainer.Value);
+ }
else
+ {
writer.WriteNull();
+ }
}
public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
diff --git a/Src/Newtonsoft.Json.Tests/TestObjects/Shape.cs b/Src/Newtonsoft.Json.Tests/TestObjects/Shape.cs
index 98b4eccf..dc097338 100644
--- a/Src/Newtonsoft.Json.Tests/TestObjects/Shape.cs
+++ b/Src/Newtonsoft.Json.Tests/TestObjects/Shape.cs
@@ -140,7 +140,6 @@ namespace Newtonsoft.Json.Tests.TestObjects
}
}
-
[Serializable, DebuggerDisplay("{__DebugDisplay(),nq}")]
public class Prism : Shape
{
@@ -224,4 +223,5 @@ namespace Newtonsoft.Json.Tests.TestObjects
}
}
}
+
#endif
\ No newline at end of file
diff --git a/Src/Newtonsoft.Json.Tests/TestObjects/SqlTypesDataSet.xsd b/Src/Newtonsoft.Json.Tests/TestObjects/SqlTypesDataSet.xsd
index e15a7c61..d77ec7e7 100644
--- a/Src/Newtonsoft.Json.Tests/TestObjects/SqlTypesDataSet.xsd
+++ b/Src/Newtonsoft.Json.Tests/TestObjects/SqlTypesDataSet.xsd
@@ -1,21 +1,42 @@
-
+
+
-
+
-
+
-
+
-
+
diff --git a/Src/Newtonsoft.Json.Tests/TestObjects/VersionKeyedCollection.cs b/Src/Newtonsoft.Json.Tests/TestObjects/VersionKeyedCollection.cs
index f283963c..90632abe 100644
--- a/Src/Newtonsoft.Json.Tests/TestObjects/VersionKeyedCollection.cs
+++ b/Src/Newtonsoft.Json.Tests/TestObjects/VersionKeyedCollection.cs
@@ -59,7 +59,9 @@ namespace Newtonsoft.Json.Tests.TestObjects
for (int i = 0; i < Count; i++)
{
if (i % 2 == 0)
+ {
throw new Exception("Index even: " + i);
+ }
yield return this[i];
}
diff --git a/Src/Newtonsoft.Json.Tests/TestObjects/WidgetIdJsonConverter.cs b/Src/Newtonsoft.Json.Tests/TestObjects/WidgetIdJsonConverter.cs
index e1f15309..2a50d5a4 100644
--- a/Src/Newtonsoft.Json.Tests/TestObjects/WidgetIdJsonConverter.cs
+++ b/Src/Newtonsoft.Json.Tests/TestObjects/WidgetIdJsonConverter.cs
@@ -43,7 +43,9 @@ namespace Newtonsoft.Json.Tests.TestObjects
public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
{
if (reader.TokenType == JsonToken.Null)
+ {
return null;
+ }
return new WidgetId1 { Value = int.Parse(reader.Value.ToString()) };
}
}
diff --git a/Src/Newtonsoft.Json.Tests/Utilities/ConvertUtilsTests.cs b/Src/Newtonsoft.Json.Tests/Utilities/ConvertUtilsTests.cs
index 515a344b..4ceb163a 100644
--- a/Src/Newtonsoft.Json.Tests/Utilities/ConvertUtilsTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Utilities/ConvertUtilsTests.cs
@@ -161,26 +161,11 @@ namespace Newtonsoft.Json.Tests.Utilities
[Test]
public void HexParseError()
{
- ExceptionAssert.Throws(() =>
- {
- ConvertUtils.HexTextToInt("-100".ToCharArray(), 0, 4);
- }, "Invalid hex character: -");
- ExceptionAssert.Throws(() =>
- {
- ConvertUtils.HexTextToInt("000g".ToCharArray(), 0, 4);
- }, "Invalid hex character: g");
- ExceptionAssert.Throws(() =>
- {
- ConvertUtils.HexTextToInt(" ssd".ToCharArray(), 0, 4);
- }, "Invalid hex character: ");
- ExceptionAssert.Throws(() =>
- {
- ConvertUtils.HexTextToInt("000:".ToCharArray(), 0, 4);
- }, "Invalid hex character: :");
- ExceptionAssert.Throws(() =>
- {
- ConvertUtils.HexTextToInt("000G".ToCharArray(), 0, 4);
- }, "Invalid hex character: G");
+ ExceptionAssert.Throws(() => { ConvertUtils.HexTextToInt("-100".ToCharArray(), 0, 4); }, "Invalid hex character: -");
+ ExceptionAssert.Throws(() => { ConvertUtils.HexTextToInt("000g".ToCharArray(), 0, 4); }, "Invalid hex character: g");
+ ExceptionAssert.Throws(() => { ConvertUtils.HexTextToInt(" ssd".ToCharArray(), 0, 4); }, "Invalid hex character: ");
+ ExceptionAssert.Throws(() => { ConvertUtils.HexTextToInt("000:".ToCharArray(), 0, 4); }, "Invalid hex character: :");
+ ExceptionAssert.Throws(() => { ConvertUtils.HexTextToInt("000G".ToCharArray(), 0, 4); }, "Invalid hex character: G");
}
private void HexParseSame(string text)
diff --git a/Src/Newtonsoft.Json.Tests/Utilities/DynamicReflectionDelegateFactoryTests.cs b/Src/Newtonsoft.Json.Tests/Utilities/DynamicReflectionDelegateFactoryTests.cs
index 50fd200e..a4a93c52 100644
--- a/Src/Newtonsoft.Json.Tests/Utilities/DynamicReflectionDelegateFactoryTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Utilities/DynamicReflectionDelegateFactoryTests.cs
@@ -46,6 +46,7 @@ using Newtonsoft.Json.Tests.Serialization;
using Newtonsoft.Json.Utilities.LinqBridge;
#else
using System.Linq;
+
#endif
namespace Newtonsoft.Json.Tests.Utilities
diff --git a/Src/Newtonsoft.Json.Tests/Utilities/ExpressionReflectionDelegateFactoryTests.cs b/Src/Newtonsoft.Json.Tests/Utilities/ExpressionReflectionDelegateFactoryTests.cs
index ebe70c69..7888fd2c 100644
--- a/Src/Newtonsoft.Json.Tests/Utilities/ExpressionReflectionDelegateFactoryTests.cs
+++ b/Src/Newtonsoft.Json.Tests/Utilities/ExpressionReflectionDelegateFactoryTests.cs
@@ -113,11 +113,13 @@ namespace Newtonsoft.Json.Tests.Utilities
public void DefaultConstructor_Abstract()
{
ExceptionAssert.Throws(
- () => {
+ () =>
+ {
Func