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