diff --git a/Esiur.AI.Annotations/Esiur.AI.Annotations.csproj b/Esiur.AI.Annotations/Esiur.AI.Annotations.csproj deleted file mode 100644 index ed9781c..0000000 --- a/Esiur.AI.Annotations/Esiur.AI.Annotations.csproj +++ /dev/null @@ -1,10 +0,0 @@ - - - - Exe - net10.0 - enable - enable - - - diff --git a/Esiur.AI.Annotations/Program.cs b/Esiur.AI.Annotations/Program.cs deleted file mode 100644 index 1bc52a6..0000000 --- a/Esiur.AI.Annotations/Program.cs +++ /dev/null @@ -1 +0,0 @@ -Console.WriteLine("Hello, World!"); diff --git a/Esiur.sln b/Esiur.sln index db7886b..5bd937b 100644 --- a/Esiur.sln +++ b/Esiur.sln @@ -2,22 +2,6 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 18 VisualStudioVersion = 18.4.11612.150 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Esiur", "Esiur\Esiur.csproj", "{4F74A8C1-D38F-4CC0-ACD1-24459BA0EAFC}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Esiur.Stores.MongoDB", "Esiur.Stores.MongoDB\Esiur.Stores.MongoDB.csproj", "{4C90D4B3-8EA2-48AE-A2F9-2B722FCEF9C4}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Esiur.Stores.EntityCore", "Esiur.Stores.EntityCore\Esiur.Stores.EntityCore.csproj", "{53DE5A30-CFA9-4DE7-A840-77CFF519D31B}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Esiur.Security.Cryptography", "Esiur.Security.Cryptography\Esiur.Security.Cryptography.csproj", "{C0C55C1A-7C48-41EB-9A65-27BC99D82F6D}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Esiur.Examples.StandaloneWebServerDemo", "Esiur.Examples.StandaloneWebServerDemo\Esiur.Examples.StandaloneWebServerDemo.csproj", "{A00BBD34-601D-4803-94AE-B807DC75D53A}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Esiur.CLI", "Esiur.CLI\Esiur.CLI.csproj", "{5C193127-20D1-4709-90C4-DF714D7E6700}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Esiur.AspNetCore.Example", "Esiur.ASPNet\Esiur.AspNetCore.Example.csproj", "{7C65CC4D-0DE6-4E2A-8DCF-113E1AB85D8A}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Esiur.AspNetCore", "Esiur.AspNetCore\Esiur.AspNetCore.csproj", "{7B0C521F-8B13-4F2A-BD78-7C692620C831}" -EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{2769C4C3-2595-413B-B7FE-5903826770C1}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Features", "Features", "{6BFF5946-A829-4AD7-BFAB-80B71CD7FF49}" @@ -32,7 +16,31 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Esiur.Tests.Functional", "T EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Esiur.Tests.ComplexModel", "Tests\Serialization\ComplexObject\Esiur.Tests.ComplexModel.csproj", "{0255BB42-2742-59C6-F18D-42C6A7C0F017}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Esiur.Tests.GVWIE", "Tests\Serialization\GWVIE\Esiur.Tests.GVWIE.csproj", "{93B71253-8B62-38F4-7B0F-EFEE2619FF2F}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Esiur.Tests.Gvwie", "Tests\Serialization\GWVIE\Esiur.Tests.Gvwie.csproj", "{93B71253-8B62-38F4-7B0F-EFEE2619FF2F}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Esiur.Examples.StandaloneWebServer", "Examples\StandaloneWebServer\Esiur.Examples.StandaloneWebServer.csproj", "{A3AACA8A-D545-BF09-EE00-73485A89B84F}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Integrations", "Integrations", "{FD02CAA6-7C5E-4F8A-8D64-0ECBE52BA9D0}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Libraries", "Libraries", "{75BD1A37-6708-4579-966C-676BB32E42EC}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tools", "Tools", "{D4F8D620-2693-46F8-8D6B-E4E66FF2C511}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Examples", "Examples", "{71819FC3-0EE7-40E8-87C3-129E53B4EA0B}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Esiur.AspNetCore", "Integrations\Esiur.AspNetCore\Esiur.AspNetCore.csproj", "{B2F79E56-20CC-8FC3-23A1-EAD37DC6C987}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Esiur.Examples.AspNet", "Examples\AspNet\Esiur.Examples.AspNet.csproj", "{4F0F9616-76B1-4BF3-5454-6FB81877D3CF}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Esiur", "Libraries\Esiur\Esiur.csproj", "{5E131E95-E561-8AC0-5865-1490CFD43805}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Esiur.CLI", "Tools\Esiur.CLI\Esiur.CLI.csproj", "{9AD6065B-F7FD-AC29-D9EC-153C2F084386}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Stores", "Stores", "{0CB116EC-47FC-4622-9EDD-3D3048F55E2A}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Esiur.Stores.MongoDB", "Stores\Esiur.Stores.MongoDB\Esiur.Stores.MongoDB.csproj", "{09B7271A-1C9B-FB05-019F-779462CB84A7}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Esiur.Stores.EntityCore", "Stores\Esiur.Stores.EntityCore\Esiur.Stores.EntityCore.csproj", "{2E5449E2-9A62-16CD-0068-90FE44ABEFEE}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -40,38 +48,6 @@ Global Release|Any CPU = Release|Any CPU EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {4F74A8C1-D38F-4CC0-ACD1-24459BA0EAFC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4F74A8C1-D38F-4CC0-ACD1-24459BA0EAFC}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4F74A8C1-D38F-4CC0-ACD1-24459BA0EAFC}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4F74A8C1-D38F-4CC0-ACD1-24459BA0EAFC}.Release|Any CPU.Build.0 = Release|Any CPU - {4C90D4B3-8EA2-48AE-A2F9-2B722FCEF9C4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4C90D4B3-8EA2-48AE-A2F9-2B722FCEF9C4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4C90D4B3-8EA2-48AE-A2F9-2B722FCEF9C4}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4C90D4B3-8EA2-48AE-A2F9-2B722FCEF9C4}.Release|Any CPU.Build.0 = Release|Any CPU - {53DE5A30-CFA9-4DE7-A840-77CFF519D31B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {53DE5A30-CFA9-4DE7-A840-77CFF519D31B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {53DE5A30-CFA9-4DE7-A840-77CFF519D31B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {53DE5A30-CFA9-4DE7-A840-77CFF519D31B}.Release|Any CPU.Build.0 = Release|Any CPU - {C0C55C1A-7C48-41EB-9A65-27BC99D82F6D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C0C55C1A-7C48-41EB-9A65-27BC99D82F6D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C0C55C1A-7C48-41EB-9A65-27BC99D82F6D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C0C55C1A-7C48-41EB-9A65-27BC99D82F6D}.Release|Any CPU.Build.0 = Release|Any CPU - {A00BBD34-601D-4803-94AE-B807DC75D53A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A00BBD34-601D-4803-94AE-B807DC75D53A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A00BBD34-601D-4803-94AE-B807DC75D53A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A00BBD34-601D-4803-94AE-B807DC75D53A}.Release|Any CPU.Build.0 = Release|Any CPU - {5C193127-20D1-4709-90C4-DF714D7E6700}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5C193127-20D1-4709-90C4-DF714D7E6700}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5C193127-20D1-4709-90C4-DF714D7E6700}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5C193127-20D1-4709-90C4-DF714D7E6700}.Release|Any CPU.Build.0 = Release|Any CPU - {7C65CC4D-0DE6-4E2A-8DCF-113E1AB85D8A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7C65CC4D-0DE6-4E2A-8DCF-113E1AB85D8A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7C65CC4D-0DE6-4E2A-8DCF-113E1AB85D8A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7C65CC4D-0DE6-4E2A-8DCF-113E1AB85D8A}.Release|Any CPU.Build.0 = Release|Any CPU - {7B0C521F-8B13-4F2A-BD78-7C692620C831}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7B0C521F-8B13-4F2A-BD78-7C692620C831}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7B0C521F-8B13-4F2A-BD78-7C692620C831}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7B0C521F-8B13-4F2A-BD78-7C692620C831}.Release|Any CPU.Build.0 = Release|Any CPU {E87F60C9-F167-3F03-A4BD-43DBB1C76BDD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E87F60C9-F167-3F03-A4BD-43DBB1C76BDD}.Debug|Any CPU.Build.0 = Debug|Any CPU {E87F60C9-F167-3F03-A4BD-43DBB1C76BDD}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -88,6 +64,34 @@ Global {93B71253-8B62-38F4-7B0F-EFEE2619FF2F}.Debug|Any CPU.Build.0 = Debug|Any CPU {93B71253-8B62-38F4-7B0F-EFEE2619FF2F}.Release|Any CPU.ActiveCfg = Release|Any CPU {93B71253-8B62-38F4-7B0F-EFEE2619FF2F}.Release|Any CPU.Build.0 = Release|Any CPU + {A3AACA8A-D545-BF09-EE00-73485A89B84F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A3AACA8A-D545-BF09-EE00-73485A89B84F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A3AACA8A-D545-BF09-EE00-73485A89B84F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A3AACA8A-D545-BF09-EE00-73485A89B84F}.Release|Any CPU.Build.0 = Release|Any CPU + {B2F79E56-20CC-8FC3-23A1-EAD37DC6C987}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B2F79E56-20CC-8FC3-23A1-EAD37DC6C987}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B2F79E56-20CC-8FC3-23A1-EAD37DC6C987}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B2F79E56-20CC-8FC3-23A1-EAD37DC6C987}.Release|Any CPU.Build.0 = Release|Any CPU + {4F0F9616-76B1-4BF3-5454-6FB81877D3CF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4F0F9616-76B1-4BF3-5454-6FB81877D3CF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4F0F9616-76B1-4BF3-5454-6FB81877D3CF}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4F0F9616-76B1-4BF3-5454-6FB81877D3CF}.Release|Any CPU.Build.0 = Release|Any CPU + {5E131E95-E561-8AC0-5865-1490CFD43805}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5E131E95-E561-8AC0-5865-1490CFD43805}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5E131E95-E561-8AC0-5865-1490CFD43805}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5E131E95-E561-8AC0-5865-1490CFD43805}.Release|Any CPU.Build.0 = Release|Any CPU + {9AD6065B-F7FD-AC29-D9EC-153C2F084386}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9AD6065B-F7FD-AC29-D9EC-153C2F084386}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9AD6065B-F7FD-AC29-D9EC-153C2F084386}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9AD6065B-F7FD-AC29-D9EC-153C2F084386}.Release|Any CPU.Build.0 = Release|Any CPU + {09B7271A-1C9B-FB05-019F-779462CB84A7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {09B7271A-1C9B-FB05-019F-779462CB84A7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {09B7271A-1C9B-FB05-019F-779462CB84A7}.Release|Any CPU.ActiveCfg = Release|Any CPU + {09B7271A-1C9B-FB05-019F-779462CB84A7}.Release|Any CPU.Build.0 = Release|Any CPU + {2E5449E2-9A62-16CD-0068-90FE44ABEFEE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2E5449E2-9A62-16CD-0068-90FE44ABEFEE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2E5449E2-9A62-16CD-0068-90FE44ABEFEE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2E5449E2-9A62-16CD-0068-90FE44ABEFEE}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -100,6 +104,13 @@ Global {9BB3B5A1-CD1F-EEB6-89D5-F3D3766E740E} = {6BFF5946-A829-4AD7-BFAB-80B71CD7FF49} {0255BB42-2742-59C6-F18D-42C6A7C0F017} = {7B4B39AD-B85C-4182-A385-F478A5AD28EC} {93B71253-8B62-38F4-7B0F-EFEE2619FF2F} = {7B4B39AD-B85C-4182-A385-F478A5AD28EC} + {A3AACA8A-D545-BF09-EE00-73485A89B84F} = {71819FC3-0EE7-40E8-87C3-129E53B4EA0B} + {B2F79E56-20CC-8FC3-23A1-EAD37DC6C987} = {FD02CAA6-7C5E-4F8A-8D64-0ECBE52BA9D0} + {4F0F9616-76B1-4BF3-5454-6FB81877D3CF} = {71819FC3-0EE7-40E8-87C3-129E53B4EA0B} + {5E131E95-E561-8AC0-5865-1490CFD43805} = {75BD1A37-6708-4579-966C-676BB32E42EC} + {9AD6065B-F7FD-AC29-D9EC-153C2F084386} = {D4F8D620-2693-46F8-8D6B-E4E66FF2C511} + {09B7271A-1C9B-FB05-019F-779462CB84A7} = {0CB116EC-47FC-4622-9EDD-3D3048F55E2A} + {2E5449E2-9A62-16CD-0068-90FE44ABEFEE} = {0CB116EC-47FC-4622-9EDD-3D3048F55E2A} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {C584421D-5EC0-4821-B7D8-2633D8D405F2} diff --git a/Esiur.ASPNet/Controllers/MainController.cs b/Examples/AspNet/Controllers/MainController.cs similarity index 100% rename from Esiur.ASPNet/Controllers/MainController.cs rename to Examples/AspNet/Controllers/MainController.cs diff --git a/Esiur.ASPNet/Esiur.AspNetCore.Example.csproj b/Examples/AspNet/Esiur.Examples.AspNet.csproj similarity index 60% rename from Esiur.ASPNet/Esiur.AspNetCore.Example.csproj rename to Examples/AspNet/Esiur.Examples.AspNet.csproj index 9900875..c406270 100644 --- a/Esiur.ASPNet/Esiur.AspNetCore.Example.csproj +++ b/Examples/AspNet/Esiur.Examples.AspNet.csproj @@ -11,8 +11,9 @@ - - - + + + + diff --git a/Esiur.ASPNet/Esiur.AspNetCore.Example.http b/Examples/AspNet/Esiur.Examples.AspNet.http similarity index 100% rename from Esiur.ASPNet/Esiur.AspNetCore.Example.http rename to Examples/AspNet/Esiur.Examples.AspNet.http diff --git a/Esiur.ASPNet/MyResource.cs b/Examples/AspNet/MyResource.cs similarity index 100% rename from Esiur.ASPNet/MyResource.cs rename to Examples/AspNet/MyResource.cs diff --git a/Esiur.ASPNet/Program.cs b/Examples/AspNet/Program.cs similarity index 100% rename from Esiur.ASPNet/Program.cs rename to Examples/AspNet/Program.cs diff --git a/Esiur.ASPNet/Properties/launchSettings.json b/Examples/AspNet/Properties/launchSettings.json similarity index 100% rename from Esiur.ASPNet/Properties/launchSettings.json rename to Examples/AspNet/Properties/launchSettings.json diff --git a/Esiur.ASPNet/appsettings.Development.json b/Examples/AspNet/appsettings.Development.json similarity index 100% rename from Esiur.ASPNet/appsettings.Development.json rename to Examples/AspNet/appsettings.Development.json diff --git a/Esiur.ASPNet/appsettings.json b/Examples/AspNet/appsettings.json similarity index 100% rename from Esiur.ASPNet/appsettings.json rename to Examples/AspNet/appsettings.json diff --git a/Esiur.Examples.StandaloneWebServerDemo/Demo.cs b/Examples/StandaloneWebServer/Demo.cs similarity index 100% rename from Esiur.Examples.StandaloneWebServerDemo/Demo.cs rename to Examples/StandaloneWebServer/Demo.cs diff --git a/Esiur.Examples.StandaloneWebServerDemo/Esiur.Examples.StandaloneWebServerDemo.csproj b/Examples/StandaloneWebServer/Esiur.Examples.StandaloneWebServer.csproj similarity index 83% rename from Esiur.Examples.StandaloneWebServerDemo/Esiur.Examples.StandaloneWebServerDemo.csproj rename to Examples/StandaloneWebServer/Esiur.Examples.StandaloneWebServer.csproj index 5cb4df9..213981c 100644 --- a/Esiur.Examples.StandaloneWebServerDemo/Esiur.Examples.StandaloneWebServerDemo.csproj +++ b/Examples/StandaloneWebServer/Esiur.Examples.StandaloneWebServer.csproj @@ -17,7 +17,8 @@ - + + diff --git a/Esiur.Examples.StandaloneWebServerDemo/Program.cs b/Examples/StandaloneWebServer/Program.cs similarity index 100% rename from Esiur.Examples.StandaloneWebServerDemo/Program.cs rename to Examples/StandaloneWebServer/Program.cs diff --git a/Esiur.Examples.StandaloneWebServerDemo/Properties/launchSettings.json b/Examples/StandaloneWebServer/Properties/launchSettings.json similarity index 100% rename from Esiur.Examples.StandaloneWebServerDemo/Properties/launchSettings.json rename to Examples/StandaloneWebServer/Properties/launchSettings.json diff --git a/Esiur.Examples.StandaloneWebServerDemo/Web/css/style.css b/Examples/StandaloneWebServer/Web/css/style.css similarity index 100% rename from Esiur.Examples.StandaloneWebServerDemo/Web/css/style.css rename to Examples/StandaloneWebServer/Web/css/style.css diff --git a/Esiur.Examples.StandaloneWebServerDemo/Web/img/coie.jpg b/Examples/StandaloneWebServer/Web/img/coie.jpg similarity index 100% rename from Esiur.Examples.StandaloneWebServerDemo/Web/img/coie.jpg rename to Examples/StandaloneWebServer/Web/img/coie.jpg diff --git a/Esiur.Examples.StandaloneWebServerDemo/Web/index.html b/Examples/StandaloneWebServer/Web/index.html similarity index 100% rename from Esiur.Examples.StandaloneWebServerDemo/Web/index.html rename to Examples/StandaloneWebServer/Web/index.html diff --git a/Esiur.Examples.StandaloneWebServerDemo/Web/js/app.js b/Examples/StandaloneWebServer/Web/js/app.js similarity index 100% rename from Esiur.Examples.StandaloneWebServerDemo/Web/js/app.js rename to Examples/StandaloneWebServer/Web/js/app.js diff --git a/Esiur.Examples.StandaloneWebServerDemo/Web/package-lock.json b/Examples/StandaloneWebServer/Web/package-lock.json similarity index 100% rename from Esiur.Examples.StandaloneWebServerDemo/Web/package-lock.json rename to Examples/StandaloneWebServer/Web/package-lock.json diff --git a/Esiur.Examples.StandaloneWebServerDemo/Web/package.json b/Examples/StandaloneWebServer/Web/package.json similarity index 100% rename from Esiur.Examples.StandaloneWebServerDemo/Web/package.json rename to Examples/StandaloneWebServer/Web/package.json diff --git a/Esiur.AspNetCore/Esiur.AspNetCore.csproj b/Integrations/Esiur.AspNetCore/Esiur.AspNetCore.csproj similarity index 94% rename from Esiur.AspNetCore/Esiur.AspNetCore.csproj rename to Integrations/Esiur.AspNetCore/Esiur.AspNetCore.csproj index 7fcb75d..7ecba93 100644 --- a/Esiur.AspNetCore/Esiur.AspNetCore.csproj +++ b/Integrations/Esiur.AspNetCore/Esiur.AspNetCore.csproj @@ -29,7 +29,7 @@ - + diff --git a/Esiur.AspNetCore/EsiurMiddleware.cs b/Integrations/Esiur.AspNetCore/EsiurMiddleware.cs similarity index 100% rename from Esiur.AspNetCore/EsiurMiddleware.cs rename to Integrations/Esiur.AspNetCore/EsiurMiddleware.cs diff --git a/Esiur.AspNetCore/EsiurMiddlewareExtensions.cs b/Integrations/Esiur.AspNetCore/EsiurMiddlewareExtensions.cs similarity index 100% rename from Esiur.AspNetCore/EsiurMiddlewareExtensions.cs rename to Integrations/Esiur.AspNetCore/EsiurMiddlewareExtensions.cs diff --git a/Esiur.AspNetCore/EsiurOptions.cs b/Integrations/Esiur.AspNetCore/EsiurOptions.cs similarity index 100% rename from Esiur.AspNetCore/EsiurOptions.cs rename to Integrations/Esiur.AspNetCore/EsiurOptions.cs diff --git a/Esiur.AspNetCore/README.md b/Integrations/Esiur.AspNetCore/README.md similarity index 100% rename from Esiur.AspNetCore/README.md rename to Integrations/Esiur.AspNetCore/README.md diff --git a/Esiur/Core/AsyncAwaiter.cs b/Libraries/Esiur/Core/AsyncAwaiter.cs similarity index 100% rename from Esiur/Core/AsyncAwaiter.cs rename to Libraries/Esiur/Core/AsyncAwaiter.cs diff --git a/Esiur/Core/AsyncAwaiterGeneric.cs b/Libraries/Esiur/Core/AsyncAwaiterGeneric.cs similarity index 100% rename from Esiur/Core/AsyncAwaiterGeneric.cs rename to Libraries/Esiur/Core/AsyncAwaiterGeneric.cs diff --git a/Esiur/Core/AsyncBag.cs b/Libraries/Esiur/Core/AsyncBag.cs similarity index 100% rename from Esiur/Core/AsyncBag.cs rename to Libraries/Esiur/Core/AsyncBag.cs diff --git a/Esiur/Core/AsyncBagAwaiter.cs b/Libraries/Esiur/Core/AsyncBagAwaiter.cs similarity index 100% rename from Esiur/Core/AsyncBagAwaiter.cs rename to Libraries/Esiur/Core/AsyncBagAwaiter.cs diff --git a/Esiur/Core/AsyncException.cs b/Libraries/Esiur/Core/AsyncException.cs similarity index 100% rename from Esiur/Core/AsyncException.cs rename to Libraries/Esiur/Core/AsyncException.cs diff --git a/Esiur/Core/AsyncQueue.cs b/Libraries/Esiur/Core/AsyncQueue.cs similarity index 100% rename from Esiur/Core/AsyncQueue.cs rename to Libraries/Esiur/Core/AsyncQueue.cs diff --git a/Esiur/Core/AsyncReply.cs b/Libraries/Esiur/Core/AsyncReply.cs similarity index 100% rename from Esiur/Core/AsyncReply.cs rename to Libraries/Esiur/Core/AsyncReply.cs diff --git a/Esiur/Core/AsyncReplyBuilder.cs b/Libraries/Esiur/Core/AsyncReplyBuilder.cs similarity index 100% rename from Esiur/Core/AsyncReplyBuilder.cs rename to Libraries/Esiur/Core/AsyncReplyBuilder.cs diff --git a/Esiur/Core/AsyncReplyBuilderGeneric.cs b/Libraries/Esiur/Core/AsyncReplyBuilderGeneric.cs similarity index 100% rename from Esiur/Core/AsyncReplyBuilderGeneric.cs rename to Libraries/Esiur/Core/AsyncReplyBuilderGeneric.cs diff --git a/Esiur/Core/AsyncReplyGeneric.cs b/Libraries/Esiur/Core/AsyncReplyGeneric.cs similarity index 100% rename from Esiur/Core/AsyncReplyGeneric.cs rename to Libraries/Esiur/Core/AsyncReplyGeneric.cs diff --git a/Esiur/Core/ErrorType.cs b/Libraries/Esiur/Core/ErrorType.cs similarity index 100% rename from Esiur/Core/ErrorType.cs rename to Libraries/Esiur/Core/ErrorType.cs diff --git a/Esiur/Core/ExceptionCode.cs b/Libraries/Esiur/Core/ExceptionCode.cs similarity index 100% rename from Esiur/Core/ExceptionCode.cs rename to Libraries/Esiur/Core/ExceptionCode.cs diff --git a/Esiur/Core/ExceptionLevel.cs b/Libraries/Esiur/Core/ExceptionLevel.cs similarity index 100% rename from Esiur/Core/ExceptionLevel.cs rename to Libraries/Esiur/Core/ExceptionLevel.cs diff --git a/Esiur/Core/IDestructible.cs b/Libraries/Esiur/Core/IDestructible.cs similarity index 100% rename from Esiur/Core/IDestructible.cs rename to Libraries/Esiur/Core/IDestructible.cs diff --git a/Esiur/Core/InvocationContext.cs b/Libraries/Esiur/Core/InvocationContext.cs similarity index 100% rename from Esiur/Core/InvocationContext.cs rename to Libraries/Esiur/Core/InvocationContext.cs diff --git a/Esiur/Core/LogType.cs b/Libraries/Esiur/Core/LogType.cs similarity index 100% rename from Esiur/Core/LogType.cs rename to Libraries/Esiur/Core/LogType.cs diff --git a/Esiur/Core/ProgressType.cs b/Libraries/Esiur/Core/ProgressType.cs similarity index 100% rename from Esiur/Core/ProgressType.cs rename to Libraries/Esiur/Core/ProgressType.cs diff --git a/Esiur/Data/AutoList.cs b/Libraries/Esiur/Data/AutoList.cs similarity index 100% rename from Esiur/Data/AutoList.cs rename to Libraries/Esiur/Data/AutoList.cs diff --git a/Esiur/Data/BinaryList.cs b/Libraries/Esiur/Data/BinaryList.cs similarity index 100% rename from Esiur/Data/BinaryList.cs rename to Libraries/Esiur/Data/BinaryList.cs diff --git a/Esiur/Data/Codec.cs b/Libraries/Esiur/Data/Codec.cs similarity index 100% rename from Esiur/Data/Codec.cs rename to Libraries/Esiur/Data/Codec.cs diff --git a/Esiur/Data/DataConverter.cs b/Libraries/Esiur/Data/DataConverter.cs similarity index 99% rename from Esiur/Data/DataConverter.cs rename to Libraries/Esiur/Data/DataConverter.cs index 67fbb82..01600ef 100644 --- a/Esiur/Data/DataConverter.cs +++ b/Libraries/Esiur/Data/DataConverter.cs @@ -35,7 +35,6 @@ using Esiur.Data; using Esiur.Core; using Esiur.Resource; using System.Collections; -using Esiur.Data.GVWIE; namespace Esiur.Data; diff --git a/Esiur/Data/DataDeserializer.cs b/Libraries/Esiur/Data/DataDeserializer.cs similarity index 99% rename from Esiur/Data/DataDeserializer.cs rename to Libraries/Esiur/Data/DataDeserializer.cs index f410c2a..dc78633 100644 --- a/Esiur/Data/DataDeserializer.cs +++ b/Libraries/Esiur/Data/DataDeserializer.cs @@ -1,6 +1,6 @@ using Esiur.Core; using Esiur.Data; -using Esiur.Data.GVWIE; +using Esiur.Data.Gvwie; using Esiur.Data.Types; using Esiur.Misc; using Esiur.Protocol; diff --git a/Esiur/Data/DataSerializer.cs b/Libraries/Esiur/Data/DataSerializer.cs similarity index 99% rename from Esiur/Data/DataSerializer.cs rename to Libraries/Esiur/Data/DataSerializer.cs index 8a09d0b..07cd493 100644 --- a/Esiur/Data/DataSerializer.cs +++ b/Libraries/Esiur/Data/DataSerializer.cs @@ -1,5 +1,5 @@ using Esiur.Core; -using Esiur.Data.GVWIE; +using Esiur.Data.Gvwie; using Esiur.Data.Types; using Esiur.Protocol; using Esiur.Resource; diff --git a/Esiur/Data/Endian.cs b/Libraries/Esiur/Data/Endian.cs similarity index 100% rename from Esiur/Data/Endian.cs rename to Libraries/Esiur/Data/Endian.cs diff --git a/Esiur/Data/GVWIE/GroupInt16Codec.cs b/Libraries/Esiur/Data/Gvwie/GroupInt16Codec.cs similarity index 99% rename from Esiur/Data/GVWIE/GroupInt16Codec.cs rename to Libraries/Esiur/Data/Gvwie/GroupInt16Codec.cs index b173137..01a5789 100644 --- a/Esiur/Data/GVWIE/GroupInt16Codec.cs +++ b/Libraries/Esiur/Data/Gvwie/GroupInt16Codec.cs @@ -7,7 +7,7 @@ using System; using System.Collections.Generic; using System.Runtime.CompilerServices; -namespace Esiur.Data.GVWIE; +namespace Esiur.Data.Gvwie; public static class GroupInt16Codec { diff --git a/Esiur/Data/GVWIE/GroupInt32Codec.cs b/Libraries/Esiur/Data/Gvwie/GroupInt32Codec.cs similarity index 99% rename from Esiur/Data/GVWIE/GroupInt32Codec.cs rename to Libraries/Esiur/Data/Gvwie/GroupInt32Codec.cs index 36f0648..809dcf9 100644 --- a/Esiur/Data/GVWIE/GroupInt32Codec.cs +++ b/Libraries/Esiur/Data/Gvwie/GroupInt32Codec.cs @@ -6,7 +6,7 @@ using System.Threading.Tasks; using System.Runtime.CompilerServices; using System.Collections; -namespace Esiur.Data.GVWIE; +namespace Esiur.Data.Gvwie; public static class GroupInt32Codec { diff --git a/Esiur/Data/GVWIE/GroupInt64Codec.cs b/Libraries/Esiur/Data/Gvwie/GroupInt64Codec.cs similarity index 99% rename from Esiur/Data/GVWIE/GroupInt64Codec.cs rename to Libraries/Esiur/Data/Gvwie/GroupInt64Codec.cs index ae585f6..47fa19a 100644 --- a/Esiur/Data/GVWIE/GroupInt64Codec.cs +++ b/Libraries/Esiur/Data/Gvwie/GroupInt64Codec.cs @@ -7,7 +7,7 @@ using System; using System.Collections.Generic; using System.Runtime.CompilerServices; -namespace Esiur.Data.GVWIE; +namespace Esiur.Data.Gvwie; public static class GroupInt64Codec { diff --git a/Esiur/Data/GVWIE/GroupUInt16Codec.cs b/Libraries/Esiur/Data/Gvwie/GroupUInt16Codec.cs similarity index 99% rename from Esiur/Data/GVWIE/GroupUInt16Codec.cs rename to Libraries/Esiur/Data/Gvwie/GroupUInt16Codec.cs index 63973ba..f74d1e4 100644 --- a/Esiur/Data/GVWIE/GroupUInt16Codec.cs +++ b/Libraries/Esiur/Data/Gvwie/GroupUInt16Codec.cs @@ -5,7 +5,7 @@ using System.Text; using System.Threading.Tasks; using System.Runtime.CompilerServices; -namespace Esiur.Data.GVWIE; +namespace Esiur.Data.Gvwie; public static class GroupUInt16Codec diff --git a/Esiur/Data/GVWIE/GroupUInt32Codec.cs b/Libraries/Esiur/Data/Gvwie/GroupUInt32Codec.cs similarity index 99% rename from Esiur/Data/GVWIE/GroupUInt32Codec.cs rename to Libraries/Esiur/Data/Gvwie/GroupUInt32Codec.cs index 9b26a24..5aa4099 100644 --- a/Esiur/Data/GVWIE/GroupUInt32Codec.cs +++ b/Libraries/Esiur/Data/Gvwie/GroupUInt32Codec.cs @@ -5,7 +5,7 @@ using System.Text; using System.Threading.Tasks; using System.Runtime.CompilerServices; -namespace Esiur.Data.GVWIE; +namespace Esiur.Data.Gvwie; public static class GroupUInt32Codec { diff --git a/Esiur/Data/GVWIE/GroupUInt64Codec.cs b/Libraries/Esiur/Data/Gvwie/GroupUInt64Codec.cs similarity index 99% rename from Esiur/Data/GVWIE/GroupUInt64Codec.cs rename to Libraries/Esiur/Data/Gvwie/GroupUInt64Codec.cs index 1e4506c..b246e96 100644 --- a/Esiur/Data/GVWIE/GroupUInt64Codec.cs +++ b/Libraries/Esiur/Data/Gvwie/GroupUInt64Codec.cs @@ -7,7 +7,8 @@ using System; using System.Collections.Generic; using System.Runtime.CompilerServices; -namespace Esiur.Data.GVWIE; +namespace Esiur.Data.Gvwie; + using System; using System.Collections.Generic; using System.Runtime.CompilerServices; diff --git a/Esiur/Data/IDynamicResource.cs b/Libraries/Esiur/Data/IDynamicResource.cs similarity index 100% rename from Esiur/Data/IDynamicResource.cs rename to Libraries/Esiur/Data/IDynamicResource.cs diff --git a/Esiur/Data/IRecord.cs b/Libraries/Esiur/Data/IRecord.cs similarity index 100% rename from Esiur/Data/IRecord.cs rename to Libraries/Esiur/Data/IRecord.cs diff --git a/Esiur/Data/IUserType.cs b/Libraries/Esiur/Data/IUserType.cs similarity index 100% rename from Esiur/Data/IUserType.cs rename to Libraries/Esiur/Data/IUserType.cs diff --git a/Esiur/Data/Int128.cs b/Libraries/Esiur/Data/Int128.cs similarity index 100% rename from Esiur/Data/Int128.cs rename to Libraries/Esiur/Data/Int128.cs diff --git a/Esiur/Data/KeyList.cs b/Libraries/Esiur/Data/KeyList.cs similarity index 100% rename from Esiur/Data/KeyList.cs rename to Libraries/Esiur/Data/KeyList.cs diff --git a/Esiur/Data/Map.cs b/Libraries/Esiur/Data/Map.cs similarity index 100% rename from Esiur/Data/Map.cs rename to Libraries/Esiur/Data/Map.cs diff --git a/Esiur/Data/NotModified.cs b/Libraries/Esiur/Data/NotModified.cs similarity index 100% rename from Esiur/Data/NotModified.cs rename to Libraries/Esiur/Data/NotModified.cs diff --git a/Esiur/Data/NullabilityInfo.cs b/Libraries/Esiur/Data/NullabilityInfo.cs similarity index 100% rename from Esiur/Data/NullabilityInfo.cs rename to Libraries/Esiur/Data/NullabilityInfo.cs diff --git a/Esiur/Data/NullabilityInfoContext.cs b/Libraries/Esiur/Data/NullabilityInfoContext.cs similarity index 100% rename from Esiur/Data/NullabilityInfoContext.cs rename to Libraries/Esiur/Data/NullabilityInfoContext.cs diff --git a/Esiur/Data/NullableAttribute.cs b/Libraries/Esiur/Data/NullableAttribute.cs similarity index 100% rename from Esiur/Data/NullableAttribute.cs rename to Libraries/Esiur/Data/NullableAttribute.cs diff --git a/Esiur/Data/NullableContextAttribute.cs b/Libraries/Esiur/Data/NullableContextAttribute.cs similarity index 100% rename from Esiur/Data/NullableContextAttribute.cs rename to Libraries/Esiur/Data/NullableContextAttribute.cs diff --git a/Esiur/Data/ParsedTDU.cs b/Libraries/Esiur/Data/ParsedTdu.cs similarity index 100% rename from Esiur/Data/ParsedTDU.cs rename to Libraries/Esiur/Data/ParsedTdu.cs diff --git a/Esiur/Data/PropertyValue.cs b/Libraries/Esiur/Data/PropertyValue.cs similarity index 100% rename from Esiur/Data/PropertyValue.cs rename to Libraries/Esiur/Data/PropertyValue.cs diff --git a/Esiur/Data/Record.cs b/Libraries/Esiur/Data/Record.cs similarity index 100% rename from Esiur/Data/Record.cs rename to Libraries/Esiur/Data/Record.cs diff --git a/Esiur/Data/ResourceArrayType.cs b/Libraries/Esiur/Data/ResourceArrayType.cs similarity index 100% rename from Esiur/Data/ResourceArrayType.cs rename to Libraries/Esiur/Data/ResourceArrayType.cs diff --git a/Esiur/Data/ResourceId.cs b/Libraries/Esiur/Data/ResourceId.cs similarity index 100% rename from Esiur/Data/ResourceId.cs rename to Libraries/Esiur/Data/ResourceId.cs diff --git a/Esiur/Data/ResourceJsonConverter.cs b/Libraries/Esiur/Data/ResourceJsonConverter.cs similarity index 100% rename from Esiur/Data/ResourceJsonConverter.cs rename to Libraries/Esiur/Data/ResourceJsonConverter.cs diff --git a/Esiur/Data/ResourceLink.cs b/Libraries/Esiur/Data/ResourceLink.cs similarity index 100% rename from Esiur/Data/ResourceLink.cs rename to Libraries/Esiur/Data/ResourceLink.cs diff --git a/Esiur/Data/ResourceLinkGeneric.cs b/Libraries/Esiur/Data/ResourceLinkGeneric.cs similarity index 100% rename from Esiur/Data/ResourceLinkGeneric.cs rename to Libraries/Esiur/Data/ResourceLinkGeneric.cs diff --git a/Esiur/Data/ResourceList.cs b/Libraries/Esiur/Data/ResourceList.cs similarity index 100% rename from Esiur/Data/ResourceList.cs rename to Libraries/Esiur/Data/ResourceList.cs diff --git a/Esiur/Data/RuntimeCaster.cs b/Libraries/Esiur/Data/RuntimeCaster.cs similarity index 100% rename from Esiur/Data/RuntimeCaster.cs rename to Libraries/Esiur/Data/RuntimeCaster.cs diff --git a/Esiur/Data/StringKeyList.cs b/Libraries/Esiur/Data/StringKeyList.cs similarity index 100% rename from Esiur/Data/StringKeyList.cs rename to Libraries/Esiur/Data/StringKeyList.cs diff --git a/Esiur/Data/TDU.cs b/Libraries/Esiur/Data/Tdu.cs similarity index 100% rename from Esiur/Data/TDU.cs rename to Libraries/Esiur/Data/Tdu.cs diff --git a/Esiur/Data/TDUClass.cs b/Libraries/Esiur/Data/TduClass.cs similarity index 100% rename from Esiur/Data/TDUClass.cs rename to Libraries/Esiur/Data/TduClass.cs diff --git a/Esiur/Data/TDUIdentifier.cs b/Libraries/Esiur/Data/TduIdentifier.cs similarity index 100% rename from Esiur/Data/TDUIdentifier.cs rename to Libraries/Esiur/Data/TduIdentifier.cs diff --git a/Esiur/Data/TRU.cs b/Libraries/Esiur/Data/Tru.cs similarity index 100% rename from Esiur/Data/TRU.cs rename to Libraries/Esiur/Data/Tru.cs diff --git a/Esiur/Data/TRUIdentifier.cs b/Libraries/Esiur/Data/TruIdentifier.cs similarity index 100% rename from Esiur/Data/TRUIdentifier.cs rename to Libraries/Esiur/Data/TruIdentifier.cs diff --git a/Esiur/Data/Types/ArgumentDef.cs b/Libraries/Esiur/Data/Types/ArgumentDef.cs similarity index 100% rename from Esiur/Data/Types/ArgumentDef.cs rename to Libraries/Esiur/Data/Types/ArgumentDef.cs diff --git a/Esiur/Data/Types/AttributeDef.cs b/Libraries/Esiur/Data/Types/AttributeDef.cs similarity index 100% rename from Esiur/Data/Types/AttributeDef.cs rename to Libraries/Esiur/Data/Types/AttributeDef.cs diff --git a/Esiur/Data/Types/ConstantDef.cs b/Libraries/Esiur/Data/Types/ConstantDef.cs similarity index 100% rename from Esiur/Data/Types/ConstantDef.cs rename to Libraries/Esiur/Data/Types/ConstantDef.cs diff --git a/Esiur/Data/Types/CustomEventOccurredEvent.cs b/Libraries/Esiur/Data/Types/CustomEventOccurredEvent.cs similarity index 100% rename from Esiur/Data/Types/CustomEventOccurredEvent.cs rename to Libraries/Esiur/Data/Types/CustomEventOccurredEvent.cs diff --git a/Esiur/Data/Types/DefinitionDataType.cs b/Libraries/Esiur/Data/Types/DefinitionDataType.cs similarity index 100% rename from Esiur/Data/Types/DefinitionDataType.cs rename to Libraries/Esiur/Data/Types/DefinitionDataType.cs diff --git a/Esiur/Data/Types/EventDef.cs b/Libraries/Esiur/Data/Types/EventDef.cs similarity index 100% rename from Esiur/Data/Types/EventDef.cs rename to Libraries/Esiur/Data/Types/EventDef.cs diff --git a/Esiur/Data/Types/FunctionDef.cs b/Libraries/Esiur/Data/Types/FunctionDef.cs similarity index 100% rename from Esiur/Data/Types/FunctionDef.cs rename to Libraries/Esiur/Data/Types/FunctionDef.cs diff --git a/Esiur/Data/Types/MemberData.cs b/Libraries/Esiur/Data/Types/MemberData.cs similarity index 100% rename from Esiur/Data/Types/MemberData.cs rename to Libraries/Esiur/Data/Types/MemberData.cs diff --git a/Esiur/Data/Types/MemberDef.cs b/Libraries/Esiur/Data/Types/MemberDef.cs similarity index 100% rename from Esiur/Data/Types/MemberDef.cs rename to Libraries/Esiur/Data/Types/MemberDef.cs diff --git a/Esiur/Data/Types/PropertyDef.cs b/Libraries/Esiur/Data/Types/PropertyDef.cs similarity index 100% rename from Esiur/Data/Types/PropertyDef.cs rename to Libraries/Esiur/Data/Types/PropertyDef.cs diff --git a/Esiur/Data/Types/TypeDef.cs b/Libraries/Esiur/Data/Types/TypeDef.cs similarity index 100% rename from Esiur/Data/Types/TypeDef.cs rename to Libraries/Esiur/Data/Types/TypeDef.cs diff --git a/Esiur/Data/Types/TypeDefKind.cs b/Libraries/Esiur/Data/Types/TypeDefKind.cs similarity index 100% rename from Esiur/Data/Types/TypeDefKind.cs rename to Libraries/Esiur/Data/Types/TypeDefKind.cs diff --git a/Esiur/Data/UInt128.cs b/Libraries/Esiur/Data/UInt128.cs similarity index 100% rename from Esiur/Data/UInt128.cs rename to Libraries/Esiur/Data/UInt128.cs diff --git a/Esiur/Data/UUID.cs b/Libraries/Esiur/Data/Uuid.cs similarity index 100% rename from Esiur/Data/UUID.cs rename to Libraries/Esiur/Data/Uuid.cs diff --git a/Esiur/Data/VarInfo.cs b/Libraries/Esiur/Data/VarInfo.cs similarity index 100% rename from Esiur/Data/VarInfo.cs rename to Libraries/Esiur/Data/VarInfo.cs diff --git a/Esiur/Data/VarList.cs b/Libraries/Esiur/Data/VarList.cs similarity index 100% rename from Esiur/Data/VarList.cs rename to Libraries/Esiur/Data/VarList.cs diff --git a/Esiur/Esiur.csproj b/Libraries/Esiur/Esiur.csproj similarity index 100% rename from Esiur/Esiur.csproj rename to Libraries/Esiur/Esiur.csproj diff --git a/Esiur/LICENSE b/Libraries/Esiur/LICENSE similarity index 100% rename from Esiur/LICENSE rename to Libraries/Esiur/LICENSE diff --git a/Esiur/Misc/Global.cs b/Libraries/Esiur/Misc/Global.cs similarity index 100% rename from Esiur/Misc/Global.cs rename to Libraries/Esiur/Misc/Global.cs diff --git a/Esiur/Net/DataLink/PacketFilter.cs b/Libraries/Esiur/Net/DataLink/PacketFilter.cs similarity index 100% rename from Esiur/Net/DataLink/PacketFilter.cs rename to Libraries/Esiur/Net/DataLink/PacketFilter.cs diff --git a/Esiur/Net/DataLink/PacketServer.cs b/Libraries/Esiur/Net/DataLink/PacketServer.cs similarity index 100% rename from Esiur/Net/DataLink/PacketServer.cs rename to Libraries/Esiur/Net/DataLink/PacketServer.cs diff --git a/Esiur/Net/DataLink/PacketSource.cs b/Libraries/Esiur/Net/DataLink/PacketSource.cs similarity index 100% rename from Esiur/Net/DataLink/PacketSource.cs rename to Libraries/Esiur/Net/DataLink/PacketSource.cs diff --git a/Esiur/Net/Http/EpOverHttp.cs b/Libraries/Esiur/Net/Http/EpOverHttp.cs similarity index 100% rename from Esiur/Net/Http/EpOverHttp.cs rename to Libraries/Esiur/Net/Http/EpOverHttp.cs diff --git a/Esiur/Net/Http/EpOvwerWebsocket.cs b/Libraries/Esiur/Net/Http/EpOvwerWebsocket.cs similarity index 100% rename from Esiur/Net/Http/EpOvwerWebsocket.cs rename to Libraries/Esiur/Net/Http/EpOvwerWebsocket.cs diff --git a/Esiur/Net/HTTP/HTTPConnection.cs b/Libraries/Esiur/Net/Http/HttpConnection.cs similarity index 100% rename from Esiur/Net/HTTP/HTTPConnection.cs rename to Libraries/Esiur/Net/Http/HttpConnection.cs diff --git a/Esiur/Net/HTTP/HTTPFilter.cs b/Libraries/Esiur/Net/Http/HttpFilter.cs similarity index 100% rename from Esiur/Net/HTTP/HTTPFilter.cs rename to Libraries/Esiur/Net/Http/HttpFilter.cs diff --git a/Esiur/Net/HTTP/HTTPServer.cs b/Libraries/Esiur/Net/Http/HttpServer.cs similarity index 100% rename from Esiur/Net/HTTP/HTTPServer.cs rename to Libraries/Esiur/Net/Http/HttpServer.cs diff --git a/Esiur/Net/HTTP/HTTPSession.cs b/Libraries/Esiur/Net/Http/HttpSession.cs similarity index 100% rename from Esiur/Net/HTTP/HTTPSession.cs rename to Libraries/Esiur/Net/Http/HttpSession.cs diff --git a/Esiur/Net/INetworkReceiver.cs b/Libraries/Esiur/Net/INetworkReceiver.cs similarity index 100% rename from Esiur/Net/INetworkReceiver.cs rename to Libraries/Esiur/Net/INetworkReceiver.cs diff --git a/Esiur/Net/NetworkBuffer.cs b/Libraries/Esiur/Net/NetworkBuffer.cs similarity index 100% rename from Esiur/Net/NetworkBuffer.cs rename to Libraries/Esiur/Net/NetworkBuffer.cs diff --git a/Esiur/Net/NetworkConnection.cs b/Libraries/Esiur/Net/NetworkConnection.cs similarity index 100% rename from Esiur/Net/NetworkConnection.cs rename to Libraries/Esiur/Net/NetworkConnection.cs diff --git a/Esiur/Net/NetworkServer.cs b/Libraries/Esiur/Net/NetworkServer.cs similarity index 100% rename from Esiur/Net/NetworkServer.cs rename to Libraries/Esiur/Net/NetworkServer.cs diff --git a/Esiur/Net/NetworkSession.cs b/Libraries/Esiur/Net/NetworkSession.cs similarity index 100% rename from Esiur/Net/NetworkSession.cs rename to Libraries/Esiur/Net/NetworkSession.cs diff --git a/Esiur/Net/Packets/EpAuthExtensions.cs b/Libraries/Esiur/Net/Packets/EpAuthExtensions.cs similarity index 100% rename from Esiur/Net/Packets/EpAuthExtensions.cs rename to Libraries/Esiur/Net/Packets/EpAuthExtensions.cs diff --git a/Esiur/Net/Packets/EpAuthPacket.cs b/Libraries/Esiur/Net/Packets/EpAuthPacket.cs similarity index 100% rename from Esiur/Net/Packets/EpAuthPacket.cs rename to Libraries/Esiur/Net/Packets/EpAuthPacket.cs diff --git a/Esiur/Net/Packets/EpAuthPacketAcknowledgement.cs b/Libraries/Esiur/Net/Packets/EpAuthPacketAcknowledgement.cs similarity index 100% rename from Esiur/Net/Packets/EpAuthPacketAcknowledgement.cs rename to Libraries/Esiur/Net/Packets/EpAuthPacketAcknowledgement.cs diff --git a/Esiur/Net/Packets/EpAuthPacketAction.cs b/Libraries/Esiur/Net/Packets/EpAuthPacketAction.cs similarity index 100% rename from Esiur/Net/Packets/EpAuthPacketAction.cs rename to Libraries/Esiur/Net/Packets/EpAuthPacketAction.cs diff --git a/Esiur/Net/Packets/EpAuthPacketAuthMode.cs b/Libraries/Esiur/Net/Packets/EpAuthPacketAuthMode.cs similarity index 100% rename from Esiur/Net/Packets/EpAuthPacketAuthMode.cs rename to Libraries/Esiur/Net/Packets/EpAuthPacketAuthMode.cs diff --git a/Esiur/Net/Packets/EpAuthPacketCommand.cs b/Libraries/Esiur/Net/Packets/EpAuthPacketCommand.cs similarity index 100% rename from Esiur/Net/Packets/EpAuthPacketCommand.cs rename to Libraries/Esiur/Net/Packets/EpAuthPacketCommand.cs diff --git a/Esiur/Net/Packets/EpAuthPacketEncryptionMode.cs b/Libraries/Esiur/Net/Packets/EpAuthPacketEncryptionMode.cs similarity index 100% rename from Esiur/Net/Packets/EpAuthPacketEncryptionMode.cs rename to Libraries/Esiur/Net/Packets/EpAuthPacketEncryptionMode.cs diff --git a/Esiur/Net/Packets/EpAuthPacketEvent.cs b/Libraries/Esiur/Net/Packets/EpAuthPacketEvent.cs similarity index 100% rename from Esiur/Net/Packets/EpAuthPacketEvent.cs rename to Libraries/Esiur/Net/Packets/EpAuthPacketEvent.cs diff --git a/Esiur/Net/Packets/EpAuthPacketHeader.cs b/Libraries/Esiur/Net/Packets/EpAuthPacketHeader.cs similarity index 100% rename from Esiur/Net/Packets/EpAuthPacketHeader.cs rename to Libraries/Esiur/Net/Packets/EpAuthPacketHeader.cs diff --git a/Esiur/Net/Packets/EpAuthPacketIAuthDestination.cs b/Libraries/Esiur/Net/Packets/EpAuthPacketIAuthDestination.cs similarity index 100% rename from Esiur/Net/Packets/EpAuthPacketIAuthDestination.cs rename to Libraries/Esiur/Net/Packets/EpAuthPacketIAuthDestination.cs diff --git a/Esiur/Net/Packets/EpAuthPacketIAuthFormat.cs b/Libraries/Esiur/Net/Packets/EpAuthPacketIAuthFormat.cs similarity index 100% rename from Esiur/Net/Packets/EpAuthPacketIAuthFormat.cs rename to Libraries/Esiur/Net/Packets/EpAuthPacketIAuthFormat.cs diff --git a/Esiur/Net/Packets/EpAuthPacketIAuthHeader.cs b/Libraries/Esiur/Net/Packets/EpAuthPacketIAuthHeader.cs similarity index 100% rename from Esiur/Net/Packets/EpAuthPacketIAuthHeader.cs rename to Libraries/Esiur/Net/Packets/EpAuthPacketIAuthHeader.cs diff --git a/Esiur/Net/Packets/EpPacket.cs b/Libraries/Esiur/Net/Packets/EpPacket.cs similarity index 100% rename from Esiur/Net/Packets/EpPacket.cs rename to Libraries/Esiur/Net/Packets/EpPacket.cs diff --git a/Esiur/Net/Packets/EpPacketAttachInfo.cs b/Libraries/Esiur/Net/Packets/EpPacketAttachInfo.cs similarity index 100% rename from Esiur/Net/Packets/EpPacketAttachInfo.cs rename to Libraries/Esiur/Net/Packets/EpPacketAttachInfo.cs diff --git a/Esiur/Net/Packets/EpPacketCommand.cs b/Libraries/Esiur/Net/Packets/EpPacketCommand.cs similarity index 100% rename from Esiur/Net/Packets/EpPacketCommand.cs rename to Libraries/Esiur/Net/Packets/EpPacketCommand.cs diff --git a/Esiur/Net/Packets/EpPacketNotification.cs b/Libraries/Esiur/Net/Packets/EpPacketNotification.cs similarity index 100% rename from Esiur/Net/Packets/EpPacketNotification.cs rename to Libraries/Esiur/Net/Packets/EpPacketNotification.cs diff --git a/Esiur/Net/Packets/EpPacketReply.cs b/Libraries/Esiur/Net/Packets/EpPacketReply.cs similarity index 100% rename from Esiur/Net/Packets/EpPacketReply.cs rename to Libraries/Esiur/Net/Packets/EpPacketReply.cs diff --git a/Esiur/Net/Packets/EpPacketReport.cs b/Libraries/Esiur/Net/Packets/EpPacketReport.cs similarity index 100% rename from Esiur/Net/Packets/EpPacketReport.cs rename to Libraries/Esiur/Net/Packets/EpPacketReport.cs diff --git a/Esiur/Net/Packets/EpPacketRequest.cs b/Libraries/Esiur/Net/Packets/EpPacketRequest.cs similarity index 100% rename from Esiur/Net/Packets/EpPacketRequest.cs rename to Libraries/Esiur/Net/Packets/EpPacketRequest.cs diff --git a/Esiur/Net/Packets/HTTP/HTTPComposeOption.cs b/Libraries/Esiur/Net/Packets/Http/HttpComposeOption.cs similarity index 100% rename from Esiur/Net/Packets/HTTP/HTTPComposeOption.cs rename to Libraries/Esiur/Net/Packets/Http/HttpComposeOption.cs diff --git a/Esiur/Net/Packets/HTTP/HTTPCookie.cs b/Libraries/Esiur/Net/Packets/Http/HttpCookie.cs similarity index 100% rename from Esiur/Net/Packets/HTTP/HTTPCookie.cs rename to Libraries/Esiur/Net/Packets/Http/HttpCookie.cs diff --git a/Esiur/Net/Packets/HTTP/HTTPMethod.cs b/Libraries/Esiur/Net/Packets/Http/HttpMethod.cs similarity index 100% rename from Esiur/Net/Packets/HTTP/HTTPMethod.cs rename to Libraries/Esiur/Net/Packets/Http/HttpMethod.cs diff --git a/Esiur/Net/Packets/HTTP/HTTPRequestPacket.cs b/Libraries/Esiur/Net/Packets/Http/HttpRequestPacket.cs similarity index 100% rename from Esiur/Net/Packets/HTTP/HTTPRequestPacket.cs rename to Libraries/Esiur/Net/Packets/Http/HttpRequestPacket.cs diff --git a/Esiur/Net/Packets/HTTP/HTTPResponseCode.cs b/Libraries/Esiur/Net/Packets/Http/HttpResponseCode.cs similarity index 100% rename from Esiur/Net/Packets/HTTP/HTTPResponseCode.cs rename to Libraries/Esiur/Net/Packets/Http/HttpResponseCode.cs diff --git a/Esiur/Net/Packets/HTTP/HTTPResponsePacket.cs b/Libraries/Esiur/Net/Packets/Http/HttpResponsePacket.cs similarity index 100% rename from Esiur/Net/Packets/HTTP/HTTPResponsePacket.cs rename to Libraries/Esiur/Net/Packets/Http/HttpResponsePacket.cs diff --git a/Esiur/Net/Packets/Packet.cs b/Libraries/Esiur/Net/Packets/Packet.cs similarity index 100% rename from Esiur/Net/Packets/Packet.cs rename to Libraries/Esiur/Net/Packets/Packet.cs diff --git a/Esiur/Net/Packets/WebSocket/WebsocketPacket.cs b/Libraries/Esiur/Net/Packets/WebSocket/WebsocketPacket.cs similarity index 100% rename from Esiur/Net/Packets/WebSocket/WebsocketPacket.cs rename to Libraries/Esiur/Net/Packets/WebSocket/WebsocketPacket.cs diff --git a/Esiur/Net/Ppap/DeterministicGenerator.cs b/Libraries/Esiur/Net/Ppap/DeterministicGenerator.cs similarity index 100% rename from Esiur/Net/Ppap/DeterministicGenerator.cs rename to Libraries/Esiur/Net/Ppap/DeterministicGenerator.cs diff --git a/Esiur/Net/Ppap/KeyGenerator.cs b/Libraries/Esiur/Net/Ppap/KeyGenerator.cs similarity index 100% rename from Esiur/Net/Ppap/KeyGenerator.cs rename to Libraries/Esiur/Net/Ppap/KeyGenerator.cs diff --git a/Esiur/Net/Ppap/RandomGenerator.cs b/Libraries/Esiur/Net/Ppap/RandomGenerator.cs similarity index 100% rename from Esiur/Net/Ppap/RandomGenerator.cs rename to Libraries/Esiur/Net/Ppap/RandomGenerator.cs diff --git a/Esiur/Net/SendList.cs b/Libraries/Esiur/Net/SendList.cs similarity index 100% rename from Esiur/Net/SendList.cs rename to Libraries/Esiur/Net/SendList.cs diff --git a/Esiur/Net/Sockets/FrameworkWebSocket.cs b/Libraries/Esiur/Net/Sockets/FrameworkWebSocket.cs similarity index 100% rename from Esiur/Net/Sockets/FrameworkWebSocket.cs rename to Libraries/Esiur/Net/Sockets/FrameworkWebSocket.cs diff --git a/Esiur/Net/Sockets/ISocket.cs b/Libraries/Esiur/Net/Sockets/ISocket.cs similarity index 100% rename from Esiur/Net/Sockets/ISocket.cs rename to Libraries/Esiur/Net/Sockets/ISocket.cs diff --git a/Esiur/Net/Sockets/SSLSocket.cs b/Libraries/Esiur/Net/Sockets/SSLSocket.cs similarity index 100% rename from Esiur/Net/Sockets/SSLSocket.cs rename to Libraries/Esiur/Net/Sockets/SSLSocket.cs diff --git a/Esiur/Net/Sockets/SocketState.cs b/Libraries/Esiur/Net/Sockets/SocketState.cs similarity index 100% rename from Esiur/Net/Sockets/SocketState.cs rename to Libraries/Esiur/Net/Sockets/SocketState.cs diff --git a/Esiur/Net/Sockets/TCPSocket.cs b/Libraries/Esiur/Net/Sockets/TCPSocket.cs similarity index 100% rename from Esiur/Net/Sockets/TCPSocket.cs rename to Libraries/Esiur/Net/Sockets/TCPSocket.cs diff --git a/Esiur/Net/Sockets/WSocket.cs b/Libraries/Esiur/Net/Sockets/WSocket.cs similarity index 100% rename from Esiur/Net/Sockets/WSocket.cs rename to Libraries/Esiur/Net/Sockets/WSocket.cs diff --git a/Esiur/Net/TCP/TCPConnection.cs b/Libraries/Esiur/Net/Tcp/TcpConnection.cs similarity index 100% rename from Esiur/Net/TCP/TCPConnection.cs rename to Libraries/Esiur/Net/Tcp/TcpConnection.cs diff --git a/Esiur/Net/TCP/TCPFilter.cs b/Libraries/Esiur/Net/Tcp/TcpFilter.cs similarity index 100% rename from Esiur/Net/TCP/TCPFilter.cs rename to Libraries/Esiur/Net/Tcp/TcpFilter.cs diff --git a/Esiur/Net/TCP/TCPServer.cs b/Libraries/Esiur/Net/Tcp/TcpServer.cs similarity index 100% rename from Esiur/Net/TCP/TCPServer.cs rename to Libraries/Esiur/Net/Tcp/TcpServer.cs diff --git a/Esiur/Net/TCP/TCPSession.cs b/Libraries/Esiur/Net/Tcp/TcpSession.cs similarity index 100% rename from Esiur/Net/TCP/TCPSession.cs rename to Libraries/Esiur/Net/Tcp/TcpSession.cs diff --git a/Esiur/Net/UDP/UDPFilter.cs b/Libraries/Esiur/Net/Udp/UdpFilter.cs similarity index 100% rename from Esiur/Net/UDP/UDPFilter.cs rename to Libraries/Esiur/Net/Udp/UdpFilter.cs diff --git a/Esiur/Net/UDP/UDPServer.cs b/Libraries/Esiur/Net/Udp/UdpServer.cs similarity index 100% rename from Esiur/Net/UDP/UDPServer.cs rename to Libraries/Esiur/Net/Udp/UdpServer.cs diff --git a/Esiur/Properties/PublishProfiles/FolderProfile.pubxml b/Libraries/Esiur/Properties/PublishProfiles/FolderProfile.pubxml similarity index 100% rename from Esiur/Properties/PublishProfiles/FolderProfile.pubxml rename to Libraries/Esiur/Properties/PublishProfiles/FolderProfile.pubxml diff --git a/Esiur/Properties/launchSettings.json b/Libraries/Esiur/Properties/launchSettings.json similarity index 100% rename from Esiur/Properties/launchSettings.json rename to Libraries/Esiur/Properties/launchSettings.json diff --git a/Esiur/Protocol/Authentication/HashAnonymousAuthenticator.cs b/Libraries/Esiur/Protocol/Authentication/HashAnonymousAuthenticator.cs similarity index 100% rename from Esiur/Protocol/Authentication/HashAnonymousAuthenticator.cs rename to Libraries/Esiur/Protocol/Authentication/HashAnonymousAuthenticator.cs diff --git a/Esiur/Protocol/EntryPoint.cs b/Libraries/Esiur/Protocol/EntryPoint.cs similarity index 100% rename from Esiur/Protocol/EntryPoint.cs rename to Libraries/Esiur/Protocol/EntryPoint.cs diff --git a/Esiur/Protocol/EpConnection.cs b/Libraries/Esiur/Protocol/EpConnection.cs similarity index 100% rename from Esiur/Protocol/EpConnection.cs rename to Libraries/Esiur/Protocol/EpConnection.cs diff --git a/Esiur/Protocol/EpConnectionConfig.cs b/Libraries/Esiur/Protocol/EpConnectionConfig.cs similarity index 100% rename from Esiur/Protocol/EpConnectionConfig.cs rename to Libraries/Esiur/Protocol/EpConnectionConfig.cs diff --git a/Esiur/Protocol/EpConnectionProtocol.cs b/Libraries/Esiur/Protocol/EpConnectionProtocol.cs similarity index 100% rename from Esiur/Protocol/EpConnectionProtocol.cs rename to Libraries/Esiur/Protocol/EpConnectionProtocol.cs diff --git a/Esiur/Protocol/EpConnectionStatus.cs b/Libraries/Esiur/Protocol/EpConnectionStatus.cs similarity index 100% rename from Esiur/Protocol/EpConnectionStatus.cs rename to Libraries/Esiur/Protocol/EpConnectionStatus.cs diff --git a/Esiur/Protocol/EpResource.cs b/Libraries/Esiur/Protocol/EpResource.cs similarity index 100% rename from Esiur/Protocol/EpResource.cs rename to Libraries/Esiur/Protocol/EpResource.cs diff --git a/Esiur/Protocol/EpResourceAttachRequestInfo.cs b/Libraries/Esiur/Protocol/EpResourceAttachRequestInfo.cs similarity index 100% rename from Esiur/Protocol/EpResourceAttachRequestInfo.cs rename to Libraries/Esiur/Protocol/EpResourceAttachRequestInfo.cs diff --git a/Esiur/Protocol/EpResourceEvent.cs b/Libraries/Esiur/Protocol/EpResourceEvent.cs similarity index 100% rename from Esiur/Protocol/EpResourceEvent.cs rename to Libraries/Esiur/Protocol/EpResourceEvent.cs diff --git a/Esiur/Protocol/EpResourceQueueItem.cs b/Libraries/Esiur/Protocol/EpResourceQueueItem.cs similarity index 100% rename from Esiur/Protocol/EpResourceQueueItem.cs rename to Libraries/Esiur/Protocol/EpResourceQueueItem.cs diff --git a/Esiur/Protocol/EpServer.cs b/Libraries/Esiur/Protocol/EpServer.cs similarity index 100% rename from Esiur/Protocol/EpServer.cs rename to Libraries/Esiur/Protocol/EpServer.cs diff --git a/Esiur/Protocol/PropertyContext.cs b/Libraries/Esiur/Protocol/PropertyContext.cs similarity index 100% rename from Esiur/Protocol/PropertyContext.cs rename to Libraries/Esiur/Protocol/PropertyContext.cs diff --git a/Esiur/Protocol/ResourcePropertyChangedEventArgs.cs b/Libraries/Esiur/Protocol/ResourcePropertyChangedEventArgs.cs similarity index 100% rename from Esiur/Protocol/ResourcePropertyChangedEventArgs.cs rename to Libraries/Esiur/Protocol/ResourcePropertyChangedEventArgs.cs diff --git a/Esiur/Proxy/ResourceGenerator.cs b/Libraries/Esiur/Proxy/ResourceGenerator.cs similarity index 100% rename from Esiur/Proxy/ResourceGenerator.cs rename to Libraries/Esiur/Proxy/ResourceGenerator.cs diff --git a/Esiur/Proxy/ResourceGeneratorClassInfo.cs b/Libraries/Esiur/Proxy/ResourceGeneratorClassInfo.cs similarity index 100% rename from Esiur/Proxy/ResourceGeneratorClassInfo.cs rename to Libraries/Esiur/Proxy/ResourceGeneratorClassInfo.cs diff --git a/Esiur/Proxy/ResourceGeneratorFieldInfo.cs b/Libraries/Esiur/Proxy/ResourceGeneratorFieldInfo.cs similarity index 100% rename from Esiur/Proxy/ResourceGeneratorFieldInfo.cs rename to Libraries/Esiur/Proxy/ResourceGeneratorFieldInfo.cs diff --git a/Esiur/Proxy/ResourceGeneratorReceiver.cs b/Libraries/Esiur/Proxy/ResourceGeneratorReceiver.cs similarity index 100% rename from Esiur/Proxy/ResourceGeneratorReceiver.cs rename to Libraries/Esiur/Proxy/ResourceGeneratorReceiver.cs diff --git a/Esiur/Proxy/ResourceProxy.cs b/Libraries/Esiur/Proxy/ResourceProxy.cs similarity index 100% rename from Esiur/Proxy/ResourceProxy.cs rename to Libraries/Esiur/Proxy/ResourceProxy.cs diff --git a/Esiur/Proxy/TypeDefGenerator.cs b/Libraries/Esiur/Proxy/TypeDefGenerator.cs similarity index 100% rename from Esiur/Proxy/TypeDefGenerator.cs rename to Libraries/Esiur/Proxy/TypeDefGenerator.cs diff --git a/Esiur/README.md b/Libraries/Esiur/README.md similarity index 100% rename from Esiur/README.md rename to Libraries/Esiur/README.md diff --git a/Esiur/Resource/AnnotationAttribute.cs b/Libraries/Esiur/Resource/AnnotationAttribute.cs similarity index 100% rename from Esiur/Resource/AnnotationAttribute.cs rename to Libraries/Esiur/Resource/AnnotationAttribute.cs diff --git a/Esiur/Resource/AttributeAttribute.cs b/Libraries/Esiur/Resource/AttributeAttribute.cs similarity index 100% rename from Esiur/Resource/AttributeAttribute.cs rename to Libraries/Esiur/Resource/AttributeAttribute.cs diff --git a/Esiur/Resource/CustomEventOccurredEvent.cs b/Libraries/Esiur/Resource/CustomEventOccurredEvent.cs similarity index 100% rename from Esiur/Resource/CustomEventOccurredEvent.cs rename to Libraries/Esiur/Resource/CustomEventOccurredEvent.cs diff --git a/Esiur/Resource/CustomEventOccurredInfo.cs b/Libraries/Esiur/Resource/CustomEventOccurredInfo.cs similarity index 100% rename from Esiur/Resource/CustomEventOccurredInfo.cs rename to Libraries/Esiur/Resource/CustomEventOccurredInfo.cs diff --git a/Esiur/Resource/EventOccurredEvent.cs b/Libraries/Esiur/Resource/EventOccurredEvent.cs similarity index 100% rename from Esiur/Resource/EventOccurredEvent.cs rename to Libraries/Esiur/Resource/EventOccurredEvent.cs diff --git a/Esiur/Resource/EventOccurredInfo.cs b/Libraries/Esiur/Resource/EventOccurredInfo.cs similarity index 100% rename from Esiur/Resource/EventOccurredInfo.cs rename to Libraries/Esiur/Resource/EventOccurredInfo.cs diff --git a/Esiur/Resource/ExportAttribute.cs b/Libraries/Esiur/Resource/ExportAttribute.cs similarity index 100% rename from Esiur/Resource/ExportAttribute.cs rename to Libraries/Esiur/Resource/ExportAttribute.cs diff --git a/Esiur/Resource/IResource.cs b/Libraries/Esiur/Resource/IResource.cs similarity index 100% rename from Esiur/Resource/IResource.cs rename to Libraries/Esiur/Resource/IResource.cs diff --git a/Esiur/Resource/IStore.cs b/Libraries/Esiur/Resource/IStore.cs similarity index 100% rename from Esiur/Resource/IStore.cs rename to Libraries/Esiur/Resource/IStore.cs diff --git a/Esiur/Resource/IgnoreAttribute.cs b/Libraries/Esiur/Resource/IgnoreAttribute.cs similarity index 100% rename from Esiur/Resource/IgnoreAttribute.cs rename to Libraries/Esiur/Resource/IgnoreAttribute.cs diff --git a/Esiur/Resource/ImportAttribute.cs b/Libraries/Esiur/Resource/ImportAttribute.cs similarity index 100% rename from Esiur/Resource/ImportAttribute.cs rename to Libraries/Esiur/Resource/ImportAttribute.cs diff --git a/Esiur/Resource/Instance.cs b/Libraries/Esiur/Resource/Instance.cs similarity index 100% rename from Esiur/Resource/Instance.cs rename to Libraries/Esiur/Resource/Instance.cs diff --git a/Esiur/Resource/PropertyModificationInfo.cs b/Libraries/Esiur/Resource/PropertyModificationInfo.cs similarity index 100% rename from Esiur/Resource/PropertyModificationInfo.cs rename to Libraries/Esiur/Resource/PropertyModificationInfo.cs diff --git a/Esiur/Resource/PropertyModifiedEvent.cs b/Libraries/Esiur/Resource/PropertyModifiedEvent.cs similarity index 100% rename from Esiur/Resource/PropertyModifiedEvent.cs rename to Libraries/Esiur/Resource/PropertyModifiedEvent.cs diff --git a/Esiur/Resource/PropertyPermission.cs b/Libraries/Esiur/Resource/PropertyPermission.cs similarity index 100% rename from Esiur/Resource/PropertyPermission.cs rename to Libraries/Esiur/Resource/PropertyPermission.cs diff --git a/Esiur/Resource/Resource.cs b/Libraries/Esiur/Resource/Resource.cs similarity index 100% rename from Esiur/Resource/Resource.cs rename to Libraries/Esiur/Resource/Resource.cs diff --git a/Esiur/Resource/ResourceAttribute.cs b/Libraries/Esiur/Resource/ResourceAttribute.cs similarity index 100% rename from Esiur/Resource/ResourceAttribute.cs rename to Libraries/Esiur/Resource/ResourceAttribute.cs diff --git a/Esiur/Resource/ResourceDestroyedEvent.cs b/Libraries/Esiur/Resource/ResourceDestroyedEvent.cs similarity index 100% rename from Esiur/Resource/ResourceDestroyedEvent.cs rename to Libraries/Esiur/Resource/ResourceDestroyedEvent.cs diff --git a/Esiur/Resource/ResourceEventHandler.cs b/Libraries/Esiur/Resource/ResourceEventHandler.cs similarity index 100% rename from Esiur/Resource/ResourceEventHandler.cs rename to Libraries/Esiur/Resource/ResourceEventHandler.cs diff --git a/Esiur/Resource/ResourceQuery.cs b/Libraries/Esiur/Resource/ResourceQuery.cs similarity index 100% rename from Esiur/Resource/ResourceQuery.cs rename to Libraries/Esiur/Resource/ResourceQuery.cs diff --git a/Esiur/Resource/ResourceTrigger.cs b/Libraries/Esiur/Resource/ResourceTrigger.cs similarity index 100% rename from Esiur/Resource/ResourceTrigger.cs rename to Libraries/Esiur/Resource/ResourceTrigger.cs diff --git a/Esiur/Resource/Storable.cs b/Libraries/Esiur/Resource/Storable.cs similarity index 100% rename from Esiur/Resource/Storable.cs rename to Libraries/Esiur/Resource/Storable.cs diff --git a/Esiur/Resource/StorageAttribute.cs b/Libraries/Esiur/Resource/StorageAttribute.cs similarity index 100% rename from Esiur/Resource/StorageAttribute.cs rename to Libraries/Esiur/Resource/StorageAttribute.cs diff --git a/Esiur/Resource/StorageMode.cs b/Libraries/Esiur/Resource/StorageMode.cs similarity index 100% rename from Esiur/Resource/StorageMode.cs rename to Libraries/Esiur/Resource/StorageMode.cs diff --git a/Esiur/Resource/StoreGeneric.cs b/Libraries/Esiur/Resource/StoreGeneric.cs similarity index 100% rename from Esiur/Resource/StoreGeneric.cs rename to Libraries/Esiur/Resource/StoreGeneric.cs diff --git a/Esiur/Resource/SubscribableAttribute.cs b/Libraries/Esiur/Resource/SubscribableAttribute.cs similarity index 100% rename from Esiur/Resource/SubscribableAttribute.cs rename to Libraries/Esiur/Resource/SubscribableAttribute.cs diff --git a/Esiur/Resource/TypeIdAttribute.cs b/Libraries/Esiur/Resource/TypeIdAttribute.cs similarity index 100% rename from Esiur/Resource/TypeIdAttribute.cs rename to Libraries/Esiur/Resource/TypeIdAttribute.cs diff --git a/Esiur/Resource/Warehouse.cs b/Libraries/Esiur/Resource/Warehouse.cs similarity index 100% rename from Esiur/Resource/Warehouse.cs rename to Libraries/Esiur/Resource/Warehouse.cs diff --git a/Esiur/Schema/Llm/LlmConstantModel.cs b/Libraries/Esiur/Schema/Llm/LlmConstantModel.cs similarity index 100% rename from Esiur/Schema/Llm/LlmConstantModel.cs rename to Libraries/Esiur/Schema/Llm/LlmConstantModel.cs diff --git a/Esiur/Schema/Llm/LlmEventModel.cs b/Libraries/Esiur/Schema/Llm/LlmEventModel.cs similarity index 100% rename from Esiur/Schema/Llm/LlmEventModel.cs rename to Libraries/Esiur/Schema/Llm/LlmEventModel.cs diff --git a/Esiur/Schema/Llm/LlmFunctionModel.cs b/Libraries/Esiur/Schema/Llm/LlmFunctionModel.cs similarity index 100% rename from Esiur/Schema/Llm/LlmFunctionModel.cs rename to Libraries/Esiur/Schema/Llm/LlmFunctionModel.cs diff --git a/Esiur/Schema/Llm/LlmParameterModel.cs b/Libraries/Esiur/Schema/Llm/LlmParameterModel.cs similarity index 100% rename from Esiur/Schema/Llm/LlmParameterModel.cs rename to Libraries/Esiur/Schema/Llm/LlmParameterModel.cs diff --git a/Esiur/Schema/Llm/LlmPropertyModel.cs b/Libraries/Esiur/Schema/Llm/LlmPropertyModel.cs similarity index 100% rename from Esiur/Schema/Llm/LlmPropertyModel.cs rename to Libraries/Esiur/Schema/Llm/LlmPropertyModel.cs diff --git a/Esiur/Schema/Llm/LlmTypeModel.cs b/Libraries/Esiur/Schema/Llm/LlmTypeModel.cs similarity index 100% rename from Esiur/Schema/Llm/LlmTypeModel.cs rename to Libraries/Esiur/Schema/Llm/LlmTypeModel.cs diff --git a/Esiur/Security/Authority/Authentication.cs b/Libraries/Esiur/Security/Authority/Authentication.cs similarity index 100% rename from Esiur/Security/Authority/Authentication.cs rename to Libraries/Esiur/Security/Authority/Authentication.cs diff --git a/Esiur/Security/Authority/AuthenticationMethod.cs b/Libraries/Esiur/Security/Authority/AuthenticationMethod.cs similarity index 100% rename from Esiur/Security/Authority/AuthenticationMethod.cs rename to Libraries/Esiur/Security/Authority/AuthenticationMethod.cs diff --git a/Esiur/Security/Authority/AuthenticationMode.cs b/Libraries/Esiur/Security/Authority/AuthenticationMode.cs similarity index 100% rename from Esiur/Security/Authority/AuthenticationMode.cs rename to Libraries/Esiur/Security/Authority/AuthenticationMode.cs diff --git a/Esiur/Security/Authority/AuthenticationResult.cs b/Libraries/Esiur/Security/Authority/AuthenticationResult.cs similarity index 100% rename from Esiur/Security/Authority/AuthenticationResult.cs rename to Libraries/Esiur/Security/Authority/AuthenticationResult.cs diff --git a/Esiur/Security/Authority/AuthenticationRuling.cs b/Libraries/Esiur/Security/Authority/AuthenticationRuling.cs similarity index 100% rename from Esiur/Security/Authority/AuthenticationRuling.cs rename to Libraries/Esiur/Security/Authority/AuthenticationRuling.cs diff --git a/Esiur/Security/Authority/AuthenticationState.cs b/Libraries/Esiur/Security/Authority/AuthenticationState.cs similarity index 100% rename from Esiur/Security/Authority/AuthenticationState.cs rename to Libraries/Esiur/Security/Authority/AuthenticationState.cs diff --git a/Esiur/Security/Authority/IAuthenticationHandler.cs b/Libraries/Esiur/Security/Authority/IAuthenticationHandler.cs similarity index 100% rename from Esiur/Security/Authority/IAuthenticationHandler.cs rename to Libraries/Esiur/Security/Authority/IAuthenticationHandler.cs diff --git a/Esiur/Security/Authority/IAuthenticationInitiator.cs b/Libraries/Esiur/Security/Authority/IAuthenticationInitiator.cs similarity index 100% rename from Esiur/Security/Authority/IAuthenticationInitiator.cs rename to Libraries/Esiur/Security/Authority/IAuthenticationInitiator.cs diff --git a/Esiur/Security/Authority/IAuthenticationResponder.cs b/Libraries/Esiur/Security/Authority/IAuthenticationResponder.cs similarity index 100% rename from Esiur/Security/Authority/IAuthenticationResponder.cs rename to Libraries/Esiur/Security/Authority/IAuthenticationResponder.cs diff --git a/Esiur/Security/Authority/Session.cs b/Libraries/Esiur/Security/Authority/Session.cs similarity index 100% rename from Esiur/Security/Authority/Session.cs rename to Libraries/Esiur/Security/Authority/Session.cs diff --git a/Esiur/Security/Authority/Source.cs b/Libraries/Esiur/Security/Authority/Source.cs similarity index 100% rename from Esiur/Security/Authority/Source.cs rename to Libraries/Esiur/Security/Authority/Source.cs diff --git a/Esiur/Security/Authority/SourceAttributeType.cs b/Libraries/Esiur/Security/Authority/SourceAttributeType.cs similarity index 100% rename from Esiur/Security/Authority/SourceAttributeType.cs rename to Libraries/Esiur/Security/Authority/SourceAttributeType.cs diff --git a/Esiur/Security/Cryptography/AsymetricEncryptionAlgorithmType.cs b/Libraries/Esiur/Security/Cryptography/AsymetricEncryptionAlgorithmType.cs similarity index 100% rename from Esiur/Security/Cryptography/AsymetricEncryptionAlgorithmType.cs rename to Libraries/Esiur/Security/Cryptography/AsymetricEncryptionAlgorithmType.cs diff --git a/Esiur/Security/Cryptography/EncryptionMode.cs b/Libraries/Esiur/Security/Cryptography/EncryptionMode.cs similarity index 100% rename from Esiur/Security/Cryptography/EncryptionMode.cs rename to Libraries/Esiur/Security/Cryptography/EncryptionMode.cs diff --git a/Esiur/Security/Cryptography/IKeyExchanger.cs b/Libraries/Esiur/Security/Cryptography/IKeyExchanger.cs similarity index 100% rename from Esiur/Security/Cryptography/IKeyExchanger.cs rename to Libraries/Esiur/Security/Cryptography/IKeyExchanger.cs diff --git a/Esiur/Security/Cryptography/ISymetricCipher.cs b/Libraries/Esiur/Security/Cryptography/ISymetricCipher.cs similarity index 100% rename from Esiur/Security/Cryptography/ISymetricCipher.cs rename to Libraries/Esiur/Security/Cryptography/ISymetricCipher.cs diff --git a/Esiur/Security/Cryptography/SymetricEncryptionAlgorithmType.cs b/Libraries/Esiur/Security/Cryptography/SymetricEncryptionAlgorithmType.cs similarity index 100% rename from Esiur/Security/Cryptography/SymetricEncryptionAlgorithmType.cs rename to Libraries/Esiur/Security/Cryptography/SymetricEncryptionAlgorithmType.cs diff --git a/Esiur/Security/Integrity/CRC16IBM.cs b/Libraries/Esiur/Security/Integrity/CRC16IBM.cs similarity index 100% rename from Esiur/Security/Integrity/CRC16IBM.cs rename to Libraries/Esiur/Security/Integrity/CRC16IBM.cs diff --git a/Esiur/Security/Integrity/CRC16ITU.cs b/Libraries/Esiur/Security/Integrity/CRC16ITU.cs similarity index 100% rename from Esiur/Security/Integrity/CRC16ITU.cs rename to Libraries/Esiur/Security/Integrity/CRC16ITU.cs diff --git a/Esiur/Security/Integrity/HashFunctionType.cs b/Libraries/Esiur/Security/Integrity/HashFunctionType.cs similarity index 100% rename from Esiur/Security/Integrity/HashFunctionType.cs rename to Libraries/Esiur/Security/Integrity/HashFunctionType.cs diff --git a/Esiur/Security/Integrity/NMEA0183.cs b/Libraries/Esiur/Security/Integrity/NMEA0183.cs similarity index 100% rename from Esiur/Security/Integrity/NMEA0183.cs rename to Libraries/Esiur/Security/Integrity/NMEA0183.cs diff --git a/Esiur/Security/Integrity/SHA256.cs b/Libraries/Esiur/Security/Integrity/SHA256.cs similarity index 100% rename from Esiur/Security/Integrity/SHA256.cs rename to Libraries/Esiur/Security/Integrity/SHA256.cs diff --git a/Esiur/Security/Membership/AuthorizationIndication.cs b/Libraries/Esiur/Security/Membership/AuthorizationIndication.cs similarity index 100% rename from Esiur/Security/Membership/AuthorizationIndication.cs rename to Libraries/Esiur/Security/Membership/AuthorizationIndication.cs diff --git a/Esiur/Security/Membership/AuthorizationRequest.cs b/Libraries/Esiur/Security/Membership/AuthorizationRequest.cs similarity index 100% rename from Esiur/Security/Membership/AuthorizationRequest.cs rename to Libraries/Esiur/Security/Membership/AuthorizationRequest.cs diff --git a/Esiur/Security/Membership/AuthorizationResults.cs b/Libraries/Esiur/Security/Membership/AuthorizationResults.cs similarity index 100% rename from Esiur/Security/Membership/AuthorizationResults.cs rename to Libraries/Esiur/Security/Membership/AuthorizationResults.cs diff --git a/Esiur/Security/Membership/AuthorizationResultsResponse.cs b/Libraries/Esiur/Security/Membership/AuthorizationResultsResponse.cs similarity index 100% rename from Esiur/Security/Membership/AuthorizationResultsResponse.cs rename to Libraries/Esiur/Security/Membership/AuthorizationResultsResponse.cs diff --git a/Esiur/Security/Membership/IMembership.cs b/Libraries/Esiur/Security/Membership/IMembership.cs similarity index 100% rename from Esiur/Security/Membership/IMembership.cs rename to Libraries/Esiur/Security/Membership/IMembership.cs diff --git a/Esiur/Security/Membership/IUser.cs b/Libraries/Esiur/Security/Membership/IUser.cs similarity index 100% rename from Esiur/Security/Membership/IUser.cs rename to Libraries/Esiur/Security/Membership/IUser.cs diff --git a/Esiur/Security/Membership/SimpleMembership.cs b/Libraries/Esiur/Security/Membership/SimpleMembership.cs similarity index 100% rename from Esiur/Security/Membership/SimpleMembership.cs rename to Libraries/Esiur/Security/Membership/SimpleMembership.cs diff --git a/Esiur/Security/Membership/TwoFactorAuthorizationMethod.cs b/Libraries/Esiur/Security/Membership/TwoFactorAuthorizationMethod.cs similarity index 100% rename from Esiur/Security/Membership/TwoFactorAuthorizationMethod.cs rename to Libraries/Esiur/Security/Membership/TwoFactorAuthorizationMethod.cs diff --git a/Esiur/Security/Permissions/ActionType.cs b/Libraries/Esiur/Security/Permissions/ActionType.cs similarity index 100% rename from Esiur/Security/Permissions/ActionType.cs rename to Libraries/Esiur/Security/Permissions/ActionType.cs diff --git a/Esiur/Security/Permissions/IPermissionsManager.cs b/Libraries/Esiur/Security/Permissions/IPermissionsManager.cs similarity index 100% rename from Esiur/Security/Permissions/IPermissionsManager.cs rename to Libraries/Esiur/Security/Permissions/IPermissionsManager.cs diff --git a/Esiur/Security/Permissions/Ruling.cs b/Libraries/Esiur/Security/Permissions/Ruling.cs similarity index 100% rename from Esiur/Security/Permissions/Ruling.cs rename to Libraries/Esiur/Security/Permissions/Ruling.cs diff --git a/Esiur/Security/Permissions/StorePermissionsManager.cs b/Libraries/Esiur/Security/Permissions/StorePermissionsManager.cs similarity index 100% rename from Esiur/Security/Permissions/StorePermissionsManager.cs rename to Libraries/Esiur/Security/Permissions/StorePermissionsManager.cs diff --git a/Esiur/Security/Permissions/UserPermissionsManager.cs b/Libraries/Esiur/Security/Permissions/UserPermissionsManager.cs similarity index 100% rename from Esiur/Security/Permissions/UserPermissionsManager.cs rename to Libraries/Esiur/Security/Permissions/UserPermissionsManager.cs diff --git a/Esiur/Stores/MemoryStore.cs b/Libraries/Esiur/Stores/MemoryStore.cs similarity index 100% rename from Esiur/Stores/MemoryStore.cs rename to Libraries/Esiur/Stores/MemoryStore.cs diff --git a/Esiur/Stores/TemporaryStore.cs b/Libraries/Esiur/Stores/TemporaryStore.cs similarity index 100% rename from Esiur/Stores/TemporaryStore.cs rename to Libraries/Esiur/Stores/TemporaryStore.cs diff --git a/Esiur/TODO b/Libraries/Esiur/TODO similarity index 100% rename from Esiur/TODO rename to Libraries/Esiur/TODO diff --git a/Esiur/Tools/Esiur.psd1 b/Libraries/Esiur/Tools/Esiur.psd1 similarity index 100% rename from Esiur/Tools/Esiur.psd1 rename to Libraries/Esiur/Tools/Esiur.psd1 diff --git a/Esiur/Tools/Esiur.psm1 b/Libraries/Esiur/Tools/Esiur.psm1 similarity index 100% rename from Esiur/Tools/Esiur.psm1 rename to Libraries/Esiur/Tools/Esiur.psm1 diff --git a/Esiur/Tools/init.ps1 b/Libraries/Esiur/Tools/init.ps1 similarity index 100% rename from Esiur/Tools/init.ps1 rename to Libraries/Esiur/Tools/init.ps1 diff --git a/Esiur.Security.Cryptography/AES.cs b/Security/Esiur.Security.Cryptography/AES.cs similarity index 100% rename from Esiur.Security.Cryptography/AES.cs rename to Security/Esiur.Security.Cryptography/AES.cs diff --git a/Esiur.Security.Cryptography/ECDH.cs b/Security/Esiur.Security.Cryptography/ECDH.cs similarity index 100% rename from Esiur.Security.Cryptography/ECDH.cs rename to Security/Esiur.Security.Cryptography/ECDH.cs diff --git a/Esiur.Security.Cryptography/Esiur.Security.Cryptography.csproj b/Security/Esiur.Security.Cryptography/Esiur.Security.Cryptography.csproj similarity index 100% rename from Esiur.Security.Cryptography/Esiur.Security.Cryptography.csproj rename to Security/Esiur.Security.Cryptography/Esiur.Security.Cryptography.csproj diff --git a/Esiur.Stores.EntityCore/EntityResource.cs b/Stores/Esiur.Stores.EntityCore/EntityResource.cs similarity index 100% rename from Esiur.Stores.EntityCore/EntityResource.cs rename to Stores/Esiur.Stores.EntityCore/EntityResource.cs diff --git a/Esiur.Stores.EntityCore/EntityStore.cs b/Stores/Esiur.Stores.EntityCore/EntityStore.cs similarity index 100% rename from Esiur.Stores.EntityCore/EntityStore.cs rename to Stores/Esiur.Stores.EntityCore/EntityStore.cs diff --git a/Esiur.Stores.EntityCore/EntityTypeInfo.cs b/Stores/Esiur.Stores.EntityCore/EntityTypeInfo.cs similarity index 100% rename from Esiur.Stores.EntityCore/EntityTypeInfo.cs rename to Stores/Esiur.Stores.EntityCore/EntityTypeInfo.cs diff --git a/Esiur.Stores.EntityCore/Esiur.Stores.EntityCore.csproj b/Stores/Esiur.Stores.EntityCore/Esiur.Stores.EntityCore.csproj similarity index 93% rename from Esiur.Stores.EntityCore/Esiur.Stores.EntityCore.csproj rename to Stores/Esiur.Stores.EntityCore/Esiur.Stores.EntityCore.csproj index 0487cf9..259ee3e 100644 --- a/Esiur.Stores.EntityCore/Esiur.Stores.EntityCore.csproj +++ b/Stores/Esiur.Stores.EntityCore/Esiur.Stores.EntityCore.csproj @@ -28,7 +28,7 @@ - + diff --git a/Esiur.Stores.EntityCore/EsiurExtensionOptions.cs b/Stores/Esiur.Stores.EntityCore/EsiurExtensionOptions.cs similarity index 100% rename from Esiur.Stores.EntityCore/EsiurExtensionOptions.cs rename to Stores/Esiur.Stores.EntityCore/EsiurExtensionOptions.cs diff --git a/Esiur.Stores.EntityCore/EsiurExtensions.cs b/Stores/Esiur.Stores.EntityCore/EsiurExtensions.cs similarity index 100% rename from Esiur.Stores.EntityCore/EsiurExtensions.cs rename to Stores/Esiur.Stores.EntityCore/EsiurExtensions.cs diff --git a/Esiur.Stores.EntityCore/EsiurPlugin.cs b/Stores/Esiur.Stores.EntityCore/EsiurPlugin.cs similarity index 100% rename from Esiur.Stores.EntityCore/EsiurPlugin.cs rename to Stores/Esiur.Stores.EntityCore/EsiurPlugin.cs diff --git a/Esiur.Stores.EntityCore/EsiurProxyRewrite.cs b/Stores/Esiur.Stores.EntityCore/EsiurProxyRewrite.cs similarity index 100% rename from Esiur.Stores.EntityCore/EsiurProxyRewrite.cs rename to Stores/Esiur.Stores.EntityCore/EsiurProxyRewrite.cs diff --git a/Esiur.Stores.EntityCore/GlobalSuppressions.cs b/Stores/Esiur.Stores.EntityCore/GlobalSuppressions.cs similarity index 100% rename from Esiur.Stores.EntityCore/GlobalSuppressions.cs rename to Stores/Esiur.Stores.EntityCore/GlobalSuppressions.cs diff --git a/Esiur.Stores.EntityCore/Properties/launchSettings.json b/Stores/Esiur.Stores.EntityCore/Properties/launchSettings.json similarity index 100% rename from Esiur.Stores.EntityCore/Properties/launchSettings.json rename to Stores/Esiur.Stores.EntityCore/Properties/launchSettings.json diff --git a/Esiur.Stores.MongoDB/Esiur.Stores.MongoDB.csproj b/Stores/Esiur.Stores.MongoDB/Esiur.Stores.MongoDB.csproj similarity index 91% rename from Esiur.Stores.MongoDB/Esiur.Stores.MongoDB.csproj rename to Stores/Esiur.Stores.MongoDB/Esiur.Stores.MongoDB.csproj index 1c3644a..da08de0 100644 --- a/Esiur.Stores.MongoDB/Esiur.Stores.MongoDB.csproj +++ b/Stores/Esiur.Stores.MongoDB/Esiur.Stores.MongoDB.csproj @@ -22,7 +22,7 @@ - + \ No newline at end of file diff --git a/Esiur.Stores.MongoDB/MongoDBStore.cs b/Stores/Esiur.Stores.MongoDB/MongoDBStore.cs similarity index 100% rename from Esiur.Stores.MongoDB/MongoDBStore.cs rename to Stores/Esiur.Stores.MongoDB/MongoDBStore.cs diff --git a/Esiur.Stores.MongoDB/MongoDBStoreGeneric.cs b/Stores/Esiur.Stores.MongoDB/MongoDBStoreGeneric.cs similarity index 100% rename from Esiur.Stores.MongoDB/MongoDBStoreGeneric.cs rename to Stores/Esiur.Stores.MongoDB/MongoDBStoreGeneric.cs diff --git a/Test.Client/Program.cs b/Test.Client/Program.cs deleted file mode 100644 index c932df2..0000000 --- a/Test.Client/Program.cs +++ /dev/null @@ -1,21 +0,0 @@ - - -using Esiur.Resource; - -namespace Test.Client; - -public class App -{ - static async Task Main(string[] args) - { - - var remote = await Warehouse.Get("iip://localhost/mem/service"); - var (i, s) = await remote.Tuple2(22, "ZZZZ"); - remote.ArrayEvent += (x) => Console.WriteLine(x); - remote.StringEvent += (x)=>Console.WriteLine(x); - await remote.InvokeEvents("Client"); - - Console.WriteLine(remote); - } - - } \ No newline at end of file diff --git a/Test.Client/Test.Client.csproj b/Test.Client/Test.Client.csproj deleted file mode 100644 index 601efa3..0000000 --- a/Test.Client/Test.Client.csproj +++ /dev/null @@ -1,14 +0,0 @@ - - - - Exe - net6.0 - enable - enable - - - - - - - diff --git a/Test.Client/Test.Client.sln b/Test.Client/Test.Client.sln deleted file mode 100644 index c6c7bbd..0000000 --- a/Test.Client/Test.Client.sln +++ /dev/null @@ -1,25 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.0.31919.166 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Test.Client", "Test.Client.csproj", "{EDDCB21B-5929-4218-912A-64B115CBF625}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {EDDCB21B-5929-4218-912A-64B115CBF625}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EDDCB21B-5929-4218-912A-64B115CBF625}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EDDCB21B-5929-4218-912A-64B115CBF625}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EDDCB21B-5929-4218-912A-64B115CBF625}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {E70DC657-E2B7-466C-BC0E-9ADC92F62831} - EndGlobalSection -EndGlobal diff --git a/Test.Client/localhost/Esiur.Generated.cs b/Test.Client/localhost/Esiur.Generated.cs deleted file mode 100644 index c179af0..0000000 --- a/Test.Client/localhost/Esiur.Generated.cs +++ /dev/null @@ -1,8 +0,0 @@ -using System; - namespace Esiur { - public static class Generated { - public static Type[] Resources {get;} = new Type[] { typeof(Test.MyService),typeof(Test.MyResource),typeof(Test.MyChildResource),typeof(Test.MyService) }; - public static Type[] Records { get; } = new Type[] { typeof(Test.MyRecord) }; - public static Type[] Enums { get; } = new Type[] { typeof(Test.SizeEnum) }; - } -} \ No newline at end of file diff --git a/Test.Client/localhost/Test.MyChildResource.Generated.cs b/Test.Client/localhost/Test.MyChildResource.Generated.cs deleted file mode 100644 index 7eae6ae..0000000 --- a/Test.Client/localhost/Test.MyChildResource.Generated.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System; -using Esiur.Resource; -using Esiur.Core; -using Esiur.Data; -using Esiur.Net.IIP; -namespace Test { -public class MyChildResource : Test.MyResource { -public MyChildResource(DistributedConnection connection, uint instanceId, ulong age, string link) : base(connection, instanceId, age, link) {} -public MyChildResource() {} -public AsyncReply ChildMethod(string childName) { -var rt = new AsyncReply(); -_InvokeByArrayArguments(0, new object[] { childName }) -.Then(x => rt.Trigger((int)x)) -.Error(x => rt.TriggerError(x)) -.Chunk(x => rt.TriggerChunk(x)); -return rt; } -public string ChildName { -get => (string)properties[0]; -set => _Set(0, value); -} - -} -} diff --git a/Test.Client/localhost/Test.MyRecord.Generated.cs b/Test.Client/localhost/Test.MyRecord.Generated.cs deleted file mode 100644 index 84d2056..0000000 --- a/Test.Client/localhost/Test.MyRecord.Generated.cs +++ /dev/null @@ -1,16 +0,0 @@ -using System; -using Esiur.Resource; -using Esiur.Core; -using Esiur.Data; -using Esiur.Net.IIP; -namespace Test { -[Public] public class MyRecord : IRecord { -public string Name { get; set; } - -public int Id { get; set; } - -public double Score { get; set; } - - -} -} diff --git a/Test.Client/localhost/Test.MyResource.Generated.cs b/Test.Client/localhost/Test.MyResource.Generated.cs deleted file mode 100644 index a729448..0000000 --- a/Test.Client/localhost/Test.MyResource.Generated.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System; -using Esiur.Resource; -using Esiur.Core; -using Esiur.Data; -using Esiur.Net.IIP; -namespace Test { -public class MyResource : DistributedResource { -public MyResource(DistributedConnection connection, uint instanceId, ulong age, string link) : base(connection, instanceId, age, link) {} -public MyResource() {} -public string Description { -get => (string)properties[0]; -set => _Set(0, value); -} -public int CategoryId { -get => (int)properties[1]; -set => _Set(1, value); -} - -} -} diff --git a/Test.Client/localhost/Test.MyService.Generated.cs b/Test.Client/localhost/Test.MyService.Generated.cs deleted file mode 100644 index 793abc6..0000000 --- a/Test.Client/localhost/Test.MyService.Generated.cs +++ /dev/null @@ -1,257 +0,0 @@ -using System; -using Esiur.Resource; -using Esiur.Core; -using Esiur.Data; -using Esiur.Net.IIP; -namespace Test { -public class MyService : DistributedResource { -public MyService(DistributedConnection connection, uint instanceId, ulong age, string link) : base(connection, instanceId, age, link) {} -public MyService() {} -public AsyncReply Void() { -var rt = new AsyncReply(); -_InvokeByArrayArguments(0, new object[] { }) -.Then(x => rt.Trigger((object)x)) -.Error(x => rt.TriggerError(x)) -.Chunk(x => rt.TriggerChunk(x)); -return rt; } -public AsyncReply InvokeEvents(string msg) { -var rt = new AsyncReply(); -_InvokeByArrayArguments(1, new object[] { msg }) -.Then(x => rt.Trigger((object)x)) -.Error(x => rt.TriggerError(x)) -.Chunk(x => rt.TriggerChunk(x)); -return rt; } -public AsyncReply Optional(object a1,int a2,string a3) { -var rt = new AsyncReply(); -_InvokeByArrayArguments(2, new object[] { a1, a2, a3 }) -.Then(x => rt.Trigger((double)x)) -.Error(x => rt.TriggerError(x)) -.Chunk(x => rt.TriggerChunk(x)); -return rt; } -public AsyncReply Connection(object a1,int a2) { -var rt = new AsyncReply(); -_InvokeByArrayArguments(3, new object[] { a1, a2 }) -.Then(x => rt.Trigger((object)x)) -.Error(x => rt.TriggerError(x)) -.Chunk(x => rt.TriggerChunk(x)); -return rt; } -public AsyncReply ConnectionOptional(object a1,int a2,string a3) { -var rt = new AsyncReply(); -_InvokeByArrayArguments(4, new object[] { a1, a2, a3 }) -.Then(x => rt.Trigger((object)x)) -.Error(x => rt.TriggerError(x)) -.Chunk(x => rt.TriggerChunk(x)); -return rt; } -public AsyncReply<(int,string)> Tuple2(int a1,string a2) { -var rt = new AsyncReply<(int,string)>(); -_InvokeByArrayArguments(5, new object[] { a1, a2 }) -.Then(x => rt.Trigger(((int,string))x)) -.Error(x => rt.TriggerError(x)) -.Chunk(x => rt.TriggerChunk(x)); -return rt; } -public AsyncReply<(int,string,double)> Tuple3(int a1,string a2,double a3) { -var rt = new AsyncReply<(int,string,double)>(); -_InvokeByArrayArguments(6, new object[] { a1, a2, a3 }) -.Then(x => rt.Trigger(((int,string,double))x)) -.Error(x => rt.TriggerError(x)) -.Chunk(x => rt.TriggerChunk(x)); -return rt; } -public AsyncReply<(int,string,double,bool)> Tuple4(int a1,string a2,double a3,bool a4) { -var rt = new AsyncReply<(int,string,double,bool)>(); -_InvokeByArrayArguments(7, new object[] { a1, a2, a3, a4 }) -.Then(x => rt.Trigger(((int,string,double,bool))x)) -.Error(x => rt.TriggerError(x)) -.Chunk(x => rt.TriggerChunk(x)); -return rt; } -public int PropertyContext { -get => (int)properties[0]; -set => _Set(0, value); -} -public Test.SizeEnum Enum { -get => (Test.SizeEnum)properties[1]; -set => _Set(1, value); -} -public Test.MyRecord Record { -get => (Test.MyRecord)properties[2]; -set => _Set(2, value); -} -public int[] IntList { -get => (int[])properties[3]; -set => _Set(3, value); -} -public IRecord[] RecordsArray { -get => (IRecord[])properties[4]; -set => _Set(4, value); -} -public Test.MyRecord[] RecordsList { -get => (Test.MyRecord[])properties[5]; -set => _Set(5, value); -} -public Test.MyResource Resource { -get => (Test.MyResource)properties[6]; -set => _Set(6, value); -} -public Test.MyChildResource Child { -get => (Test.MyChildResource)properties[7]; -set => _Set(7, value); -} -public IResource[] Resources { -get => (IResource[])properties[8]; -set => _Set(8, value); -} -public Test.MyService Me { -get => (Test.MyService)properties[9]; -set => _Set(9, value); -} -public bool Boolean { -get => (bool)properties[10]; -set => _Set(10, value); -} -public bool[] BooleanArray { -get => (bool[])properties[11]; -set => _Set(11, value); -} -public byte UInt8 { -get => (byte)properties[12]; -set => _Set(12, value); -} -public byte? UInt8Null { -get => (byte?)properties[13]; -set => _Set(13, value); -} -public byte[] UInt8Array { -get => (byte[])properties[14]; -set => _Set(14, value); -} -public byte?[] UInt8ArrayNull { -get => (byte?[])properties[15]; -set => _Set(15, value); -} -public sbyte Int8 { -get => (sbyte)properties[16]; -set => _Set(16, value); -} -public sbyte[] Int8Array { -get => (sbyte[])properties[17]; -set => _Set(17, value); -} -public char Char16 { -get => (char)properties[18]; -set => _Set(18, value); -} -public char[] Char16Array { -get => (char[])properties[19]; -set => _Set(19, value); -} -public short Int16 { -get => (short)properties[20]; -set => _Set(20, value); -} -public short[] Int16Array { -get => (short[])properties[21]; -set => _Set(21, value); -} -public ushort UInt16 { -get => (ushort)properties[22]; -set => _Set(22, value); -} -public ushort[] UInt16Array { -get => (ushort[])properties[23]; -set => _Set(23, value); -} -public int Int32 { -get => (int)properties[24]; -set => _Set(24, value); -} -public int[] Int32Array { -get => (int[])properties[25]; -set => _Set(25, value); -} -public uint UInt32 { -get => (uint)properties[26]; -set => _Set(26, value); -} -public uint[] UInt32Array { -get => (uint[])properties[27]; -set => _Set(27, value); -} -public long Int64 { -get => (long)properties[28]; -set => _Set(28, value); -} -public long[] Int64Array { -get => (long[])properties[29]; -set => _Set(29, value); -} -public ulong UInt64 { -get => (ulong)properties[30]; -set => _Set(30, value); -} -public ulong[] UInt64Array { -get => (ulong[])properties[31]; -set => _Set(31, value); -} -public float Float32 { -get => (float)properties[32]; -set => _Set(32, value); -} -public float[] Float32Array { -get => (float[])properties[33]; -set => _Set(33, value); -} -public double Float64 { -get => (double)properties[34]; -set => _Set(34, value); -} -public double[] Float64Array { -get => (double[])properties[35]; -set => _Set(35, value); -} -public decimal Float128 { -get => (decimal)properties[36]; -set => _Set(36, value); -} -public decimal[] Float128Array { -get => (decimal[])properties[37]; -set => _Set(37, value); -} -public string String { -get => (string)properties[38]; -set => _Set(38, value); -} -public string[] StringArray { -get => (string[])properties[39]; -set => _Set(39, value); -} -public DateTime DateTime { -get => (DateTime)properties[40]; -set => _Set(40, value); -} -public Map StringMap { -get => (Map)properties[41]; -set => _Set(41, value); -} -public Map IntStringMap { -get => (Map)properties[42]; -set => _Set(42, value); -} -public object Object { -get => (object)properties[43]; -set => _Set(43, value); -} -public object[] ObjectArray { -get => (object[])properties[44]; -set => _Set(44, value); -} -public const double PI = 3.14159265358979; -protected override void _EmitEventByIndex(byte index, object args) { -switch (index) { -case 0: StringEvent?.Invoke((string)args); break; -case 1: ArrayEvent?.Invoke((object[])args); break; -}} -public event ResourceEventHandler StringEvent; -public event ResourceEventHandler ArrayEvent; - - -} -} diff --git a/Test.Client/localhost/Test.SizeEnum.Generated.cs b/Test.Client/localhost/Test.SizeEnum.Generated.cs deleted file mode 100644 index 463b98e..0000000 --- a/Test.Client/localhost/Test.SizeEnum.Generated.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System; -using Esiur.Resource; -using Esiur.Core; -using Esiur.Data; -using Esiur.Net.IIP; -namespace Test { -[Public] public enum SizeEnum { -xSmall=-11, -Small=-10, -Medium=0, -Large=1, -XLarge=22 - -} -} diff --git a/Tests/AI/Annotations/Esiur.Tests.Annotations.csproj b/Tests/AI/Annotations/Esiur.Tests.Annotations.csproj index b54cf38..cc76bca 100644 --- a/Tests/AI/Annotations/Esiur.Tests.Annotations.csproj +++ b/Tests/AI/Annotations/Esiur.Tests.Annotations.csproj @@ -12,7 +12,7 @@ - + diff --git a/Tests/Features/Functional/Esiur.Tests.Functional.csproj b/Tests/Features/Functional/Esiur.Tests.Functional.csproj index 9f9b8d9..c861d76 100644 --- a/Tests/Features/Functional/Esiur.Tests.Functional.csproj +++ b/Tests/Features/Functional/Esiur.Tests.Functional.csproj @@ -6,8 +6,7 @@ - - + \ No newline at end of file diff --git a/Tests/Features/Functional/Program.cs b/Tests/Features/Functional/Program.cs index 9795967..e766586 100644 --- a/Tests/Features/Functional/Program.cs +++ b/Tests/Features/Functional/Program.cs @@ -115,17 +115,17 @@ class Program - var a = new ECDH(); - var b = new ECDH(); + //var a = new ECDH(); + //var b = new ECDH(); - var apk = a.GetPublicKey(); - var bpk = b.GetPublicKey(); + //var apk = a.GetPublicKey(); + //var bpk = b.GetPublicKey(); - var ska = a.ComputeSharedKey(bpk); - var skb = b.ComputeSharedKey(apk); + //var ska = a.ComputeSharedKey(bpk); + //var skb = b.ComputeSharedKey(apk); - Console.WriteLine(ska.ToHex()); - Console.WriteLine(skb.ToHex()); + //Console.WriteLine(ska.ToHex()); + //Console.WriteLine(skb.ToHex()); //// Simple membership provider //var membership = new SimpleMembership() { GuestsAllowed = true }; diff --git a/Tests/Serialization/ComplexObject/Esiur.Tests.ComplexModel.csproj b/Tests/Serialization/ComplexObject/Esiur.Tests.ComplexModel.csproj index 526b326..6481bf0 100644 --- a/Tests/Serialization/ComplexObject/Esiur.Tests.ComplexModel.csproj +++ b/Tests/Serialization/ComplexObject/Esiur.Tests.ComplexModel.csproj @@ -19,7 +19,7 @@ - + diff --git a/Tests/Serialization/ComplexObject/Model.cs b/Tests/Serialization/ComplexObject/Model.cs index a7f9372..c3f084f 100644 --- a/Tests/Serialization/ComplexObject/Model.cs +++ b/Tests/Serialization/ComplexObject/Model.cs @@ -6,7 +6,7 @@ using FlatSharp.Attributes; using Esiur.Data; using Esiur.Resource; -namespace Esiur.Tests.Serialization; +namespace Esiur.Tests.ComplexModel; #nullable enable diff --git a/Tests/Serialization/ComplexObject/ModelGenerator.cs b/Tests/Serialization/ComplexObject/ModelGenerator.cs index 777c6cc..5cb47cd 100644 --- a/Tests/Serialization/ComplexObject/ModelGenerator.cs +++ b/Tests/Serialization/ComplexObject/ModelGenerator.cs @@ -5,7 +5,7 @@ using System.Globalization; using System.Linq; #nullable enable -namespace Esiur.Tests.Serialization; +namespace Esiur.Tests.ComplexModel; public static class ModelGenerator { diff --git a/Tests/Serialization/ComplexObject/ModelRunner.cs b/Tests/Serialization/ComplexObject/ModelRunner.cs index 4883d66..31b2cc1 100644 --- a/Tests/Serialization/ComplexObject/ModelRunner.cs +++ b/Tests/Serialization/ComplexObject/ModelRunner.cs @@ -18,7 +18,7 @@ using System.Threading.Tasks; #nullable enable -namespace Esiur.Tests.Serialization; +namespace Esiur.Tests.ComplexModel; public interface ICodec { diff --git a/Tests/Serialization/ComplexObject/Program.cs b/Tests/Serialization/ComplexObject/Program.cs index ac5f912..30674ce 100644 --- a/Tests/Serialization/ComplexObject/Program.cs +++ b/Tests/Serialization/ComplexObject/Program.cs @@ -1,5 +1,6 @@  -using Esiur.Tests.Serialization; +using Esiur.Tests.ComplexModel; + using MessagePack; MessagePack.MessagePackSerializer.DefaultOptions = MessagePackSerializerOptions.Standard diff --git a/Tests/Serialization/GWVIE/Esiur.Tests.GVWIE.csproj b/Tests/Serialization/GWVIE/Esiur.Tests.GVWIE.csproj index 0b51025..6481bf0 100644 --- a/Tests/Serialization/GWVIE/Esiur.Tests.GVWIE.csproj +++ b/Tests/Serialization/GWVIE/Esiur.Tests.GVWIE.csproj @@ -19,7 +19,7 @@ - + diff --git a/Tests/Serialization/GWVIE/IntArrayGenerator.cs b/Tests/Serialization/GWVIE/IntArrayGenerator.cs index e31f608..d9b6768 100644 --- a/Tests/Serialization/GWVIE/IntArrayGenerator.cs +++ b/Tests/Serialization/GWVIE/IntArrayGenerator.cs @@ -4,7 +4,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; -namespace Esiur.Tests.Serialization; +namespace Esiur.Tests.Gvwie; public static class IntArrayGenerator { diff --git a/Tests/Serialization/GWVIE/IntArrayRunner.cs b/Tests/Serialization/GWVIE/IntArrayRunner.cs index cc97139..0671ba7 100644 --- a/Tests/Serialization/GWVIE/IntArrayRunner.cs +++ b/Tests/Serialization/GWVIE/IntArrayRunner.cs @@ -1,4 +1,4 @@ -using Esiur.Data.GVWIE; +using Esiur.Data.Gvwie; using FlatSharp; using FlatSharp.Attributes; using MessagePack; @@ -11,7 +11,7 @@ using System.Buffers; using System.Collections.Generic; using System.Text; -namespace Esiur.Tests.Serialization +namespace Esiur.Tests.Gvwie { [FlatBufferTable] public class ArrayRoot diff --git a/Tests/Serialization/GWVIE/Program.cs b/Tests/Serialization/GWVIE/Program.cs index 9daca1e..62e4d0c 100644 --- a/Tests/Serialization/GWVIE/Program.cs +++ b/Tests/Serialization/GWVIE/Program.cs @@ -1,5 +1,5 @@  -using Esiur.Tests.Serialization; +using Esiur.Tests.Gvwie; using MessagePack; MessagePack.MessagePackSerializer.DefaultOptions = MessagePackSerializerOptions.Standard @@ -9,7 +9,3 @@ MessagePack.MessagePackSerializer.DefaultOptions = MessagePackSerializerOptions. var ints = new IntArrayRunner(); ints.Run(); -var models = new ModelRunner(); -models.Run(); - - diff --git a/Esiur.CLI/Esiur.CLI.csproj b/Tools/Esiur.CLI/Esiur.CLI.csproj similarity index 94% rename from Esiur.CLI/Esiur.CLI.csproj rename to Tools/Esiur.CLI/Esiur.CLI.csproj index 1cf9925..3824a2c 100644 --- a/Esiur.CLI/Esiur.CLI.csproj +++ b/Tools/Esiur.CLI/Esiur.CLI.csproj @@ -31,7 +31,7 @@ - + diff --git a/Esiur.CLI/GetTemplateOptions.cs b/Tools/Esiur.CLI/GetTemplateOptions.cs similarity index 100% rename from Esiur.CLI/GetTemplateOptions.cs rename to Tools/Esiur.CLI/GetTemplateOptions.cs diff --git a/Esiur.CLI/Program.cs b/Tools/Esiur.CLI/Program.cs similarity index 100% rename from Esiur.CLI/Program.cs rename to Tools/Esiur.CLI/Program.cs diff --git a/Esiur.CLI/Properties/launchSettings.json b/Tools/Esiur.CLI/Properties/launchSettings.json similarity index 100% rename from Esiur.CLI/Properties/launchSettings.json rename to Tools/Esiur.CLI/Properties/launchSettings.json diff --git a/Esiur.CLI/README.md b/Tools/Esiur.CLI/README.md similarity index 100% rename from Esiur.CLI/README.md rename to Tools/Esiur.CLI/README.md