From 253a0dae8e490d6d25715d96db95f80c9f90643c Mon Sep 17 00:00:00 2001 From: James Newton-King Date: Fri, 25 Jan 2013 00:14:14 +1300 Subject: [PATCH] -Reorganized examples --- .../Documentation/Examples/{ => Bson}/DeserializeFromBson.cs | 0 .../Examples/{ => Bson}/DeserializeFromBsonCollection.cs | 0 .../Documentation/Examples/{ => Bson}/SerializeToBson.cs | 0 .../Examples/{ => Json}/ReadJsonWithJsonTextReader.cs | 0 .../Examples/{ => Json}/WriteJsonWithJsonTextWriter.cs | 0 .../Examples/{ => Serializer}/CustomContractResolver.cs | 0 .../Examples/{ => Serializer}/CustomJsonConverter.cs | 0 .../Documentation/Examples/{ => Serializer}/CustomTraceWriter.cs | 0 .../Examples/{ => Serializer}/DataContractAndDataMember.cs | 0 .../Examples/{ => Serializer}/DefaultValueAttributeIgnore.cs | 0 .../Examples/{ => Serializer}/DefaultValueHandlingIgnore.cs | 0 .../Examples/{ => Serializer}/DeserializeAnonymousType.cs | 0 .../Examples/{ => Serializer}/DeserializeCollection.cs | 0 .../Examples/{ => Serializer}/DeserializeConstructorHandling.cs | 0 .../{ => Serializer}/DeserializeCustomCreationConverter.cs | 0 .../Documentation/Examples/{ => Serializer}/DeserializeDataSet.cs | 0 .../Examples/{ => Serializer}/DeserializeDictionary.cs | 0 .../Examples/{ => Serializer}/DeserializeMissingMemberHandling.cs | 0 .../Documentation/Examples/{ => Serializer}/DeserializeObject.cs | 0 .../{ => Serializer}/DeserializeObjectCreationHandling.cs | 0 .../{ => Serializer}/DeserializeWithJsonSerializerFromFile.cs | 0 .../Examples/{ => Serializer}/ErrorHandlingAttribute.cs | 0 .../Documentation/Examples/{ => Serializer}/ErrorHandlingEvent.cs | 0 .../Examples/{ => Serializer}/JsonConverterAttributeClass.cs | 0 .../Examples/{ => Serializer}/JsonConverterAttributeProperty.cs | 0 .../Examples/{ => Serializer}/JsonObjectAttributeOptIn.cs | 0 .../{ => Serializer}/JsonObjectAttributeOverrideIEnumerable.cs | 0 .../Examples/{ => Serializer}/JsonPropertyItemLevelSetting.cs | 0 .../Documentation/Examples/{ => Serializer}/JsonPropertyName.cs | 0 .../Documentation/Examples/{ => Serializer}/JsonPropertyOrder.cs | 0 .../Examples/{ => Serializer}/JsonPropertyPropertyLevelSetting.cs | 0 .../Examples/{ => Serializer}/JsonPropertyRequired.cs | 0 .../Documentation/Examples/{ => Serializer}/MaxDepth.cs | 0 .../Examples/{ => Serializer}/NullValueHandlingIgnore.cs | 0 .../Documentation/Examples/{ => Serializer}/PopulateObject.cs | 0 .../Documentation/Examples/{ => Serializer}/PropertyJsonIgnore.cs | 0 .../Examples/{ => Serializer}/ReferenceLoopHandlingIgnore.cs | 0 .../Examples/{ => Serializer}/ReferenceLoopHandlingObject.cs | 0 .../Examples/{ => Serializer}/SerializationCallbackAttributes.cs | 0 .../Examples/{ => Serializer}/SerializeCollection.cs | 0 .../Examples/{ => Serializer}/SerializeConditionalProperty.cs | 0 .../Examples/{ => Serializer}/SerializeContractResolver.cs | 0 .../Documentation/Examples/{ => Serializer}/SerializeDataSet.cs | 0 .../Examples/{ => Serializer}/SerializeDateFormatHandling.cs | 0 .../Examples/{ => Serializer}/SerializeDateTimeZoneHandling.cs | 0 .../Examples/{ => Serializer}/SerializeDictionary.cs | 0 .../Documentation/Examples/{ => Serializer}/SerializeObject.cs | 0 .../Documentation/Examples/{ => Serializer}/SerializeRawJson.cs | 0 .../Examples/{ => Serializer}/SerializeSerializationBinder.cs | 0 .../Examples/{ => Serializer}/SerializeTypeNameHandling.cs | 0 .../Examples/{ => Serializer}/SerializeUnindentedJson.cs | 0 .../Examples/{ => Serializer}/SerializeWithJsonConverters.cs | 0 .../{ => Serializer}/SerializeWithJsonSerializerToFile.cs | 0 .../Documentation/Examples/{ => Serializer}/TraceWriter.cs | 0 .../Documentation/Examples/{ => Xml}/ConvertJsonToXml.cs | 0 .../Documentation/Examples/{ => Xml}/ConvertXmlToJson.cs | 0 .../Examples/{ => Xml}/ConvertXmlToJsonForceArray.cs | 0 57 files changed, 0 insertions(+), 0 deletions(-) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Bson}/DeserializeFromBson.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Bson}/DeserializeFromBsonCollection.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Bson}/SerializeToBson.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Json}/ReadJsonWithJsonTextReader.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Json}/WriteJsonWithJsonTextWriter.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/CustomContractResolver.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/CustomJsonConverter.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/CustomTraceWriter.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/DataContractAndDataMember.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/DefaultValueAttributeIgnore.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/DefaultValueHandlingIgnore.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/DeserializeAnonymousType.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/DeserializeCollection.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/DeserializeConstructorHandling.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/DeserializeCustomCreationConverter.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/DeserializeDataSet.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/DeserializeDictionary.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/DeserializeMissingMemberHandling.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/DeserializeObject.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/DeserializeObjectCreationHandling.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/DeserializeWithJsonSerializerFromFile.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/ErrorHandlingAttribute.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/ErrorHandlingEvent.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/JsonConverterAttributeClass.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/JsonConverterAttributeProperty.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/JsonObjectAttributeOptIn.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/JsonObjectAttributeOverrideIEnumerable.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/JsonPropertyItemLevelSetting.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/JsonPropertyName.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/JsonPropertyOrder.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/JsonPropertyPropertyLevelSetting.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/JsonPropertyRequired.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/MaxDepth.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/NullValueHandlingIgnore.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/PopulateObject.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/PropertyJsonIgnore.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/ReferenceLoopHandlingIgnore.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/ReferenceLoopHandlingObject.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/SerializationCallbackAttributes.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/SerializeCollection.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/SerializeConditionalProperty.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/SerializeContractResolver.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/SerializeDataSet.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/SerializeDateFormatHandling.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/SerializeDateTimeZoneHandling.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/SerializeDictionary.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/SerializeObject.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/SerializeRawJson.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/SerializeSerializationBinder.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/SerializeTypeNameHandling.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/SerializeUnindentedJson.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/SerializeWithJsonConverters.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/SerializeWithJsonSerializerToFile.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Serializer}/TraceWriter.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Xml}/ConvertJsonToXml.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Xml}/ConvertXmlToJson.cs (100%) rename Src/Newtonsoft.Json.Tests/Documentation/Examples/{ => Xml}/ConvertXmlToJsonForceArray.cs (100%) diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/DeserializeFromBson.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Bson/DeserializeFromBson.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/DeserializeFromBson.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Bson/DeserializeFromBson.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/DeserializeFromBsonCollection.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Bson/DeserializeFromBsonCollection.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/DeserializeFromBsonCollection.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Bson/DeserializeFromBsonCollection.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/SerializeToBson.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Bson/SerializeToBson.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/SerializeToBson.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Bson/SerializeToBson.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/ReadJsonWithJsonTextReader.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Json/ReadJsonWithJsonTextReader.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/ReadJsonWithJsonTextReader.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Json/ReadJsonWithJsonTextReader.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/WriteJsonWithJsonTextWriter.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Json/WriteJsonWithJsonTextWriter.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/WriteJsonWithJsonTextWriter.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Json/WriteJsonWithJsonTextWriter.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/CustomContractResolver.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/CustomContractResolver.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/CustomContractResolver.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/CustomContractResolver.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/CustomJsonConverter.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/CustomJsonConverter.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/CustomJsonConverter.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/CustomJsonConverter.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/CustomTraceWriter.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/CustomTraceWriter.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/CustomTraceWriter.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/CustomTraceWriter.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/DataContractAndDataMember.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/DataContractAndDataMember.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/DataContractAndDataMember.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/DataContractAndDataMember.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/DefaultValueAttributeIgnore.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/DefaultValueAttributeIgnore.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/DefaultValueAttributeIgnore.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/DefaultValueAttributeIgnore.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/DefaultValueHandlingIgnore.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/DefaultValueHandlingIgnore.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/DefaultValueHandlingIgnore.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/DefaultValueHandlingIgnore.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/DeserializeAnonymousType.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/DeserializeAnonymousType.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/DeserializeAnonymousType.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/DeserializeAnonymousType.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/DeserializeCollection.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/DeserializeCollection.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/DeserializeCollection.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/DeserializeCollection.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/DeserializeConstructorHandling.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/DeserializeConstructorHandling.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/DeserializeConstructorHandling.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/DeserializeConstructorHandling.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/DeserializeCustomCreationConverter.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/DeserializeCustomCreationConverter.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/DeserializeCustomCreationConverter.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/DeserializeCustomCreationConverter.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/DeserializeDataSet.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/DeserializeDataSet.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/DeserializeDataSet.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/DeserializeDataSet.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/DeserializeDictionary.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/DeserializeDictionary.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/DeserializeDictionary.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/DeserializeDictionary.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/DeserializeMissingMemberHandling.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/DeserializeMissingMemberHandling.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/DeserializeMissingMemberHandling.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/DeserializeMissingMemberHandling.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/DeserializeObject.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/DeserializeObject.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/DeserializeObject.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/DeserializeObject.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/DeserializeObjectCreationHandling.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/DeserializeObjectCreationHandling.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/DeserializeObjectCreationHandling.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/DeserializeObjectCreationHandling.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/DeserializeWithJsonSerializerFromFile.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/DeserializeWithJsonSerializerFromFile.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/DeserializeWithJsonSerializerFromFile.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/DeserializeWithJsonSerializerFromFile.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/ErrorHandlingAttribute.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/ErrorHandlingAttribute.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/ErrorHandlingAttribute.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/ErrorHandlingAttribute.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/ErrorHandlingEvent.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/ErrorHandlingEvent.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/ErrorHandlingEvent.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/ErrorHandlingEvent.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/JsonConverterAttributeClass.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/JsonConverterAttributeClass.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/JsonConverterAttributeClass.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/JsonConverterAttributeClass.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/JsonConverterAttributeProperty.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/JsonConverterAttributeProperty.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/JsonConverterAttributeProperty.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/JsonConverterAttributeProperty.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/JsonObjectAttributeOptIn.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/JsonObjectAttributeOptIn.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/JsonObjectAttributeOptIn.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/JsonObjectAttributeOptIn.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/JsonObjectAttributeOverrideIEnumerable.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/JsonObjectAttributeOverrideIEnumerable.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/JsonObjectAttributeOverrideIEnumerable.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/JsonObjectAttributeOverrideIEnumerable.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/JsonPropertyItemLevelSetting.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/JsonPropertyItemLevelSetting.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/JsonPropertyItemLevelSetting.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/JsonPropertyItemLevelSetting.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/JsonPropertyName.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/JsonPropertyName.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/JsonPropertyName.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/JsonPropertyName.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/JsonPropertyOrder.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/JsonPropertyOrder.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/JsonPropertyOrder.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/JsonPropertyOrder.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/JsonPropertyPropertyLevelSetting.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/JsonPropertyPropertyLevelSetting.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/JsonPropertyPropertyLevelSetting.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/JsonPropertyPropertyLevelSetting.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/JsonPropertyRequired.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/JsonPropertyRequired.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/JsonPropertyRequired.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/JsonPropertyRequired.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/MaxDepth.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/MaxDepth.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/MaxDepth.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/MaxDepth.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/NullValueHandlingIgnore.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/NullValueHandlingIgnore.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/NullValueHandlingIgnore.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/NullValueHandlingIgnore.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/PopulateObject.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/PopulateObject.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/PopulateObject.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/PopulateObject.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/PropertyJsonIgnore.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/PropertyJsonIgnore.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/PropertyJsonIgnore.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/PropertyJsonIgnore.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/ReferenceLoopHandlingIgnore.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/ReferenceLoopHandlingIgnore.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/ReferenceLoopHandlingIgnore.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/ReferenceLoopHandlingIgnore.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/ReferenceLoopHandlingObject.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/ReferenceLoopHandlingObject.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/ReferenceLoopHandlingObject.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/ReferenceLoopHandlingObject.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/SerializationCallbackAttributes.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/SerializationCallbackAttributes.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/SerializationCallbackAttributes.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/SerializationCallbackAttributes.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/SerializeCollection.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/SerializeCollection.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/SerializeCollection.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/SerializeCollection.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/SerializeConditionalProperty.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/SerializeConditionalProperty.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/SerializeConditionalProperty.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/SerializeConditionalProperty.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/SerializeContractResolver.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/SerializeContractResolver.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/SerializeContractResolver.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/SerializeContractResolver.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/SerializeDataSet.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/SerializeDataSet.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/SerializeDataSet.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/SerializeDataSet.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/SerializeDateFormatHandling.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/SerializeDateFormatHandling.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/SerializeDateFormatHandling.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/SerializeDateFormatHandling.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/SerializeDateTimeZoneHandling.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/SerializeDateTimeZoneHandling.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/SerializeDateTimeZoneHandling.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/SerializeDateTimeZoneHandling.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/SerializeDictionary.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/SerializeDictionary.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/SerializeDictionary.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/SerializeDictionary.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/SerializeObject.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/SerializeObject.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/SerializeObject.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/SerializeObject.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/SerializeRawJson.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/SerializeRawJson.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/SerializeRawJson.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/SerializeRawJson.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/SerializeSerializationBinder.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/SerializeSerializationBinder.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/SerializeSerializationBinder.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/SerializeSerializationBinder.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/SerializeTypeNameHandling.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/SerializeTypeNameHandling.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/SerializeTypeNameHandling.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/SerializeTypeNameHandling.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/SerializeUnindentedJson.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/SerializeUnindentedJson.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/SerializeUnindentedJson.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/SerializeUnindentedJson.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/SerializeWithJsonConverters.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/SerializeWithJsonConverters.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/SerializeWithJsonConverters.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/SerializeWithJsonConverters.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/SerializeWithJsonSerializerToFile.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/SerializeWithJsonSerializerToFile.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/SerializeWithJsonSerializerToFile.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/SerializeWithJsonSerializerToFile.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/TraceWriter.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/TraceWriter.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/TraceWriter.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Serializer/TraceWriter.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/ConvertJsonToXml.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Xml/ConvertJsonToXml.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/ConvertJsonToXml.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Xml/ConvertJsonToXml.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/ConvertXmlToJson.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Xml/ConvertXmlToJson.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/ConvertXmlToJson.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Xml/ConvertXmlToJson.cs diff --git a/Src/Newtonsoft.Json.Tests/Documentation/Examples/ConvertXmlToJsonForceArray.cs b/Src/Newtonsoft.Json.Tests/Documentation/Examples/Xml/ConvertXmlToJsonForceArray.cs similarity index 100% rename from Src/Newtonsoft.Json.Tests/Documentation/Examples/ConvertXmlToJsonForceArray.cs rename to Src/Newtonsoft.Json.Tests/Documentation/Examples/Xml/ConvertXmlToJsonForceArray.cs