diff --git a/ExtendedXmlSerializer Development.sln b/ExtendedXmlSerializer Development.sln new file mode 100644 index 000000000..1be6ec4c2 --- /dev/null +++ b/ExtendedXmlSerializer Development.sln @@ -0,0 +1,46 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29503.13 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{2859812B-6D27-4A85-AC4A-8D3A55D9E3CD}" + ProjectSection(SolutionItems) = preProject + LICENSE = LICENSE + README.md = README.md + EndProjectSection +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ExtendedXmlSerializer", "src\ExtendedXmlSerializer\ExtendedXmlSerializer.csproj", "{474C8CF3-1FBB-4507-9156-D5DC153F4EB8}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ExtendedXmlSerializer.Tests", "test\ExtendedXmlSerializer.Tests\ExtendedXmlSerializer.Tests.csproj", "{5FF229B9-4E79-4C1B-B8B4-0ED5AD2823D3}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ExtendedXmlSerializer.Tests.ReportedIssues", "test\ExtendedXmlSerializer.Tests.ReportedIssues\ExtendedXmlSerializer.Tests.ReportedIssues.csproj", "{301C9F7B-C375-404D-A07D-6C8C334D3C4A}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {474C8CF3-1FBB-4507-9156-D5DC153F4EB8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {474C8CF3-1FBB-4507-9156-D5DC153F4EB8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {474C8CF3-1FBB-4507-9156-D5DC153F4EB8}.Release|Any CPU.ActiveCfg = Release|Any CPU + {474C8CF3-1FBB-4507-9156-D5DC153F4EB8}.Release|Any CPU.Build.0 = Release|Any CPU + {5FF229B9-4E79-4C1B-B8B4-0ED5AD2823D3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5FF229B9-4E79-4C1B-B8B4-0ED5AD2823D3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5FF229B9-4E79-4C1B-B8B4-0ED5AD2823D3}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5FF229B9-4E79-4C1B-B8B4-0ED5AD2823D3}.Release|Any CPU.Build.0 = Release|Any CPU + {301C9F7B-C375-404D-A07D-6C8C334D3C4A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {301C9F7B-C375-404D-A07D-6C8C334D3C4A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {301C9F7B-C375-404D-A07D-6C8C334D3C4A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {301C9F7B-C375-404D-A07D-6C8C334D3C4A}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {5FF229B9-4E79-4C1B-B8B4-0ED5AD2823D3} = {2859812B-6D27-4A85-AC4A-8D3A55D9E3CD} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {0980EF53-85ED-482A-8798-690538C3F7A4} + EndGlobalSection +EndGlobal diff --git a/ExtendedXmlSerializer.sln.DotSettings b/ExtendedXmlSerializer Development.sln.DotSettings similarity index 100% rename from ExtendedXmlSerializer.sln.DotSettings rename to ExtendedXmlSerializer Development.sln.DotSettings diff --git a/ExtendedXmlSerializer.sln b/ExtendedXmlSerializer.sln index 72b5e937f..a4d9c384a 100644 --- a/ExtendedXmlSerializer.sln +++ b/ExtendedXmlSerializer.sln @@ -24,6 +24,10 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".build", ".build", "{DE813C .build\Success.ps1 = .build\Success.ps1 EndProjectSection EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ExtendedXmlSerializer.Tests.Performance", "test\ExtendedXmlSerializer.Tests.Performance\ExtendedXmlSerializer.Tests.Performance.csproj", "{6255260E-7A32-4B40-90CE-8729F6903E54}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ExtendedXmlSerializer.Samples", "samples\ExtendedXmlSerializer.Samples\ExtendedXmlSerializer.Samples.csproj", "{935EB8FE-A9E5-4DC7-8CBB-7A32E2A56C9E}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -42,6 +46,14 @@ Global {301C9F7B-C375-404D-A07D-6C8C334D3C4A}.Debug|Any CPU.Build.0 = Debug|Any CPU {301C9F7B-C375-404D-A07D-6C8C334D3C4A}.Release|Any CPU.ActiveCfg = Release|Any CPU {301C9F7B-C375-404D-A07D-6C8C334D3C4A}.Release|Any CPU.Build.0 = Release|Any CPU + {6255260E-7A32-4B40-90CE-8729F6903E54}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6255260E-7A32-4B40-90CE-8729F6903E54}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6255260E-7A32-4B40-90CE-8729F6903E54}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6255260E-7A32-4B40-90CE-8729F6903E54}.Release|Any CPU.Build.0 = Release|Any CPU + {935EB8FE-A9E5-4DC7-8CBB-7A32E2A56C9E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {935EB8FE-A9E5-4DC7-8CBB-7A32E2A56C9E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {935EB8FE-A9E5-4DC7-8CBB-7A32E2A56C9E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {935EB8FE-A9E5-4DC7-8CBB-7A32E2A56C9E}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/samples/ExtendedXmlSerializer.Samples/CustomSerializator/CustomSerializatorSamples.cs b/samples/ExtendedXmlSerializer.Samples/CustomSerializator/CustomSerializatorSamples.cs index 0a02e57b8..e87df7650 100644 --- a/samples/ExtendedXmlSerializer.Samples/CustomSerializator/CustomSerializatorSamples.cs +++ b/samples/ExtendedXmlSerializer.Samples/CustomSerializator/CustomSerializatorSamples.cs @@ -22,7 +22,6 @@ // SOFTWARE. using ExtendedXmlSerializer.Configuration; -using ExtendedXmlSerializer.ExtensionModel.Xml; using System; namespace ExtendedXmlSerializer.Samples.CustomSerializator diff --git a/samples/ExtendedXmlSerializer.Samples/Dictianary/DictianarySamples.cs b/samples/ExtendedXmlSerializer.Samples/Dictianary/DictianarySamples.cs index 3e9bab983..24a40f7d0 100644 --- a/samples/ExtendedXmlSerializer.Samples/Dictianary/DictianarySamples.cs +++ b/samples/ExtendedXmlSerializer.Samples/Dictianary/DictianarySamples.cs @@ -1,5 +1,4 @@ using ExtendedXmlSerializer.Configuration; -using ExtendedXmlSerializer.ExtensionModel.Xml; using System; using System.Collections.Generic; using System.IO; diff --git a/samples/ExtendedXmlSerializer.Samples/Encrypt/EncryptSamples.cs b/samples/ExtendedXmlSerializer.Samples/Encrypt/EncryptSamples.cs index 6ca185753..7673a6630 100644 --- a/samples/ExtendedXmlSerializer.Samples/Encrypt/EncryptSamples.cs +++ b/samples/ExtendedXmlSerializer.Samples/Encrypt/EncryptSamples.cs @@ -23,7 +23,6 @@ using ExtendedXmlSerializer.Configuration; using ExtendedXmlSerializer.ExtensionModel.Encryption; -using ExtendedXmlSerializer.ExtensionModel.Xml; using System; using System.Collections.Generic; using System.Linq; @@ -40,7 +39,7 @@ public static void RunSimpleConfig() // Configuration IExtendedXmlSerializer serializer = new ConfigurationContainer().UseEncryptionAlgorithm(new CustomEncryption()) - .ConfigureType() + .Type() .Member(p => p.Password) .Encrypt() .Create(); diff --git a/samples/ExtendedXmlSerializer.Samples/ExtendedXmlSerializer.Samples.csproj b/samples/ExtendedXmlSerializer.Samples/ExtendedXmlSerializer.Samples.csproj index 0ae2bc706..0990e4831 100644 --- a/samples/ExtendedXmlSerializer.Samples/ExtendedXmlSerializer.Samples.csproj +++ b/samples/ExtendedXmlSerializer.Samples/ExtendedXmlSerializer.Samples.csproj @@ -7,10 +7,12 @@ false false false + false + 0.0.0.0 - + diff --git a/samples/ExtendedXmlSerializer.Samples/Extensibility/AttachedProperties.cs b/samples/ExtendedXmlSerializer.Samples/Extensibility/AttachedProperties.cs index 849ae89b1..6327dc4e1 100644 --- a/samples/ExtendedXmlSerializer.Samples/Extensibility/AttachedProperties.cs +++ b/samples/ExtendedXmlSerializer.Samples/Extensibility/AttachedProperties.cs @@ -1,7 +1,6 @@ using ExtendedXmlSerializer.Configuration; using ExtendedXmlSerializer.Core; using ExtendedXmlSerializer.ExtensionModel.AttachedProperties; -using ExtendedXmlSerializer.ExtensionModel.Xml; using System.IO; using System.Xml; // ReSharper disable All diff --git a/samples/ExtendedXmlSerializer.Samples/Extensibility/AutoFormatting.cs b/samples/ExtendedXmlSerializer.Samples/Extensibility/AutoFormatting.cs index 0cc4fd6b2..668dacbb7 100644 --- a/samples/ExtendedXmlSerializer.Samples/Extensibility/AutoFormatting.cs +++ b/samples/ExtendedXmlSerializer.Samples/Extensibility/AutoFormatting.cs @@ -1,6 +1,5 @@ using ExtendedXmlSerializer.Configuration; using ExtendedXmlSerializer.Core; -using ExtendedXmlSerializer.ExtensionModel.Xml; using System; using System.IO; using System.Xml; diff --git a/samples/ExtendedXmlSerializer.Samples/Extensibility/Converters.cs b/samples/ExtendedXmlSerializer.Samples/Extensibility/Converters.cs index 2d664e2eb..2ca234c68 100644 --- a/samples/ExtendedXmlSerializer.Samples/Extensibility/Converters.cs +++ b/samples/ExtendedXmlSerializer.Samples/Extensibility/Converters.cs @@ -1,9 +1,8 @@ using ExtendedXmlSerializer.Configuration; using ExtendedXmlSerializer.Core; -using ExtendedXmlSerializer.ExtensionModel.Content; -using ExtendedXmlSerializer.ExtensionModel.Xml; using System.IO; using System.Xml; + // ReSharper disable UnusedVariable namespace ExtendedXmlSerializer.Samples.Extensibility @@ -11,14 +10,19 @@ namespace ExtendedXmlSerializer.Samples.Extensibility public sealed class Converters : ICommand { public static Converters Default { get; } = new Converters(); + Converters() {} public void Execute(object parameter) { // Converter -IExtendedXmlSerializer serializer = new ConfigurationContainer().Register(CustomStructConverter.Default).Create(); -CustomStruct subject = new CustomStruct(123); -string contents = serializer.Serialize(subject); +IExtendedXmlSerializer serializer = new ConfigurationContainer().Type() + .Register() + .Converter() + .Using(CustomStructConverter.Default) + .Create(); +CustomStruct subject = new CustomStruct(123); +string contents = serializer.Serialize(subject); // ... // EndConverter @@ -26,4 +30,4 @@ public void Execute(object parameter) File.WriteAllText(@"bin\Extensibility.Converters.xml", data); } } -} +} \ No newline at end of file diff --git a/samples/ExtendedXmlSerializer.Samples/Extensibility/ImplicitTypes.cs b/samples/ExtendedXmlSerializer.Samples/Extensibility/ImplicitTypes.cs index d532145c8..584052a22 100644 --- a/samples/ExtendedXmlSerializer.Samples/Extensibility/ImplicitTypes.cs +++ b/samples/ExtendedXmlSerializer.Samples/Extensibility/ImplicitTypes.cs @@ -1,6 +1,5 @@ using ExtendedXmlSerializer.Configuration; using ExtendedXmlSerializer.Core; -using ExtendedXmlSerializer.ExtensionModel.Xml; using System.IO; using System.Xml; // ReSharper disable All diff --git a/samples/ExtendedXmlSerializer.Samples/Extensibility/MarkupExtensions.cs b/samples/ExtendedXmlSerializer.Samples/Extensibility/MarkupExtensions.cs index a68b203a0..70920f1b5 100644 --- a/samples/ExtendedXmlSerializer.Samples/Extensibility/MarkupExtensions.cs +++ b/samples/ExtendedXmlSerializer.Samples/Extensibility/MarkupExtensions.cs @@ -1,7 +1,6 @@ using ExtendedXmlSerializer.Configuration; using ExtendedXmlSerializer.Core; using ExtendedXmlSerializer.ExtensionModel.Markup; -using ExtendedXmlSerializer.ExtensionModel.Xml; using System; namespace ExtendedXmlSerializer.Samples.Extensibility diff --git a/samples/ExtendedXmlSerializer.Samples/Extensibility/OptimizedNamespaces.cs b/samples/ExtendedXmlSerializer.Samples/Extensibility/OptimizedNamespaces.cs index 7feba6d33..7fa5f6ce3 100644 --- a/samples/ExtendedXmlSerializer.Samples/Extensibility/OptimizedNamespaces.cs +++ b/samples/ExtendedXmlSerializer.Samples/Extensibility/OptimizedNamespaces.cs @@ -1,6 +1,5 @@ using ExtendedXmlSerializer.Configuration; using ExtendedXmlSerializer.Core; -using ExtendedXmlSerializer.ExtensionModel.Xml; using System.Collections.Generic; using System.IO; using System.Xml; diff --git a/samples/ExtendedXmlSerializer.Samples/Extensibility/ParameterizedContent.cs b/samples/ExtendedXmlSerializer.Samples/Extensibility/ParameterizedContent.cs index 834308298..cb84b011c 100644 --- a/samples/ExtendedXmlSerializer.Samples/Extensibility/ParameterizedContent.cs +++ b/samples/ExtendedXmlSerializer.Samples/Extensibility/ParameterizedContent.cs @@ -1,7 +1,5 @@ using ExtendedXmlSerializer.Configuration; using ExtendedXmlSerializer.Core; -using ExtendedXmlSerializer.ExtensionModel.Content; -using ExtendedXmlSerializer.ExtensionModel.Xml; using System; using System.IO; using System.Xml; diff --git a/samples/ExtendedXmlSerializer.Samples/Extensibility/PrivateConstructors.cs b/samples/ExtendedXmlSerializer.Samples/Extensibility/PrivateConstructors.cs index 6d6d7d730..db2019aed 100644 --- a/samples/ExtendedXmlSerializer.Samples/Extensibility/PrivateConstructors.cs +++ b/samples/ExtendedXmlSerializer.Samples/Extensibility/PrivateConstructors.cs @@ -1,7 +1,5 @@ using ExtendedXmlSerializer.Configuration; using ExtendedXmlSerializer.Core; -using ExtendedXmlSerializer.ExtensionModel.Types; -using ExtendedXmlSerializer.ExtensionModel.Xml; using System.IO; using System.Xml; // ReSharper disable All diff --git a/samples/ExtendedXmlSerializer.Samples/Extensibility/Tuples.cs b/samples/ExtendedXmlSerializer.Samples/Extensibility/Tuples.cs index ab6972541..08604410f 100644 --- a/samples/ExtendedXmlSerializer.Samples/Extensibility/Tuples.cs +++ b/samples/ExtendedXmlSerializer.Samples/Extensibility/Tuples.cs @@ -1,7 +1,5 @@ using ExtendedXmlSerializer.Configuration; using ExtendedXmlSerializer.Core; -using ExtendedXmlSerializer.ExtensionModel.Content; -using ExtendedXmlSerializer.ExtensionModel.Xml; using System; using System.IO; using System.Xml; diff --git a/samples/ExtendedXmlSerializer.Samples/Extensibility/VerbatimContent.cs b/samples/ExtendedXmlSerializer.Samples/Extensibility/VerbatimContent.cs index 534639869..2aea50942 100644 --- a/samples/ExtendedXmlSerializer.Samples/Extensibility/VerbatimContent.cs +++ b/samples/ExtendedXmlSerializer.Samples/Extensibility/VerbatimContent.cs @@ -1,7 +1,6 @@ using ExtendedXmlSerializer.Configuration; using ExtendedXmlSerializer.ContentModel.Content; using ExtendedXmlSerializer.Core; -using ExtendedXmlSerializer.ExtensionModel.Xml; using System.IO; using System.Xml; // ReSharper disable UnusedVariable diff --git a/samples/ExtendedXmlSerializer.Samples/FluentApi/FluentApiSamples.cs b/samples/ExtendedXmlSerializer.Samples/FluentApi/FluentApiSamples.cs index af82d5278..9ed59bf8d 100644 --- a/samples/ExtendedXmlSerializer.Samples/FluentApi/FluentApiSamples.cs +++ b/samples/ExtendedXmlSerializer.Samples/FluentApi/FluentApiSamples.cs @@ -6,8 +6,6 @@ namespace ExtendedXmlSerializer.Samples.FluentApi using Configuration; using CustomSerializator; using Encrypt; - using ExtensionModel.Encryption; - using ExtensionModel.Xml; using System.Linq; public class FluentApiSamples diff --git a/samples/ExtendedXmlSerializer.Samples/Generics/GenericSerializer.cs b/samples/ExtendedXmlSerializer.Samples/Generics/GenericSerializer.cs index a8720a09b..81afc4548 100644 --- a/samples/ExtendedXmlSerializer.Samples/Generics/GenericSerializer.cs +++ b/samples/ExtendedXmlSerializer.Samples/Generics/GenericSerializer.cs @@ -1,15 +1,10 @@ using ExtendedXmlSerializer.Configuration; -using ExtendedXmlSerializer.ExtensionModel.Content; -using ExtendedXmlSerializer.ExtensionModel.Types; -using ExtendedXmlSerializer.ExtensionModel.Xml; -using System; using System.Collections.Generic; -using System.Text; using System.Xml; namespace ExtendedXmlSerializer.Samples.Generics { - public class GenericSerializer + public class GenericSerializer { private IExtendedXmlSerializer serializer; @@ -136,10 +131,6 @@ public class FirstRecipe : RecipeBase public override string Name => nameof(FirstRecipe); public double Lenght { get; set; } = 23; - - public FirstRecipe() - { - } } public class SecondRecipe : RecipeBase @@ -147,10 +138,6 @@ public class SecondRecipe : RecipeBase public override string Name => nameof(SecondRecipe); public double Thickness { get; set; } = 100; - - public SecondRecipe() - { - } } public interface IActivityParameters diff --git a/samples/ExtendedXmlSerializer.Samples/Introduction/Create.cs b/samples/ExtendedXmlSerializer.Samples/Introduction/Create.cs index 5e95f2a22..39159ad68 100644 --- a/samples/ExtendedXmlSerializer.Samples/Introduction/Create.cs +++ b/samples/ExtendedXmlSerializer.Samples/Introduction/Create.cs @@ -1,6 +1,5 @@ using ExtendedXmlSerializer.Configuration; using ExtendedXmlSerializer.Core; -using ExtendedXmlSerializer.ExtensionModel.Xml; using System.IO; using System.Xml; diff --git a/samples/ExtendedXmlSerializer.Samples/Introduction/Member.cs b/samples/ExtendedXmlSerializer.Samples/Introduction/Member.cs index 093ecf979..e3d905bbd 100644 --- a/samples/ExtendedXmlSerializer.Samples/Introduction/Member.cs +++ b/samples/ExtendedXmlSerializer.Samples/Introduction/Member.cs @@ -1,6 +1,5 @@ using ExtendedXmlSerializer.Configuration; using ExtendedXmlSerializer.Core; -using ExtendedXmlSerializer.ExtensionModel.Xml; using System.IO; using System.Xml; @@ -14,7 +13,7 @@ public sealed class Member : ICommand public void Execute(object parameter) { // Member -IExtendedXmlSerializer serializer = new ConfigurationContainer().ConfigureType() +IExtendedXmlSerializer serializer = new ConfigurationContainer().Type() .Member(x => x.Message) .Name("Text") .Create(); diff --git a/samples/ExtendedXmlSerializer.Samples/Introduction/Settings.cs b/samples/ExtendedXmlSerializer.Samples/Introduction/Settings.cs index 31bafb9dd..613109b0f 100644 --- a/samples/ExtendedXmlSerializer.Samples/Introduction/Settings.cs +++ b/samples/ExtendedXmlSerializer.Samples/Introduction/Settings.cs @@ -1,6 +1,5 @@ using ExtendedXmlSerializer.Configuration; using ExtendedXmlSerializer.Core; -using ExtendedXmlSerializer.ExtensionModel.Xml; using System.Xml; // ReSharper disable UnusedVariable diff --git a/samples/ExtendedXmlSerializer.Samples/Introduction/Type.cs b/samples/ExtendedXmlSerializer.Samples/Introduction/Type.cs index 35a9f1ba3..6ab0a8802 100644 --- a/samples/ExtendedXmlSerializer.Samples/Introduction/Type.cs +++ b/samples/ExtendedXmlSerializer.Samples/Introduction/Type.cs @@ -1,6 +1,5 @@ using ExtendedXmlSerializer.Configuration; using ExtendedXmlSerializer.Core; -using ExtendedXmlSerializer.ExtensionModel.Xml; using System.IO; using System.Xml; @@ -14,7 +13,7 @@ public sealed class Type : ICommand public void Execute(object parameter) { // Type -IExtendedXmlSerializer serializer = new ConfigurationContainer().ConfigureType() +IExtendedXmlSerializer serializer = new ConfigurationContainer().Type() .Name("ModifiedSubject") .Create(); // EndType diff --git a/samples/ExtendedXmlSerializer.Samples/MigrationMap/MigrationMapSamples.cs b/samples/ExtendedXmlSerializer.Samples/MigrationMap/MigrationMapSamples.cs index ed2a1b92f..e8c40991f 100644 --- a/samples/ExtendedXmlSerializer.Samples/MigrationMap/MigrationMapSamples.cs +++ b/samples/ExtendedXmlSerializer.Samples/MigrationMap/MigrationMapSamples.cs @@ -22,7 +22,6 @@ // SOFTWARE. using ExtendedXmlSerializer.Configuration; -using ExtendedXmlSerializer.ExtensionModel.Xml; using System; using System.IO; using System.Xml; @@ -36,7 +35,7 @@ public static void RunSimpleConfig() Program.PrintHeader("Deserialization old version of xml"); // MigrationsConfiguration -IExtendedXmlSerializer serializer = new ConfigurationContainer().ConfigureType() +IExtendedXmlSerializer serializer = new ConfigurationContainer().Type() .AddMigration(new TestClassMigrations()) .Create(); // EndMigrationsConfiguration diff --git a/samples/ExtendedXmlSerializer.Samples/MigrationMap/TestClassMigrations.cs b/samples/ExtendedXmlSerializer.Samples/MigrationMap/TestClassMigrations.cs index d714ddbb9..72dd17c81 100644 --- a/samples/ExtendedXmlSerializer.Samples/MigrationMap/TestClassMigrations.cs +++ b/samples/ExtendedXmlSerializer.Samples/MigrationMap/TestClassMigrations.cs @@ -21,7 +21,6 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE // SOFTWARE. -using ExtendedXmlSerializer.ExtensionModel.Xml; using System; using System.Collections; using System.Collections.Generic; @@ -31,7 +30,7 @@ namespace ExtendedXmlSerializer.Samples.MigrationMap { // TestClassMigrations -public class TestClassMigrations : IEnumerable> + public class TestClassMigrations : IEnumerable> { public static void MigrationV0(XElement node) { diff --git a/samples/ExtendedXmlSerializer.Samples/ObjectReference/ObjectReferenceSamples.cs b/samples/ExtendedXmlSerializer.Samples/ObjectReference/ObjectReferenceSamples.cs index 64791d23c..458c5d76b 100644 --- a/samples/ExtendedXmlSerializer.Samples/ObjectReference/ObjectReferenceSamples.cs +++ b/samples/ExtendedXmlSerializer.Samples/ObjectReference/ObjectReferenceSamples.cs @@ -22,7 +22,6 @@ // SOFTWARE. using ExtendedXmlSerializer.Configuration; -using ExtendedXmlSerializer.ExtensionModel.Xml; using System; using System.Collections.Generic; using System.IO; @@ -38,7 +37,7 @@ public static void RunSimpleConfig() // Configure -IExtendedXmlSerializer serializer = new ConfigurationContainer().ConfigureType() +IExtendedXmlSerializer serializer = new ConfigurationContainer().Type() .EnableReferences(p => p.Id) .Create(); // EndConfigure diff --git a/samples/ExtendedXmlSerializer.Samples/Parametrized/ParametrizedConstructors.cs b/samples/ExtendedXmlSerializer.Samples/Parametrized/ParametrizedConstructors.cs index cd73f2d9d..e816ad476 100644 --- a/samples/ExtendedXmlSerializer.Samples/Parametrized/ParametrizedConstructors.cs +++ b/samples/ExtendedXmlSerializer.Samples/Parametrized/ParametrizedConstructors.cs @@ -1,16 +1,9 @@ using ExtendedXmlSerializer.Configuration; -using ExtendedXmlSerializer.ExtensionModel.Content; -using ExtendedXmlSerializer.ExtensionModel.Types; -using ExtendedXmlSerializer.ExtensionModel.Xml; -using System; using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; namespace ExtendedXmlSerializer.Samples.Parametrized { - public static class ParametrizedConstructors + public static class ParametrizedConstructors { public static void SerializeAndDeserialize() { diff --git a/samples/ExtendedXmlSerializer.Samples/Simple/Overrides.cs b/samples/ExtendedXmlSerializer.Samples/Simple/Overrides.cs index b36d67502..51b3799bd 100644 --- a/samples/ExtendedXmlSerializer.Samples/Simple/Overrides.cs +++ b/samples/ExtendedXmlSerializer.Samples/Simple/Overrides.cs @@ -1,6 +1,5 @@ using ExtendedXmlSerializer.Configuration; using ExtendedXmlSerializer.Core; -using ExtendedXmlSerializer.ExtensionModel.Xml; using System; using System.IO; using System.Text; diff --git a/samples/ExtendedXmlSerializer.Samples/Simple/Serialization.cs b/samples/ExtendedXmlSerializer.Samples/Simple/Serialization.cs index c8c6de5c9..76818246e 100644 --- a/samples/ExtendedXmlSerializer.Samples/Simple/Serialization.cs +++ b/samples/ExtendedXmlSerializer.Samples/Simple/Serialization.cs @@ -1,6 +1,5 @@ using ExtendedXmlSerializer.Configuration; using ExtendedXmlSerializer.Core; -using ExtendedXmlSerializer.ExtensionModel.Xml; using System; using System.IO; using System.Text; diff --git a/samples/ExtendedXmlSerializer.Samples/Simple/SimpleSamples.cs b/samples/ExtendedXmlSerializer.Samples/Simple/SimpleSamples.cs index c538ace95..2629e9124 100644 --- a/samples/ExtendedXmlSerializer.Samples/Simple/SimpleSamples.cs +++ b/samples/ExtendedXmlSerializer.Samples/Simple/SimpleSamples.cs @@ -22,7 +22,6 @@ // SOFTWARE. using ExtendedXmlSerializer.Configuration; -using ExtendedXmlSerializer.ExtensionModel.Xml; using System; namespace ExtendedXmlSerializer.Samples.Simple diff --git a/samples/ExtendedXmlSerializer.Samples/Upgrade/Example.cs b/samples/ExtendedXmlSerializer.Samples/Upgrade/Example.cs index 4591b216d..690920b84 100644 --- a/samples/ExtendedXmlSerializer.Samples/Upgrade/Example.cs +++ b/samples/ExtendedXmlSerializer.Samples/Upgrade/Example.cs @@ -1,6 +1,5 @@ using ExtendedXmlSerializer.Configuration; using ExtendedXmlSerializer.Core; -using ExtendedXmlSerializer.ExtensionModel.Xml; using System.Collections.Generic; using System.IO; using System.Xml; diff --git a/test/ExtendedXmlSerializer.Tests.Performance/Benchmarks.cs b/test/ExtendedXmlSerializer.Tests.Performance/Benchmarks.cs index 6c69dca36..3bddb75b0 100644 --- a/test/ExtendedXmlSerializer.Tests.Performance/Benchmarks.cs +++ b/test/ExtendedXmlSerializer.Tests.Performance/Benchmarks.cs @@ -25,7 +25,6 @@ using BenchmarkDotNet.Configs; using BenchmarkDotNet.Jobs; using ExtendedXmlSerializer.Configuration; -using ExtendedXmlSerializer.ExtensionModel.Content; using ExtendedXmlSerializer.ExtensionModel.Xml; using ExtendedXmlSerializer.Tests.Performance.Model; using System.IO; @@ -61,9 +60,7 @@ public ExtendedXmlSerializerTest() [Config(typeof(Configuration))] public class ExtendedXmlSerializerV2Test { - readonly IExtendedXmlSerializer _serializer = new ConfigurationContainer().EnableClassicMode() - .OptimizeConverters() - .Create(); + readonly IExtendedXmlSerializer _serializer = new ConfigurationContainer().EnableClassicMode().Create(); readonly TestClassOtherClass _obj = new TestClassOtherClass().Init(); readonly byte[] _data; diff --git a/test/ExtendedXmlSerializer.Tests.Performance/ExtendedXmlSerializer.Tests.Performance.csproj b/test/ExtendedXmlSerializer.Tests.Performance/ExtendedXmlSerializer.Tests.Performance.csproj index 0d345ed18..daf582a6f 100644 --- a/test/ExtendedXmlSerializer.Tests.Performance/ExtendedXmlSerializer.Tests.Performance.csproj +++ b/test/ExtendedXmlSerializer.Tests.Performance/ExtendedXmlSerializer.Tests.Performance.csproj @@ -4,11 +4,8 @@ ExtendedXmlSerializer.Tests.Performance Exe ExtendedXmlSerializer.Tests.Performance - - - + false + 0.0.0.0 @@ -16,9 +13,9 @@ - - - + + +