diff --git a/HashingCmd/HashingCmd.csproj b/HashingCmd/HashingCmd.csproj index 948021e5dab8e943592c321df4a8d5112cb16270..7ee07480a160366124db4c0ab30057e323729952 100644 --- a/HashingCmd/HashingCmd.csproj +++ b/HashingCmd/HashingCmd.csproj @@ -31,16 +31,6 @@ <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Deploy|AnyCPU'"> - <OutputPath>bin\Deploy\</OutputPath> - <DefineConstants>TRACE</DefineConstants> - <Optimize>true</Optimize> - <DebugType>pdbonly</DebugType> - <PlatformTarget>AnyCPU</PlatformTarget> - <ErrorReport>prompt</ErrorReport> - <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> - <Prefer32Bit>true</Prefer32Bit> - </PropertyGroup> <ItemGroup> <Reference Include="System" /> <Reference Include="System.Core" /> diff --git a/HashingTool/HashingTool.csproj b/HashingTool/HashingTool.csproj index 94b078c10c96fd7cb1e74050e9f5ba2f1b9b360e..b614ca958c58122579273e9d91756a58fbca5656 100644 --- a/HashingTool/HashingTool.csproj +++ b/HashingTool/HashingTool.csproj @@ -33,16 +33,6 @@ <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Deploy|AnyCPU'"> - <OutputPath>bin\Deploy\</OutputPath> - <DefineConstants>TRACE</DefineConstants> - <Optimize>true</Optimize> - <DebugType>pdbonly</DebugType> - <PlatformTarget>AnyCPU</PlatformTarget> - <ErrorReport>prompt</ErrorReport> - <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> - <Prefer32Bit>true</Prefer32Bit> - </PropertyGroup> <PropertyGroup> <ApplicationIcon>HashingIcon.ico</ApplicationIcon> </PropertyGroup> diff --git a/Tools/DeclarationCycleZip/DeclarationCycleZip.csproj b/Tools/DeclarationCycleZip/DeclarationCycleZip.csproj index 5fda6467dc0eb6cc5ac76f8e911992d9787174cc..8782def331d05901425d1151d751d201033aca7c 100644 --- a/Tools/DeclarationCycleZip/DeclarationCycleZip.csproj +++ b/Tools/DeclarationCycleZip/DeclarationCycleZip.csproj @@ -31,16 +31,6 @@ <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Deploy|AnyCPU'"> - <OutputPath>bin\Deploy\</OutputPath> - <DefineConstants>TRACE</DefineConstants> - <Optimize>true</Optimize> - <DebugType>pdbonly</DebugType> - <PlatformTarget>AnyCPU</PlatformTarget> - <ErrorReport>prompt</ErrorReport> - <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> - <Prefer32Bit>true</Prefer32Bit> - </PropertyGroup> <ItemGroup> <Reference Include="System" /> <Reference Include="System.Core" /> @@ -59,7 +49,7 @@ </ItemGroup> <ItemGroup> <ProjectReference Include="..\..\VectoCommon\VectoCommon\VectoCommon.csproj"> - <Project>{79a066ad-69a9-4223-90f6-6ed5d2d084f4}</Project> + <Project>{79A066AD-69A9-4223-90F6-6ED5D2D084F4}</Project> <Name>VectoCommon</Name> </ProjectReference> <ProjectReference Include="..\..\VectoCore\VectoCore\VectoCore.csproj"> diff --git a/Tools/GraphDrawer/GraphDrawer.csproj b/Tools/GraphDrawer/GraphDrawer.csproj index f073af8706d2f77c027169bfe9bfb94c8c67787a..40d271830ed483c7dff3935413aa202809c97cbe 100644 --- a/Tools/GraphDrawer/GraphDrawer.csproj +++ b/Tools/GraphDrawer/GraphDrawer.csproj @@ -31,16 +31,6 @@ <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Deploy|AnyCPU'"> - <OutputPath>bin\Deploy\</OutputPath> - <DefineConstants>TRACE</DefineConstants> - <Optimize>true</Optimize> - <DebugType>pdbonly</DebugType> - <PlatformTarget>AnyCPU</PlatformTarget> - <ErrorReport>prompt</ErrorReport> - <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> - <Prefer32Bit>true</Prefer32Bit> - </PropertyGroup> <ItemGroup> <Reference Include="System" /> <Reference Include="System.Core" /> diff --git a/Tools/LicenceHeader/LicenceHeader.csproj b/Tools/LicenceHeader/LicenceHeader.csproj index 86642c0757bc2c30538f6ec2e16bf6d473187596..40898d4d3593ab6e4a84bcc1084d79b813bfaed0 100644 --- a/Tools/LicenceHeader/LicenceHeader.csproj +++ b/Tools/LicenceHeader/LicenceHeader.csproj @@ -31,16 +31,6 @@ <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Deploy|AnyCPU'"> - <OutputPath>bin\Deploy\</OutputPath> - <DefineConstants>TRACE</DefineConstants> - <Optimize>true</Optimize> - <DebugType>pdbonly</DebugType> - <PlatformTarget>AnyCPU</PlatformTarget> - <ErrorReport>prompt</ErrorReport> - <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> - <Prefer32Bit>true</Prefer32Bit> - </PropertyGroup> <ItemGroup> <Reference Include="System" /> <Reference Include="System.Core" /> diff --git a/VECTO.sln b/VECTO.sln index 5554e100f867a8f54661fa49b62da12b4d0478c7..7a6afcab40e8bfa1bd9ffbc4ac820f2049b93d7d 100644 --- a/VECTO.sln +++ b/VECTO.sln @@ -1,18 +1,8 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.26730.16 +# Visual Studio 2013 +VisualStudioVersion = 12.0.31101.0 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AdvancedAuxiliaries", "AdvancedAuxiliaries", "{B7C0A40B-E468-44DE-A784-7A5B8DAC1042}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "VectoCommon", "VectoCommon", "{73A5BF70-6168-456F-95E5-A1402BFA488C}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tools", "Tools", "{351FF7E8-B56B-445E-8E98-A61E07C990DA}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "VECTO 3", "VECTO 3", "{CC93EA68-F3FE-4BCB-9292-1101F94A4D09}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Plugins", "Plugins", "{D29E62A2-CF08-469F-B29F-1B25DCB35386}" -EndProject Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "VECTO", "VECTO\VECTO.vbproj", "{AAC0F132-0A9F-45B3-B682-77AC9B24B352}" ProjectSection(ProjectDependencies) = postProject {60AD4DF0-6648-4374-83CB-C7A162EFB391} = {60AD4DF0-6648-4374-83CB-C7A162EFB391} @@ -41,10 +31,20 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DeclarationCycleZip", "Tool EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LicenceHeader", "Tools\LicenceHeader\LicenceHeader.csproj", "{E8B0B447-1A54-4BEC-A160-AF0017000781}" EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "AdvancedAuxiliaries", "AdvancedAuxiliaries", "{B7C0A40B-E468-44DE-A784-7A5B8DAC1042}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "VectoCommon", "VectoCommon", "{73A5BF70-6168-456F-95E5-A1402BFA488C}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tools", "Tools", "{351FF7E8-B56B-445E-8E98-A61E07C990DA}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "VECTO 3", "VECTO 3", "{CC93EA68-F3FE-4BCB-9292-1101F94A4D09}" +EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VectoCommon", "VectoCommon\VectoCommon\VectoCommon.csproj", "{79A066AD-69A9-4223-90F6-6ED5D2D084F4}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ModelbasedTests", "VectoCore\ModelbasedTests\ModelbasedTests.csproj", "{A0256B2A-09F8-45AD-B46A-FD98D7AAAA0C}" EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Plugins", "Plugins", "{D29E62A2-CF08-469F-B29F-1B25DCB35386}" +EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VectoAPI", "..\VECTO_API\VectoAPI\VectoAPI.csproj", "{512C2CD1-E5BE-4F6B-943B-2BFA7E0CBD64}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VectoAPI Test", "..\VECTO_API\VectoAPI Test\VectoAPI Test.csproj", "{D959CB7C-F514-4F5E-9C33-684D0012474B}" @@ -65,6 +65,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HashingTool", "HashingTool\ EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HashingCmd", "HashingCmd\HashingCmd.csproj", "{33F9848E-9257-4BE2-915F-68E748AEB204}" EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{B5A298FD-8117-4443-9419-66BADA094716}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug PerformanceStats|Any CPU = Debug PerformanceStats|Any CPU @@ -139,8 +141,8 @@ Global {FDEEE460-0B8A-4EF6-8D9E-72F203A50F65}.DebugTUG|Any CPU.Build.0 = Debug|Any CPU {FDEEE460-0B8A-4EF6-8D9E-72F203A50F65}.DebugTUG|x64.ActiveCfg = Debug|Any CPU {FDEEE460-0B8A-4EF6-8D9E-72F203A50F65}.DebugTUG|x86.ActiveCfg = Debug|Any CPU - {FDEEE460-0B8A-4EF6-8D9E-72F203A50F65}.Deploy|Any CPU.ActiveCfg = Deploy|Any CPU - {FDEEE460-0B8A-4EF6-8D9E-72F203A50F65}.Deploy|Any CPU.Build.0 = Deploy|Any CPU + {FDEEE460-0B8A-4EF6-8D9E-72F203A50F65}.Deploy|Any CPU.ActiveCfg = Release|Any CPU + {FDEEE460-0B8A-4EF6-8D9E-72F203A50F65}.Deploy|Any CPU.Build.0 = Release|Any CPU {FDEEE460-0B8A-4EF6-8D9E-72F203A50F65}.Deploy|x64.ActiveCfg = Debug|Any CPU {FDEEE460-0B8A-4EF6-8D9E-72F203A50F65}.Deploy|x86.ActiveCfg = Debug|Any CPU {FDEEE460-0B8A-4EF6-8D9E-72F203A50F65}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -167,8 +169,8 @@ Global {CD36938A-ADD9-4C65-96DA-B397CDEEA90A}.DebugTUG|Any CPU.Build.0 = Debug|Any CPU {CD36938A-ADD9-4C65-96DA-B397CDEEA90A}.DebugTUG|x64.ActiveCfg = Debug|Any CPU {CD36938A-ADD9-4C65-96DA-B397CDEEA90A}.DebugTUG|x86.ActiveCfg = Debug|Any CPU - {CD36938A-ADD9-4C65-96DA-B397CDEEA90A}.Deploy|Any CPU.ActiveCfg = Deploy|Any CPU - {CD36938A-ADD9-4C65-96DA-B397CDEEA90A}.Deploy|Any CPU.Build.0 = Deploy|Any CPU + {CD36938A-ADD9-4C65-96DA-B397CDEEA90A}.Deploy|Any CPU.ActiveCfg = Release|Any CPU + {CD36938A-ADD9-4C65-96DA-B397CDEEA90A}.Deploy|Any CPU.Build.0 = Release|Any CPU {CD36938A-ADD9-4C65-96DA-B397CDEEA90A}.Deploy|x64.ActiveCfg = Debug|Any CPU {CD36938A-ADD9-4C65-96DA-B397CDEEA90A}.Deploy|x86.ActiveCfg = Debug|Any CPU {CD36938A-ADD9-4C65-96DA-B397CDEEA90A}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -193,7 +195,7 @@ Global {6F31F8B2-6AB3-4F85-8AC9-D09ADCA6432D}.DebugTUG|Any CPU.Build.0 = Debug|Any CPU {6F31F8B2-6AB3-4F85-8AC9-D09ADCA6432D}.DebugTUG|x64.ActiveCfg = Debug|Any CPU {6F31F8B2-6AB3-4F85-8AC9-D09ADCA6432D}.DebugTUG|x86.ActiveCfg = Debug|Any CPU - {6F31F8B2-6AB3-4F85-8AC9-D09ADCA6432D}.Deploy|Any CPU.ActiveCfg = Deploy|Any CPU + {6F31F8B2-6AB3-4F85-8AC9-D09ADCA6432D}.Deploy|Any CPU.ActiveCfg = Release|Any CPU {6F31F8B2-6AB3-4F85-8AC9-D09ADCA6432D}.Deploy|x64.ActiveCfg = Debug|Any CPU {6F31F8B2-6AB3-4F85-8AC9-D09ADCA6432D}.Deploy|x86.ActiveCfg = Debug|Any CPU {6F31F8B2-6AB3-4F85-8AC9-D09ADCA6432D}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -220,7 +222,7 @@ Global {6A27F93E-4A58-48F6-B00B-3908C5D3D5A2}.DebugTUG|Any CPU.Build.0 = Debug|Any CPU {6A27F93E-4A58-48F6-B00B-3908C5D3D5A2}.DebugTUG|x64.ActiveCfg = Debug|Any CPU {6A27F93E-4A58-48F6-B00B-3908C5D3D5A2}.DebugTUG|x86.ActiveCfg = Debug|Any CPU - {6A27F93E-4A58-48F6-B00B-3908C5D3D5A2}.Deploy|Any CPU.ActiveCfg = Deploy|Any CPU + {6A27F93E-4A58-48F6-B00B-3908C5D3D5A2}.Deploy|Any CPU.ActiveCfg = Release|Any CPU {6A27F93E-4A58-48F6-B00B-3908C5D3D5A2}.Deploy|x64.ActiveCfg = Debug|Any CPU {6A27F93E-4A58-48F6-B00B-3908C5D3D5A2}.Deploy|x86.ActiveCfg = Debug|Any CPU {6A27F93E-4A58-48F6-B00B-3908C5D3D5A2}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -266,8 +268,8 @@ Global {B4B9BD2F-FD8F-4BB8-82FA-E2154D2C7FBD}.DebugTUG|Any CPU.Build.0 = Debug|Any CPU {B4B9BD2F-FD8F-4BB8-82FA-E2154D2C7FBD}.DebugTUG|x64.ActiveCfg = Debug|Any CPU {B4B9BD2F-FD8F-4BB8-82FA-E2154D2C7FBD}.DebugTUG|x86.ActiveCfg = Debug|Any CPU - {B4B9BD2F-FD8F-4BB8-82FA-E2154D2C7FBD}.Deploy|Any CPU.ActiveCfg = Deploy|Any CPU - {B4B9BD2F-FD8F-4BB8-82FA-E2154D2C7FBD}.Deploy|Any CPU.Build.0 = Deploy|Any CPU + {B4B9BD2F-FD8F-4BB8-82FA-E2154D2C7FBD}.Deploy|Any CPU.ActiveCfg = Release|Any CPU + {B4B9BD2F-FD8F-4BB8-82FA-E2154D2C7FBD}.Deploy|Any CPU.Build.0 = Release|Any CPU {B4B9BD2F-FD8F-4BB8-82FA-E2154D2C7FBD}.Deploy|x64.ActiveCfg = Debug|Any CPU {B4B9BD2F-FD8F-4BB8-82FA-E2154D2C7FBD}.Deploy|x86.ActiveCfg = Debug|Any CPU {B4B9BD2F-FD8F-4BB8-82FA-E2154D2C7FBD}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -294,8 +296,8 @@ Global {60AD4DF0-6648-4374-83CB-C7A162EFB391}.DebugTUG|Any CPU.Build.0 = Debug|Any CPU {60AD4DF0-6648-4374-83CB-C7A162EFB391}.DebugTUG|x64.ActiveCfg = Debug|Any CPU {60AD4DF0-6648-4374-83CB-C7A162EFB391}.DebugTUG|x86.ActiveCfg = Debug|Any CPU - {60AD4DF0-6648-4374-83CB-C7A162EFB391}.Deploy|Any CPU.ActiveCfg = Deploy|Any CPU - {60AD4DF0-6648-4374-83CB-C7A162EFB391}.Deploy|Any CPU.Build.0 = Deploy|Any CPU + {60AD4DF0-6648-4374-83CB-C7A162EFB391}.Deploy|Any CPU.ActiveCfg = Release|Any CPU + {60AD4DF0-6648-4374-83CB-C7A162EFB391}.Deploy|Any CPU.Build.0 = Release|Any CPU {60AD4DF0-6648-4374-83CB-C7A162EFB391}.Deploy|x64.ActiveCfg = Debug|Any CPU {60AD4DF0-6648-4374-83CB-C7A162EFB391}.Deploy|x86.ActiveCfg = Debug|Any CPU {60AD4DF0-6648-4374-83CB-C7A162EFB391}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -322,7 +324,7 @@ Global {6589CAEC-ECC9-4BCC-9699-DE3F22BBCBD4}.DebugTUG|Any CPU.Build.0 = Debug|Any CPU {6589CAEC-ECC9-4BCC-9699-DE3F22BBCBD4}.DebugTUG|x64.ActiveCfg = Debug|Any CPU {6589CAEC-ECC9-4BCC-9699-DE3F22BBCBD4}.DebugTUG|x86.ActiveCfg = Debug|Any CPU - {6589CAEC-ECC9-4BCC-9699-DE3F22BBCBD4}.Deploy|Any CPU.ActiveCfg = Deploy|Any CPU + {6589CAEC-ECC9-4BCC-9699-DE3F22BBCBD4}.Deploy|Any CPU.ActiveCfg = Release|Any CPU {6589CAEC-ECC9-4BCC-9699-DE3F22BBCBD4}.Deploy|x64.ActiveCfg = Debug|Any CPU {6589CAEC-ECC9-4BCC-9699-DE3F22BBCBD4}.Deploy|x86.ActiveCfg = Debug|Any CPU {6589CAEC-ECC9-4BCC-9699-DE3F22BBCBD4}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -349,7 +351,7 @@ Global {2320CD6F-FE7B-4341-A9BB-3ABCA7EF18F6}.DebugTUG|Any CPU.Build.0 = Debug|Any CPU {2320CD6F-FE7B-4341-A9BB-3ABCA7EF18F6}.DebugTUG|x64.ActiveCfg = Debug|Any CPU {2320CD6F-FE7B-4341-A9BB-3ABCA7EF18F6}.DebugTUG|x86.ActiveCfg = Debug|Any CPU - {2320CD6F-FE7B-4341-A9BB-3ABCA7EF18F6}.Deploy|Any CPU.ActiveCfg = Deploy|Any CPU + {2320CD6F-FE7B-4341-A9BB-3ABCA7EF18F6}.Deploy|Any CPU.ActiveCfg = Release|Any CPU {2320CD6F-FE7B-4341-A9BB-3ABCA7EF18F6}.Deploy|x64.ActiveCfg = Debug|Any CPU {2320CD6F-FE7B-4341-A9BB-3ABCA7EF18F6}.Deploy|x86.ActiveCfg = Debug|Any CPU {2320CD6F-FE7B-4341-A9BB-3ABCA7EF18F6}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -376,7 +378,7 @@ Global {E8B0B447-1A54-4BEC-A160-AF0017000781}.DebugTUG|Any CPU.Build.0 = Debug|Any CPU {E8B0B447-1A54-4BEC-A160-AF0017000781}.DebugTUG|x64.ActiveCfg = Debug|Any CPU {E8B0B447-1A54-4BEC-A160-AF0017000781}.DebugTUG|x86.ActiveCfg = Debug|Any CPU - {E8B0B447-1A54-4BEC-A160-AF0017000781}.Deploy|Any CPU.ActiveCfg = Deploy|Any CPU + {E8B0B447-1A54-4BEC-A160-AF0017000781}.Deploy|Any CPU.ActiveCfg = Release|Any CPU {E8B0B447-1A54-4BEC-A160-AF0017000781}.Deploy|x64.ActiveCfg = Debug|Any CPU {E8B0B447-1A54-4BEC-A160-AF0017000781}.Deploy|x86.ActiveCfg = Debug|Any CPU {E8B0B447-1A54-4BEC-A160-AF0017000781}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -401,8 +403,8 @@ Global {79A066AD-69A9-4223-90F6-6ED5D2D084F4}.DebugTUG|Any CPU.Build.0 = Debug|Any CPU {79A066AD-69A9-4223-90F6-6ED5D2D084F4}.DebugTUG|x64.ActiveCfg = Debug|Any CPU {79A066AD-69A9-4223-90F6-6ED5D2D084F4}.DebugTUG|x86.ActiveCfg = Debug|Any CPU - {79A066AD-69A9-4223-90F6-6ED5D2D084F4}.Deploy|Any CPU.ActiveCfg = Deploy|Any CPU - {79A066AD-69A9-4223-90F6-6ED5D2D084F4}.Deploy|Any CPU.Build.0 = Deploy|Any CPU + {79A066AD-69A9-4223-90F6-6ED5D2D084F4}.Deploy|Any CPU.ActiveCfg = Release|Any CPU + {79A066AD-69A9-4223-90F6-6ED5D2D084F4}.Deploy|Any CPU.Build.0 = Release|Any CPU {79A066AD-69A9-4223-90F6-6ED5D2D084F4}.Deploy|x64.ActiveCfg = Debug|Any CPU {79A066AD-69A9-4223-90F6-6ED5D2D084F4}.Deploy|x86.ActiveCfg = Debug|Any CPU {79A066AD-69A9-4223-90F6-6ED5D2D084F4}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -426,7 +428,7 @@ Global {A0256B2A-09F8-45AD-B46A-FD98D7AAAA0C}.DebugTUG|Any CPU.Build.0 = Debug|Any CPU {A0256B2A-09F8-45AD-B46A-FD98D7AAAA0C}.DebugTUG|x64.ActiveCfg = Debug|Any CPU {A0256B2A-09F8-45AD-B46A-FD98D7AAAA0C}.DebugTUG|x86.ActiveCfg = Debug|Any CPU - {A0256B2A-09F8-45AD-B46A-FD98D7AAAA0C}.Deploy|Any CPU.ActiveCfg = Deploy|Any CPU + {A0256B2A-09F8-45AD-B46A-FD98D7AAAA0C}.Deploy|Any CPU.ActiveCfg = Release|Any CPU {A0256B2A-09F8-45AD-B46A-FD98D7AAAA0C}.Deploy|x64.ActiveCfg = Debug|Any CPU {A0256B2A-09F8-45AD-B46A-FD98D7AAAA0C}.Deploy|x86.ActiveCfg = Debug|Any CPU {A0256B2A-09F8-45AD-B46A-FD98D7AAAA0C}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -473,8 +475,8 @@ Global {D959CB7C-F514-4F5E-9C33-684D0012474B}.DebugTUG|Any CPU.Build.0 = Debug|Any CPU {D959CB7C-F514-4F5E-9C33-684D0012474B}.DebugTUG|x64.ActiveCfg = Debug|Any CPU {D959CB7C-F514-4F5E-9C33-684D0012474B}.DebugTUG|x86.ActiveCfg = Debug|Any CPU - {D959CB7C-F514-4F5E-9C33-684D0012474B}.Deploy|Any CPU.ActiveCfg = Debug|Any CPU - {D959CB7C-F514-4F5E-9C33-684D0012474B}.Deploy|Any CPU.Build.0 = Debug|Any CPU + {D959CB7C-F514-4F5E-9C33-684D0012474B}.Deploy|Any CPU.ActiveCfg = Release|Any CPU + {D959CB7C-F514-4F5E-9C33-684D0012474B}.Deploy|Any CPU.Build.0 = Release|Any CPU {D959CB7C-F514-4F5E-9C33-684D0012474B}.Deploy|x64.ActiveCfg = Debug|Any CPU {D959CB7C-F514-4F5E-9C33-684D0012474B}.Deploy|x86.ActiveCfg = Debug|Any CPU {D959CB7C-F514-4F5E-9C33-684D0012474B}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -497,8 +499,8 @@ Global {41314A40-AB3E-4F43-B1A4-58443F4014F2}.DebugTUG|Any CPU.Build.0 = Debug|Any CPU {41314A40-AB3E-4F43-B1A4-58443F4014F2}.DebugTUG|x64.ActiveCfg = Debug|Any CPU {41314A40-AB3E-4F43-B1A4-58443F4014F2}.DebugTUG|x86.ActiveCfg = Debug|Any CPU - {41314A40-AB3E-4F43-B1A4-58443F4014F2}.Deploy|Any CPU.ActiveCfg = Debug|Any CPU - {41314A40-AB3E-4F43-B1A4-58443F4014F2}.Deploy|Any CPU.Build.0 = Debug|Any CPU + {41314A40-AB3E-4F43-B1A4-58443F4014F2}.Deploy|Any CPU.ActiveCfg = Release|Any CPU + {41314A40-AB3E-4F43-B1A4-58443F4014F2}.Deploy|Any CPU.Build.0 = Release|Any CPU {41314A40-AB3E-4F43-B1A4-58443F4014F2}.Deploy|x64.ActiveCfg = Debug|Any CPU {41314A40-AB3E-4F43-B1A4-58443F4014F2}.Deploy|x86.ActiveCfg = Debug|Any CPU {41314A40-AB3E-4F43-B1A4-58443F4014F2}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -544,9 +546,10 @@ Global {2C58BA97-2954-4D19-920F-A24B78FC80A4}.DebugTUG|Any CPU.Build.0 = Debug|Any CPU {2C58BA97-2954-4D19-920F-A24B78FC80A4}.DebugTUG|x64.ActiveCfg = Debug|Any CPU {2C58BA97-2954-4D19-920F-A24B78FC80A4}.DebugTUG|x86.ActiveCfg = Debug|Any CPU - {2C58BA97-2954-4D19-920F-A24B78FC80A4}.Deploy|Any CPU.ActiveCfg = Deploy|Any CPU - {2C58BA97-2954-4D19-920F-A24B78FC80A4}.Deploy|x64.ActiveCfg = Deploy|Any CPU - {2C58BA97-2954-4D19-920F-A24B78FC80A4}.Deploy|x86.ActiveCfg = Deploy|Any CPU + {2C58BA97-2954-4D19-920F-A24B78FC80A4}.Deploy|Any CPU.ActiveCfg = Release|Any CPU + {2C58BA97-2954-4D19-920F-A24B78FC80A4}.Deploy|Any CPU.Build.0 = Release|Any CPU + {2C58BA97-2954-4D19-920F-A24B78FC80A4}.Deploy|x64.ActiveCfg = Debug|Any CPU + {2C58BA97-2954-4D19-920F-A24B78FC80A4}.Deploy|x86.ActiveCfg = Debug|Any CPU {2C58BA97-2954-4D19-920F-A24B78FC80A4}.Release|Any CPU.ActiveCfg = Release|Any CPU {2C58BA97-2954-4D19-920F-A24B78FC80A4}.Release|x64.ActiveCfg = Release|Any CPU {2C58BA97-2954-4D19-920F-A24B78FC80A4}.Release|x86.ActiveCfg = Release|Any CPU @@ -567,9 +570,9 @@ Global {7C364099-9B85-473A-8A42-BBEBE4798FF5}.DebugTUG|Any CPU.Build.0 = Debug|Any CPU {7C364099-9B85-473A-8A42-BBEBE4798FF5}.DebugTUG|x64.ActiveCfg = Debug|Any CPU {7C364099-9B85-473A-8A42-BBEBE4798FF5}.DebugTUG|x86.ActiveCfg = Debug|Any CPU - {7C364099-9B85-473A-8A42-BBEBE4798FF5}.Deploy|Any CPU.ActiveCfg = Deploy|Any CPU - {7C364099-9B85-473A-8A42-BBEBE4798FF5}.Deploy|x64.ActiveCfg = Deploy|Any CPU - {7C364099-9B85-473A-8A42-BBEBE4798FF5}.Deploy|x86.ActiveCfg = Deploy|Any CPU + {7C364099-9B85-473A-8A42-BBEBE4798FF5}.Deploy|Any CPU.ActiveCfg = Release|Any CPU + {7C364099-9B85-473A-8A42-BBEBE4798FF5}.Deploy|x64.ActiveCfg = Debug|Any CPU + {7C364099-9B85-473A-8A42-BBEBE4798FF5}.Deploy|x86.ActiveCfg = Debug|Any CPU {7C364099-9B85-473A-8A42-BBEBE4798FF5}.Release|Any CPU.ActiveCfg = Release|Any CPU {7C364099-9B85-473A-8A42-BBEBE4798FF5}.Release|x64.ActiveCfg = Release|Any CPU {7C364099-9B85-473A-8A42-BBEBE4798FF5}.Release|x86.ActiveCfg = Release|Any CPU @@ -591,8 +594,8 @@ Global {B673E12F-D323-4C4C-8805-9915B2C72D3D}.DebugTUG|Any CPU.Build.0 = Debug|Any CPU {B673E12F-D323-4C4C-8805-9915B2C72D3D}.DebugTUG|x64.ActiveCfg = Debug|Any CPU {B673E12F-D323-4C4C-8805-9915B2C72D3D}.DebugTUG|x86.ActiveCfg = Debug|Any CPU - {B673E12F-D323-4C4C-8805-9915B2C72D3D}.Deploy|Any CPU.ActiveCfg = Deploy|Any CPU - {B673E12F-D323-4C4C-8805-9915B2C72D3D}.Deploy|Any CPU.Build.0 = Deploy|Any CPU + {B673E12F-D323-4C4C-8805-9915B2C72D3D}.Deploy|Any CPU.ActiveCfg = Release|Any CPU + {B673E12F-D323-4C4C-8805-9915B2C72D3D}.Deploy|Any CPU.Build.0 = Release|Any CPU {B673E12F-D323-4C4C-8805-9915B2C72D3D}.Deploy|x64.ActiveCfg = Debug|Any CPU {B673E12F-D323-4C4C-8805-9915B2C72D3D}.Deploy|x86.ActiveCfg = Debug|Any CPU {B673E12F-D323-4C4C-8805-9915B2C72D3D}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -617,7 +620,7 @@ Global {760C1C5B-A767-463E-BA85-F0BCFC23A550}.DebugTUG|Any CPU.Build.0 = Debug|Any CPU {760C1C5B-A767-463E-BA85-F0BCFC23A550}.DebugTUG|x64.ActiveCfg = Debug|Any CPU {760C1C5B-A767-463E-BA85-F0BCFC23A550}.DebugTUG|x86.ActiveCfg = Debug|Any CPU - {760C1C5B-A767-463E-BA85-F0BCFC23A550}.Deploy|Any CPU.ActiveCfg = Deploy|Any CPU + {760C1C5B-A767-463E-BA85-F0BCFC23A550}.Deploy|Any CPU.ActiveCfg = Release|Any CPU {760C1C5B-A767-463E-BA85-F0BCFC23A550}.Deploy|x64.ActiveCfg = Debug|Any CPU {760C1C5B-A767-463E-BA85-F0BCFC23A550}.Deploy|x86.ActiveCfg = Debug|Any CPU {760C1C5B-A767-463E-BA85-F0BCFC23A550}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -642,8 +645,8 @@ Global {E14FC935-30EA-4BE6-AA8A-85CB76FEBA6A}.DebugTUG|Any CPU.Build.0 = Debug|Any CPU {E14FC935-30EA-4BE6-AA8A-85CB76FEBA6A}.DebugTUG|x64.ActiveCfg = Debug|Any CPU {E14FC935-30EA-4BE6-AA8A-85CB76FEBA6A}.DebugTUG|x86.ActiveCfg = Debug|Any CPU - {E14FC935-30EA-4BE6-AA8A-85CB76FEBA6A}.Deploy|Any CPU.ActiveCfg = Deploy|Any CPU - {E14FC935-30EA-4BE6-AA8A-85CB76FEBA6A}.Deploy|Any CPU.Build.0 = Deploy|Any CPU + {E14FC935-30EA-4BE6-AA8A-85CB76FEBA6A}.Deploy|Any CPU.ActiveCfg = Release|Any CPU + {E14FC935-30EA-4BE6-AA8A-85CB76FEBA6A}.Deploy|Any CPU.Build.0 = Release|Any CPU {E14FC935-30EA-4BE6-AA8A-85CB76FEBA6A}.Deploy|x64.ActiveCfg = Debug|Any CPU {E14FC935-30EA-4BE6-AA8A-85CB76FEBA6A}.Deploy|x86.ActiveCfg = Debug|Any CPU {E14FC935-30EA-4BE6-AA8A-85CB76FEBA6A}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -668,8 +671,8 @@ Global {33F9848E-9257-4BE2-915F-68E748AEB204}.DebugTUG|Any CPU.Build.0 = Debug|Any CPU {33F9848E-9257-4BE2-915F-68E748AEB204}.DebugTUG|x64.ActiveCfg = Debug|Any CPU {33F9848E-9257-4BE2-915F-68E748AEB204}.DebugTUG|x86.ActiveCfg = Debug|Any CPU - {33F9848E-9257-4BE2-915F-68E748AEB204}.Deploy|Any CPU.ActiveCfg = Deploy|Any CPU - {33F9848E-9257-4BE2-915F-68E748AEB204}.Deploy|Any CPU.Build.0 = Deploy|Any CPU + {33F9848E-9257-4BE2-915F-68E748AEB204}.Deploy|Any CPU.ActiveCfg = Release|Any CPU + {33F9848E-9257-4BE2-915F-68E748AEB204}.Deploy|Any CPU.Build.0 = Release|Any CPU {33F9848E-9257-4BE2-915F-68E748AEB204}.Deploy|x64.ActiveCfg = Debug|Any CPU {33F9848E-9257-4BE2-915F-68E748AEB204}.Deploy|x86.ActiveCfg = Debug|Any CPU {33F9848E-9257-4BE2-915F-68E748AEB204}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -704,7 +707,4 @@ Global {B673E12F-D323-4C4C-8805-9915B2C72D3D} = {73A5BF70-6168-456F-95E5-A1402BFA488C} {760C1C5B-A767-463E-BA85-F0BCFC23A550} = {73A5BF70-6168-456F-95E5-A1402BFA488C} EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {06137BF5-A1E6-423A-AD4C-2C7BDA4FA912} - EndGlobalSection EndGlobal diff --git a/VECTOAux/VectoAuxiliaries/Electrics/CombinedAlternator.vb b/VECTOAux/VectoAuxiliaries/Electrics/CombinedAlternator.vb index c6d7a16856f9bdf90bf6e579926749e0ca094543..bfa3f81396bb12c0696b1f7eef0ba7462674be55 100644 --- a/VECTOAux/VectoAuxiliaries/Electrics/CombinedAlternator.vb +++ b/VECTOAux/VectoAuxiliaries/Electrics/CombinedAlternator.vb @@ -1,15 +1,10 @@ Option Strict On -Imports VectoAuxiliaries.Electrics Imports System Imports System.Collections.Generic Imports System.Linq Imports System.Text Imports System.IO -Imports DocumentFormat.OpenXml -Imports DocumentFormat.OpenXml.Spreadsheet -Imports Newtonsoft.Json -Imports VectoAuxiliaries Imports System.Globalization Imports TUGraz.VectoCommon.Utils @@ -48,7 +43,6 @@ Namespace Electrics End If Return alternatorMapValues - End Function Public Function Initialise() As Boolean Implements IAlternatorMap.Initialise diff --git a/VECTOAux/VectoAuxiliaries/Hvac/SSMTOOL.vb b/VECTOAux/VectoAuxiliaries/Hvac/SSMTOOL.vb index 83f67592f359979585f29aaf677bb4ff7cfc9e54..e483f29f7bd665a1d4878683ad4cabdddcb26dc1 100644 --- a/VECTOAux/VectoAuxiliaries/Hvac/SSMTOOL.vb +++ b/VECTOAux/VectoAuxiliaries/Hvac/SSMTOOL.vb @@ -102,7 +102,7 @@ Namespace Hvac For Each line As TechListBenefitLine In DirectCast(from, SSMTOOL).TechList.TechLines Dim newLine As New TechListBenefitLine(Me.GenInputs) - newLine.InjectFrom() + 'newLine.InjectFrom() newLine.InjectFrom(line) TechList.Add(newLine, feedback) @@ -293,4 +293,4 @@ Namespace Hvac End If End Sub End Class -End Namespace \ No newline at end of file +End Namespace diff --git a/VECTOAux/VectoAuxiliaries/VectoAuxiliaries.vbproj b/VECTOAux/VectoAuxiliaries/VectoAuxiliaries.vbproj index 1b0669f034490009638dc8ab89441f11b3df947c..287a7e548c315be9eb2acf1dc419fa31c16920b9 100644 --- a/VECTOAux/VectoAuxiliaries/VectoAuxiliaries.vbproj +++ b/VECTOAux/VectoAuxiliaries/VectoAuxiliaries.vbproj @@ -57,27 +57,14 @@ <PropertyGroup> <OptionInfer>Off</OptionInfer> </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Deploy|AnyCPU'"> - <DefineTrace>true</DefineTrace> - <OutputPath>bin\Deploy\</OutputPath> - <DocumentationFile>BusAuxiliaries.xml</DocumentationFile> - <Optimize>true</Optimize> - <DebugType>pdbonly</DebugType> - <PlatformTarget>AnyCPU</PlatformTarget> - <WarningsAsErrors>41999,42016,42017,42018,42019,42020,42021,42022,42032,42036</WarningsAsErrors> - <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> - </PropertyGroup> <ItemGroup> - <Reference Include="DocumentFormat.OpenXml, Version=2.0.5022.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"> - <SpecificVersion>False</SpecificVersion> - <HintPath>3rdPartyLibraries\DocumentFormat.OpenXml.dll</HintPath> - </Reference> <Reference Include="Newtonsoft.Json, Version=8.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> <HintPath>..\..\packages\Newtonsoft.Json.8.0.3\lib\net40\Newtonsoft.Json.dll</HintPath> </Reference> - <Reference Include="Omu.ValueInjecter"> - <HintPath>..\..\packages\ValueInjecter.2.3.3\lib\net35\Omu.ValueInjecter.dll</HintPath> + <Reference Include="Omu.ValueInjecter, Version=3.1.1.0, Culture=neutral, PublicKeyToken=c7694541b0ac80e4, processorArchitecture=MSIL"> + <HintPath>..\..\packages\ValueInjecter.3.1.1.5\lib\net40\Omu.ValueInjecter.dll</HintPath> + <Private>True</Private> </Reference> <Reference Include="System" /> <Reference Include="System.Data" /> diff --git a/VECTOAux/VectoAuxiliaries/packages.config b/VECTOAux/VectoAuxiliaries/packages.config index be681bd91116254cc7d9dcb27afb1ab1666a60fa..ae14addfc32b48b0862f2df7325b9c92e342cdd5 100644 --- a/VECTOAux/VectoAuxiliaries/packages.config +++ b/VECTOAux/VectoAuxiliaries/packages.config @@ -2,5 +2,5 @@ <packages> <package id="Newtonsoft.Json" version="8.0.3" targetFramework="net40" requireReinstallation="True" /> - <package id="valueinjecter" version="2.3.3" targetFramework="net40" /> + <package id="ValueInjecter" version="3.1.1.5" targetFramework="net45" /> </packages> \ No newline at end of file diff --git a/VECTOAux/VectoAuxiliariesTests/VectoAuxiliariesTests.vbproj b/VECTOAux/VectoAuxiliariesTests/VectoAuxiliariesTests.vbproj index 052500b6b2c4e3f4eddeb69f380e667234b7ad52..de57f4d2821feb6cbbe712be1c5cb66029068e58 100644 --- a/VECTOAux/VectoAuxiliariesTests/VectoAuxiliariesTests.vbproj +++ b/VECTOAux/VectoAuxiliariesTests/VectoAuxiliariesTests.vbproj @@ -58,15 +58,6 @@ <PropertyGroup> <OptionInfer>On</OptionInfer> </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Deploy|AnyCPU'"> - <OutputPath>bin\Deploy\</OutputPath> - <DocumentationFile>VectoAuxiliariesTests.xml</DocumentationFile> - <Optimize>true</Optimize> - <NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn> - <DebugType>pdbonly</DebugType> - <PlatformTarget>AnyCPU</PlatformTarget> - <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> - </PropertyGroup> <ItemGroup> <Reference Include="Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" /> <Reference Include="Moq"> diff --git a/VectoCommon/AdvancedAuxiliaryInterfaces/AdvancedAuxiliaryInterfaces.vbproj b/VectoCommon/AdvancedAuxiliaryInterfaces/AdvancedAuxiliaryInterfaces.vbproj index a6eb9991a4f39a7df80cb54097baa33eb28068fd..8b5131f2fb75083cf03466e9fd2920fd92f41d94 100644 --- a/VectoCommon/AdvancedAuxiliaryInterfaces/AdvancedAuxiliaryInterfaces.vbproj +++ b/VectoCommon/AdvancedAuxiliaryInterfaces/AdvancedAuxiliaryInterfaces.vbproj @@ -53,16 +53,6 @@ <PropertyGroup> <OptionInfer>On</OptionInfer> </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Deploy|AnyCPU'"> - <DefineTrace>true</DefineTrace> - <OutputPath>bin\Deploy\</OutputPath> - <DocumentationFile>AdvancedAuxiliaryInterfaces.xml</DocumentationFile> - <Optimize>true</Optimize> - <NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn> - <DebugType>pdbonly</DebugType> - <PlatformTarget>AnyCPU</PlatformTarget> - <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> - </PropertyGroup> <ItemGroup> <Reference Include="Newtonsoft.Json, Version=8.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> diff --git a/VectoCommon/VectoCommon/VectoCommon.csproj b/VectoCommon/VectoCommon/VectoCommon.csproj index 2fb4d005829747556bbfae6d6e477ac604c54328..86c6b32a5c717ddf7f24b5eedba7f2a9b464c5e2 100644 --- a/VectoCommon/VectoCommon/VectoCommon.csproj +++ b/VectoCommon/VectoCommon/VectoCommon.csproj @@ -30,14 +30,6 @@ <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Deploy|AnyCPU'"> - <OutputPath>bin\Deploy\</OutputPath> - <Optimize>true</Optimize> - <DebugType>pdbonly</DebugType> - <PlatformTarget>AnyCPU</PlatformTarget> - <ErrorReport>prompt</ErrorReport> - <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> - </PropertyGroup> <ItemGroup> <Reference Include="NLog"> <HintPath>..\..\packages\NLog.4.2.3\lib\net45\NLog.dll</HintPath> diff --git a/VectoCommon/VectoHashing/VectoHashing.csproj b/VectoCommon/VectoHashing/VectoHashing.csproj index e726f30018b93650c98025c96c2fec63cafbfe28..460398e353fb9010fc4b80e6489f1688647edb68 100644 --- a/VectoCommon/VectoHashing/VectoHashing.csproj +++ b/VectoCommon/VectoHashing/VectoHashing.csproj @@ -30,16 +30,6 @@ <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Deploy|AnyCPU'"> - <OutputPath>bin\Deploy\</OutputPath> - <DefineConstants>TRACE</DefineConstants> - <Optimize>true</Optimize> - <DebugType>pdbonly</DebugType> - <PlatformTarget>AnyCPU</PlatformTarget> - <ErrorReport>prompt</ErrorReport> - <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> - <DocumentationFile>bin\Deploy\VectoHashing.XML</DocumentationFile> - </PropertyGroup> <ItemGroup> <Reference Include="System" /> <Reference Include="System.Core" /> diff --git a/VectoCommon/VectoHashingTest/VectoHashingTest.csproj b/VectoCommon/VectoHashingTest/VectoHashingTest.csproj index d54961e3a2523de86469ed91b4b9f771480cc264..7093639a6d3bacd2d1ec448a4922858e43b98f8d 100644 --- a/VectoCommon/VectoHashingTest/VectoHashingTest.csproj +++ b/VectoCommon/VectoHashingTest/VectoHashingTest.csproj @@ -34,15 +34,6 @@ <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Deploy|AnyCPU'"> - <OutputPath>bin\Deploy\</OutputPath> - <DefineConstants>TRACE</DefineConstants> - <Optimize>true</Optimize> - <DebugType>pdbonly</DebugType> - <PlatformTarget>AnyCPU</PlatformTarget> - <ErrorReport>prompt</ErrorReport> - <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> - </PropertyGroup> <ItemGroup> <Reference Include="nunit.framework, Version=3.7.1.0, Culture=neutral, PublicKeyToken=2638cd05610744eb, processorArchitecture=MSIL"> <HintPath>..\..\packages\NUnit.3.7.1\lib\net45\nunit.framework.dll</HintPath> diff --git a/VectoConsole/VectoConsole.csproj b/VectoConsole/VectoConsole.csproj index 92c56362c6e39d0446e5df122fb9b71d76db389f..66b5085187a0652374129fd2c1a4cb3ce052b292 100644 --- a/VectoConsole/VectoConsole.csproj +++ b/VectoConsole/VectoConsole.csproj @@ -52,16 +52,6 @@ <PropertyGroup> <ApplicationIcon>VECTO.ico</ApplicationIcon> </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Deploy|AnyCPU'"> - <OutputPath>bin\Deploy\</OutputPath> - <DefineConstants>TRACE</DefineConstants> - <Optimize>true</Optimize> - <DebugType>pdbonly</DebugType> - <PlatformTarget>AnyCPU</PlatformTarget> - <ErrorReport>prompt</ErrorReport> - <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> - <Prefer32Bit>true</Prefer32Bit> - </PropertyGroup> <ItemGroup> <Reference Include="NLog, Version=4.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> diff --git a/VectoCore/ModelbasedTests/ModelbasedTests.csproj b/VectoCore/ModelbasedTests/ModelbasedTests.csproj index a85692a8c63b0699f6c1e3f6c26dc643f0ff9774..83f6d3c5f95f01c26be5eb562d0c7f345e9faab8 100644 --- a/VectoCore/ModelbasedTests/ModelbasedTests.csproj +++ b/VectoCore/ModelbasedTests/ModelbasedTests.csproj @@ -35,14 +35,6 @@ <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Deploy|AnyCPU'"> - <OutputPath>bin\Deploy\</OutputPath> - <Optimize>true</Optimize> - <DebugType>pdbonly</DebugType> - <PlatformTarget>AnyCPU</PlatformTarget> - <ErrorReport>prompt</ErrorReport> - <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> - </PropertyGroup> <ItemGroup> <Reference Include="nunit.framework, Version=3.7.1.0, Culture=neutral, PublicKeyToken=2638cd05610744eb, processorArchitecture=MSIL"> <HintPath>..\..\packages\NUnit.3.7.1\lib\net45\nunit.framework.dll</HintPath> diff --git a/VectoCore/VectoCore/VectoCore.csproj b/VectoCore/VectoCore/VectoCore.csproj index 2417af924f17bc6ec9638df3fab298fa839777c5..f0de17e2f102c1d7e06ce67d710e2b0c5943254a 100644 --- a/VectoCore/VectoCore/VectoCore.csproj +++ b/VectoCore/VectoCore/VectoCore.csproj @@ -83,14 +83,6 @@ <AllowUnsafeBlocks>false</AllowUnsafeBlocks> <Prefer32Bit>false</Prefer32Bit> </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Deploy|AnyCPU'"> - <OutputPath>bin\Deploy\</OutputPath> - <Optimize>true</Optimize> - <DebugType>pdbonly</DebugType> - <PlatformTarget>AnyCPU</PlatformTarget> - <ErrorReport>prompt</ErrorReport> - <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> - </PropertyGroup> <ItemGroup> <Reference Include="DocumentFormat.OpenXml, Version=2.5.5631.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" /> <Reference Include="Microsoft.VisualBasic" /> diff --git a/VectoCore/VectoCoreTest/VectoCoreTest.csproj b/VectoCore/VectoCoreTest/VectoCoreTest.csproj index 6f81bba31c466227205b64f8bea5c45557f7781a..bcdb5921206047d2efb70eaecfa7e533da29283f 100644 --- a/VectoCore/VectoCoreTest/VectoCoreTest.csproj +++ b/VectoCore/VectoCoreTest/VectoCoreTest.csproj @@ -38,14 +38,6 @@ <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Deploy|AnyCPU'"> - <OutputPath>bin\Deploy\</OutputPath> - <Optimize>true</Optimize> - <DebugType>pdbonly</DebugType> - <PlatformTarget>AnyCPU</PlatformTarget> - <ErrorReport>prompt</ErrorReport> - <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> - </PropertyGroup> <ItemGroup> <Reference Include="Microsoft.CSharp" /> <Reference Include="Newtonsoft.Json, Version=8.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL"> diff --git a/packages/ValueInjecter.2.3.3/ValueInjecter.2.3.3.nupkg b/packages/ValueInjecter.2.3.3/ValueInjecter.2.3.3.nupkg deleted file mode 100644 index cef2647a58fcafdb7f37a5442e198390dba7181b..0000000000000000000000000000000000000000 Binary files a/packages/ValueInjecter.2.3.3/ValueInjecter.2.3.3.nupkg and /dev/null differ diff --git a/packages/ValueInjecter.2.3.3/lib/net35/Omu.ValueInjecter.XML b/packages/ValueInjecter.2.3.3/lib/net35/Omu.ValueInjecter.XML deleted file mode 100644 index b3174769dd777abcf5f88d1f39609c23e3a4367b..0000000000000000000000000000000000000000 --- a/packages/ValueInjecter.2.3.3/lib/net35/Omu.ValueInjecter.XML +++ /dev/null @@ -1,150 +0,0 @@ -<?xml version="1.0"?> -<doc> - <assembly> - <name>Omu.ValueInjecter</name> - </assembly> - <members> - <member name="T:Omu.ValueInjecter.ExactValueInjection"> - <summary> - </summary> - </member> - <member name="M:Omu.ValueInjecter.PrefixedValueInjection.SearchTargetName(System.String)"> - <summary> - get a string representing the target property name using the source property name and prefixes - </summary> - <param name="s">source property original name</param> - <returns></returns> - </member> - <member name="M:Omu.ValueInjecter.PrefixedValueInjection.SearchSourceName(System.String)"> - <summary> - get a string representing the source property name using the target property name and prefixes - </summary> - <param name="s">target property original name</param> - <returns></returns> - </member> - <member name="M:Omu.ValueInjecter.DescriptorTools.GetByName(System.ComponentModel.PropertyDescriptorCollection,System.String)"> - <summary> - Seek for a PropertyDescriptor within the collection by Name - </summary> - <returns>the search result or null if nothing was found</returns> - </member> - <member name="M:Omu.ValueInjecter.DescriptorTools.GetByName(System.ComponentModel.PropertyDescriptorCollection,System.String,System.Boolean)"> - <summary> - Seek for a PropertyDescriptor within the collection by Name with option to ignore case - </summary> - <returns>search result or null if nothing was found</returns> - </member> - <member name="M:Omu.ValueInjecter.DescriptorTools.GetByNameType``1(System.ComponentModel.PropertyDescriptorCollection,System.String)"> - <summary> - Search for a PropertyDescriptor within the collection that is of a specific type T - </summary> - <returns>search result or null if nothing was found</returns> - </member> - <member name="T:Omu.ValueInjecter.NoSourceValueInjection"> - <summary> - inject value without source - </summary> - </member> - <member name="T:Omu.ValueInjecter.UberFlatter"> - <summary> - performs flattening and unflattening - first version of this class was made by Vadim Plamadeala ☺ - </summary> - </member> - <member name="T:Omu.ValueInjecter.PropertyInfosStorage"> - <summary> - this is for caching the PropertyDescriptorCollection and PropertyInfo[] for each Type - </summary> - </member> - <member name="T:Omu.ValueInjecter.LoopValueInjection`2"> - <summary> - maps the properties with the same name from the source object of type TSourceProperty to the ones from the target object of type TTargetProperty - </summary> - <typeparam name="TSourceProperty">source properties type</typeparam> - <typeparam name="TTargetProperty">target properties type</typeparam> - </member> - <member name="T:Omu.ValueInjecter.LoopValueInjection"> - <summary> - maps the properties with the same name and type(by default, but you can override TypesMatch to change this) from source to the ones in the target - </summary> - </member> - <member name="M:Omu.ValueInjecter.StaticValueInjecter.InjectFrom``1(System.Object,System.Object[])"> - <summary> - Injects values from source to target - </summary> - <typeparam name="T">ValueInjection used</typeparam> - <param name="target">target where the value is going to be injected</param> - <param name="source">source from where the value is taken</param> - <returns>the modified target</returns> - </member> - <member name="M:Omu.ValueInjecter.StaticValueInjecter.InjectFrom(System.Object,Omu.ValueInjecter.IValueInjection,System.Object[])"> - <summary> - Injects values from source to target - </summary> - <param name="target">target where the value is going to be injected</param> - <param name="injection">ValueInjection used</param> - <param name="source">source from where the value is taken</param> - <returns>the modified target</returns> - </member> - <member name="M:Omu.ValueInjecter.StaticValueInjecter.InjectFrom``1(System.Object)"> - <summary> - Injects values into the target - </summary> - <typeparam name="T">ValueInjection(INoSourceValueInjection) used for that</typeparam> - <param name="target">target where the value is going to be injected</param> - <returns>the modified target</returns> - </member> - <member name="M:Omu.ValueInjecter.StaticValueInjecter.InjectFrom(System.Object,Omu.ValueInjecter.INoSourceValueInjection)"> - <summary> - Injects value into target without source - </summary> - <param name="target">the target where the value is going to be injected</param> - <param name="injection"> the injection(INoSourceValueInjection) used to inject value</param> - <returns>the modified target</returns> - </member> - <member name="M:Omu.ValueInjecter.StaticValueInjecter.InjectFrom(System.Object,System.Object[])"> - <summary> - it the same as calling InjectFrom<LookupValueInjection>() - </summary> - </member> - <member name="M:Omu.ValueInjecter.ValueInjecter.Inject``1(System.Object,System.Object[])"> - <summary> - inject values from source to target - </summary> - <typeparam name="T">ValueInjection used </typeparam> - <param name="target">target where the values is going to be injected</param> - <param name="source">source from where the values are taken</param> - <returns>the modified target</returns> - </member> - <member name="M:Omu.ValueInjecter.ValueInjecter.Inject(Omu.ValueInjecter.IValueInjection,System.Object,System.Object[])"> - <summary> - inject values from source to target - </summary> - <param name="injection">the injection used</param> - <param name="target">target where the values is going to be injected</param> - <param name="source">source from where the values are taken</param> - <returns>the modified target</returns> - </member> - <member name="M:Omu.ValueInjecter.ValueInjecter.Inject``1(System.Object)"> - <summary> - inject values into the target - </summary> - <typeparam name="T">ValueInjection used </typeparam> - <param name="target">target where the values is going to be injected</param> - <returns>the modified target</returns> - </member> - <member name="M:Omu.ValueInjecter.ValueInjecter.Inject(Omu.ValueInjecter.INoSourceValueInjection,System.Object)"> - <summary> - inject values into the target - </summary> - <param name="injection">ValueInjection used</param> - <param name="target">target where the values is going to be injected</param> - <returns>the modified target</returns> - </member> - <member name="M:Omu.ValueInjecter.ValueInjecter.Inject(System.Object,System.Object[])"> - <summary> - the same as calling Inject<LoopValueInjection>() - </summary> - </member> - </members> -</doc> diff --git a/packages/ValueInjecter.2.3.3/lib/net35/Omu.ValueInjecter.dll b/packages/ValueInjecter.2.3.3/lib/net35/Omu.ValueInjecter.dll deleted file mode 100644 index 5542abecac8d76e1fff9df7c342a6bb9876528d2..0000000000000000000000000000000000000000 Binary files a/packages/ValueInjecter.2.3.3/lib/net35/Omu.ValueInjecter.dll and /dev/null differ diff --git a/packages/ValueInjecter.2.3.3/lib/sl3/Omu.ValueInjecter.Silverlight.XML b/packages/ValueInjecter.2.3.3/lib/sl3/Omu.ValueInjecter.Silverlight.XML deleted file mode 100644 index d6669cca4995694cad2aa1c51e1770701a4925f4..0000000000000000000000000000000000000000 --- a/packages/ValueInjecter.2.3.3/lib/sl3/Omu.ValueInjecter.Silverlight.XML +++ /dev/null @@ -1,149 +0,0 @@ -<?xml version="1.0"?> -<doc> - <assembly> - <name>Omu.ValueInjecter.Silverlight</name> - </assembly> - <members> - <member name="M:Omu.ValueInjecter.Silverlight.StaticValueInjecter.InjectFrom``1(System.Object,System.Object[])"> - <summary> - Injects values from source to target - </summary> - <typeparam name="T">ValueInjection used</typeparam> - <param name="target">target where the value is going to be injected</param> - <param name="source">source from where the value is taken</param> - <returns>the modified target</returns> - </member> - <member name="M:Omu.ValueInjecter.Silverlight.StaticValueInjecter.InjectFrom(System.Object,Omu.ValueInjecter.Silverlight.IValueInjection,System.Object[])"> - <summary> - Injects values from source to target - </summary> - <param name="target">target where the value is going to be injected</param> - <param name="injection">ValueInjection used</param> - <param name="source">source from where the value is taken</param> - <returns>the modified target</returns> - </member> - <member name="M:Omu.ValueInjecter.Silverlight.StaticValueInjecter.InjectFrom``1(System.Object)"> - <summary> - Injects values into the target - </summary> - <typeparam name="T">ValueInjection(INoSourceValueInjection) used for that</typeparam> - <param name="target">target where the value is going to be injected</param> - <returns>the modified target</returns> - </member> - <member name="M:Omu.ValueInjecter.Silverlight.StaticValueInjecter.InjectFrom(System.Object,Omu.ValueInjecter.Silverlight.INoSourceValueInjection)"> - <summary> - Injects value into target without source - </summary> - <param name="target">the target where the value is going to be injected</param> - <param name="injection"> the injection(INoSourceValueInjection) used to inject value</param> - <returns>the modified target</returns> - </member> - <member name="M:Omu.ValueInjecter.Silverlight.StaticValueInjecter.InjectFrom(System.Object,System.Object[])"> - <summary> - it the same as calling InjectFrom<LookupValueInjection>() - </summary> - </member> - <member name="T:Omu.ValueInjecter.Silverlight.NoSourceValueInjection"> - <summary> - inject value without source - </summary> - </member> - <member name="M:Omu.ValueInjecter.Silverlight.PrefixedValueInjection.SearchTargetName(System.String)"> - <summary> - get a string representing the target property name using the source property name and prefixes - </summary> - <param name="s">source property original name</param> - <returns></returns> - </member> - <member name="M:Omu.ValueInjecter.Silverlight.PrefixedValueInjection.SearchSourceName(System.String)"> - <summary> - get a string representing the source property name using the target property name and prefixes - </summary> - <param name="s">target property original name</param> - <returns></returns> - </member> - <member name="T:Omu.ValueInjecter.Silverlight.ExactValueInjection"> - <summary> - </summary> - </member> - <member name="T:Omu.ValueInjecter.Silverlight.PropertyInfosStorage"> - <summary> - this is for caching the PropertyInfo[] of each Type - </summary> - </member> - <member name="M:Omu.ValueInjecter.Silverlight.DescriptorTools.GetByName(System.Reflection.PropertyInfo[],System.String)"> - <summary> - Seek for a PropertyInfo within the collection by Name - </summary> - <returns>the search result or null if nothing was found</returns> - </member> - <member name="M:Omu.ValueInjecter.Silverlight.DescriptorTools.GetByName(System.Reflection.PropertyInfo[],System.String,System.Boolean)"> - <summary> - Seek for a PropertyInfo within the collection by Name with option to ignore case - </summary> - <returns>search result or null if nothing was found</returns> - </member> - <member name="M:Omu.ValueInjecter.Silverlight.DescriptorTools.GetByNameType``1(System.Reflection.PropertyInfo[],System.String)"> - <summary> - Search for a PropertyInfo within the collection that is of a specific type T - </summary> - <returns>search result or null if nothing was found</returns> - </member> - <member name="T:Omu.ValueInjecter.Silverlight.ValueInjecter"> - <summary> - ValueInjecter - </summary> - </member> - <member name="M:Omu.ValueInjecter.Silverlight.ValueInjecter.Inject``1(System.Object,System.Object[])"> - <summary> - inject values from source to target - </summary> - <typeparam name="T">ValueInjection used </typeparam> - <param name="target">target where the values is going to be injected</param> - <param name="source">source from where the values are taken</param> - <returns>the modified target</returns> - </member> - <member name="M:Omu.ValueInjecter.Silverlight.ValueInjecter.Inject(Omu.ValueInjecter.Silverlight.IValueInjection,System.Object,System.Object[])"> - <summary> - inject values from source to target - </summary> - <param name="injection">the injection used</param> - <param name="target">target where the values is going to be injected</param> - <param name="source">source from where the values are taken</param> - <returns>the modified target</returns> - </member> - <member name="M:Omu.ValueInjecter.Silverlight.ValueInjecter.Inject``1(System.Object)"> - <summary> - inject values into the target - </summary> - <typeparam name="T">ValueInjection used </typeparam> - <param name="target">target where the values is going to be injected</param> - <returns>the modified target</returns> - </member> - <member name="M:Omu.ValueInjecter.Silverlight.ValueInjecter.Inject(Omu.ValueInjecter.Silverlight.INoSourceValueInjection,System.Object)"> - <summary> - inject values into the target - </summary> - <param name="injection">ValueInjection used</param> - <param name="target">target where the values is going to be injected</param> - <returns>the modified target</returns> - </member> - <member name="M:Omu.ValueInjecter.Silverlight.ValueInjecter.Inject(System.Object,System.Object[])"> - <summary> - the same as calling Inject<LoopValueInjection>() - </summary> - </member> - <member name="T:Omu.ValueInjecter.Silverlight.LoopValueInjection`2"> - <summary> - maps the properties with the same name from the source object of type TSourceProperty to the ones from the target object of type TTargetProperty - </summary> - <typeparam name="TSourceProperty">source properties type</typeparam> - <typeparam name="TTargetProperty">target properties type</typeparam> - </member> - <member name="T:Omu.ValueInjecter.Silverlight.LoopValueInjection"> - <summary> - maps the properties with the same name and type(by default, but you can override TypesMatch to change this) from source to the ones in the target - </summary> - </member> - </members> -</doc> diff --git a/packages/ValueInjecter.2.3.3/lib/sl3/Omu.ValueInjecter.Silverlight.dll b/packages/ValueInjecter.2.3.3/lib/sl3/Omu.ValueInjecter.Silverlight.dll deleted file mode 100644 index 742f1dae5678af2a7b58bd240dc059209c6977b5..0000000000000000000000000000000000000000 Binary files a/packages/ValueInjecter.2.3.3/lib/sl3/Omu.ValueInjecter.Silverlight.dll and /dev/null differ diff --git a/packages/ValueInjecter.3.1.1.5/ValueInjecter.3.1.1.5.nupkg b/packages/ValueInjecter.3.1.1.5/ValueInjecter.3.1.1.5.nupkg new file mode 100644 index 0000000000000000000000000000000000000000..aa86c4dd397a713d2384dd63178afa7dcf213b34 Binary files /dev/null and b/packages/ValueInjecter.3.1.1.5/ValueInjecter.3.1.1.5.nupkg differ diff --git a/packages/ValueInjecter.3.1.1.5/lib/net40/Omu.ValueInjecter.XML b/packages/ValueInjecter.3.1.1.5/lib/net40/Omu.ValueInjecter.XML new file mode 100644 index 0000000000000000000000000000000000000000..50bb1f7ecfa284f142796b84c7a08e254fa3a06b --- /dev/null +++ b/packages/ValueInjecter.3.1.1.5/lib/net40/Omu.ValueInjecter.XML @@ -0,0 +1,327 @@ +<?xml version="1.0"?> +<doc> + <assembly> + <name>Omu.ValueInjecter</name> + </assembly> + <members> + <member name="T:Omu.ValueInjecter.Injections.LoopInjection"> + <summary> + LoopInjection, by default will match properties with the same name and type; + override MatchTypes to change type matching; + override GetTargetProp to change how the target property is determined based on the source property; + override SetValue to control the how the value is set ( do type casting, ignore setting in certain scenarios etc. ) + </summary> + </member> + <member name="T:Omu.ValueInjecter.Injections.FlatLoopInjection"> + <summary> + FlatLoopInjection, matches unflat properties to flat ( a.b.c => abc ) + override SetValue to control the how the value is set ( do type casting, ignore setting in certain scenarios etc. ) + override Match to control unflat target checking + </summary> + </member> + <member name="F:Omu.ValueInjecter.Mapper.Instance"> + <summary> + static mapper instance + </summary> + </member> + <member name="M:Omu.ValueInjecter.Mapper.MapDefault``1(System.Object,System.Object)"> + <summary> + Map using default mapper ( Ignore added maps ) + </summary> + <typeparam name="TResult">Result type</typeparam> + <param name="source"> source object</param> + <param name="tag">object used to send additional paramaters for the mapping code</param> + <returns> mapped object</returns> + </member> + <member name="M:Omu.ValueInjecter.Mapper.Map``1(System.Object,System.Object)"> + <summary> + Map source object to result type + </summary> + <typeparam name="TResult"> Result type</typeparam> + <param name="source"> source object</param> + <param name="tag">object used to send additional paramaters for the mapping code</param> + <returns>mapped object</returns> + </member> + <member name="M:Omu.ValueInjecter.Mapper.Map``2(``0,System.Object)"> + <summary> + Map source object to result type, TSource is specified not inferred, useful when source is not of TSource type like with EF proxy object + </summary> + <typeparam name="TSource">source type</typeparam> + <typeparam name="TResult">result type</typeparam> + <param name="source">source object</param> + <param name="tag">object used to send additional paramaters for the mapping code</param> + <returns>mapped object</returns> + </member> + <member name="M:Omu.ValueInjecter.Mapper.AddMap``2(System.Func{``0,``1})"> + <summary> + register a function for mapping from source to result + </summary> + <typeparam name="TSource">source type</typeparam> + <typeparam name="TResult">result type</typeparam> + <param name="func">function receives source and returns result object</param> + </member> + <member name="M:Omu.ValueInjecter.Mapper.AddMap``2(System.Func{``0,System.Object,``1})"> + <summary> + register a function for mapping from source to result + </summary> + <typeparam name="TSource">source type</typeparam> + <typeparam name="TResult">result type</typeparam> + <param name="func">function receives source, tag object for additional parameters, and returns result object</param> + </member> + <member name="M:Omu.ValueInjecter.Mapper.Reset"> + <summary> + clear added maps and default map + </summary> + </member> + <member name="P:Omu.ValueInjecter.Mapper.DefaultMap"> + <summary> + Default map used when there's no map specified for the given types + </summary> + </member> + <member name="T:Omu.ValueInjecter.Flat.PropertyWithComponent"> + <summary> + Unflat target property info + </summary> + </member> + <member name="P:Omu.ValueInjecter.Flat.PropertyWithComponent.Property"> + <summary> + Property that is target of unflatteing path + </summary> + </member> + <member name="P:Omu.ValueInjecter.Flat.PropertyWithComponent.Component"> + <summary> + Object last target of unflattening path + </summary> + </member> + <member name="P:Omu.ValueInjecter.Flat.PropertyWithComponent.Level"> + <summary> + Unflatteing level (a.b.c = level 2) + </summary> + </member> + <member name="M:Omu.ValueInjecter.Utils.Extensions.GetProps(System.Object)"> + <summary> + Get properties + </summary> + <param name="o"></param> + <returns></returns> + </member> + <member name="M:Omu.ValueInjecter.Utils.Extensions.GetProps(System.Type)"> + <summary> + Get type properties, including properties of inherited interfaces + http://stackoverflow.com/a/2444090/112100 + </summary> + <param name="type"></param> + <returns></returns> + </member> + <member name="T:Omu.ValueInjecter.Injections.NoSourceInjection"> + <summary> + inject value without source + </summary> + </member> + <member name="M:Omu.ValueInjecter.Flat.TrailFinder.GetTrails(System.String,System.Collections.Generic.IEnumerable{System.Reflection.PropertyInfo},System.Func{System.String,System.Reflection.PropertyInfo,System.Boolean},System.StringComparison,System.Boolean)"> + <summary> + Get all possible trails based on the property name + </summary> + <param name="flatPropertyName">flat property name</param> + <param name="lookupProps">properties to look into</param> + <param name="match">match func used for checking the last property in the trail</param> + <param name="comparison">StringComparison type used for building the flat trail</param> + <param name="forFlattening">getting trails for flattening or unflattening, in the first case we need to make sure the properties are readable in the latter writeable</param> + <returns>all possible trails</returns> + </member> + <member name="M:Omu.ValueInjecter.Flat.Tunnelier.Digg(System.Collections.Generic.IList{System.String},System.Object,System.Func{System.Reflection.PropertyInfo,System.Object,System.Object})"> + <summary> + given the trail (path) get the unflat target property info + </summary> + <param name="trail">Unflattening path</param> + <param name="target">object to digg into</param> + <param name="activator">object creator, used to create objects along the way if null is encountered by default Activator.CreateIntance is used</param> + <returns>unflat target property info</returns> + </member> + <member name="M:Omu.ValueInjecter.Flat.Tunnelier.Find(System.Collections.Generic.IList{System.String},System.Object)"> + <summary> + Get the unflat target info + </summary> + <param name="trail">unflat path</param> + <param name="target">object to look into</param> + <returns>unflat target property info</returns> + </member> + <member name="T:Omu.ValueInjecter.Flat.UberFlatter"> + <summary> + performs flattening and unflattening; + flattening = from a.b.c to abc; + unflattening = from abc to a.b.c (if b is null new object is created and assigned); + it's possible to have multiple matches abc => [a.b.c, ab.c a.bc], which is why all methods return a collection of targets; + first version of this class was made by Vadim Plamadeala ☺ + </summary> + </member> + <member name="M:Omu.ValueInjecter.Flat.UberFlatter.Unflat(System.String,System.Object,System.Func{System.String,System.Reflection.PropertyInfo,System.Boolean},System.StringComparison,System.Func{System.Reflection.PropertyInfo,System.Object,System.Object})"> + <summary> + Get unflat targets for given flatPropertyName, objects will be created if null encountered in the path towards the target, you can set the value from flatProperty into the target(s) + </summary> + <param name="flatPropertyName">flat property name</param> + <param name="lookupObject">object to look for targets into</param> + <param name="match">match func used for checking the last property in the trail</param> + <param name="comparison"></param> + <param name="activator">creator func, used to create objects along the way if null is encountered, by default Activator.CreateIntance is used</param> + <returns>all matching unflat targets info</returns> + </member> + <member name="M:Omu.ValueInjecter.Flat.UberFlatter.Unflat(System.String,System.Object,System.Func{System.String,System.Reflection.PropertyInfo,System.Boolean},System.Func{System.Reflection.PropertyInfo,System.Object,System.Object})"> + <summary> + Get unflat targets for given flatPropertyName, objects will be created if null encountered in the path towards the target, you can set the value from flatProperty into the target(s) + </summary> + <param name="flatPropertyName">flat property name</param> + <param name="lookupObject">object to look for targets into</param> + <param name="match">match func used for checking the last property in the trail</param> + <param name="activator">creator func, used to create objects along the way if null is encountered, by default Activator.CreateIntance is used</param> + <returns>all matching unflat targets info</returns> + </member> + <member name="M:Omu.ValueInjecter.Flat.UberFlatter.Unflat(System.String,System.Object,System.Func{System.Reflection.PropertyInfo,System.Object,System.Object})"> + <summary> + Get unflat targets for given flatPropertyName, objects will be created if null encountered in the path towards the target, you can set the value from flatProperty into the target(s) + </summary> + <param name="flatPropertyName">flat property name</param> + <param name="lookupObject">object to look for targets into</param> + <param name="activator">creator func, used to create objects along the way if null is encountered, by default Activator.CreateIntance is used</param> + <returns>all matching unflat targets info</returns> + </member> + <member name="M:Omu.ValueInjecter.Flat.UberFlatter.Flat(System.String,System.Object,System.Func{System.String,System.Reflection.PropertyInfo,System.Boolean})"> + <summary> + Get unflat targets for given flatPropertyName, you can use the result to get value from and set it into the flat property + </summary> + <param name="flatPropertyName">flat property name</param> + <param name="lookupObject">object to look for targets into</param> + <param name="match">match func used for checking the last property in the trail</param> + <returns>all matching unflat targets info</returns> + </member> + <member name="M:Omu.ValueInjecter.Flat.UberFlatter.Flat(System.String,System.Object,System.Func{System.String,System.Reflection.PropertyInfo,System.Boolean},System.StringComparison)"> + <summary> + Get unflat targets for given flatPropertyName, you can use the result to get value from and set it into the flat property + </summary> + <param name="flatPropertyName">flat property name</param> + <param name="lookupObject">object to look for targets into</param> + <param name="match">match func used for checking the last property in the trail</param> + <param name="comparison">StringComparison type used for building the flat trail</param> + <returns>all matching unflat targets info</returns> + </member> + <member name="M:Omu.ValueInjecter.Flat.UberFlatter.Flat(System.String,System.Object)"> + <summary> + Get unflat targets for given flatPropertyName, you can use the result to get value from and set it into the flat property + </summary> + <param name="flatPropertyName">flat property name</param> + <param name="lookupObject">object to look for targets into</param> + <returns>all matching unflat targets info</returns> + </member> + <member name="T:Omu.ValueInjecter.Injections.UnflatLoopInjection"> + <summary> + UnflatLoopInjection, matches flat properties to unflat ( abc => a.b.c ); + override SetValue to control the how the value is set ( do type casting, ignore setting in certain scenarios etc. ); + override Match to control unflat target checking; + </summary> + </member> + <member name="M:Omu.ValueInjecter.Injections.UnflatLoopInjection.#ctor(System.Func{System.Reflection.PropertyInfo,System.Object,System.Object})"> + <summary> + Create injection and set the creator func + </summary> + <param name="activator">creator func, used to create objects along the way if null is encountered, by default Activator.CreateIntance is used</param> + </member> + <member name="F:Omu.ValueInjecter.MapperInstance.Maps"> + <summary> + registered custom maps + </summary> + </member> + <member name="F:Omu.ValueInjecter.MapperInstance.DefaultMap"> + <summary> + Default map used when there's no map specified for the given types + </summary> + </member> + <member name="M:Omu.ValueInjecter.MapperInstance.MapDefault``1(System.Object,System.Object)"> + <summary> + Map using default mapper ( Ignore added maps ) + </summary> + <typeparam name="TResult">Result type</typeparam> + <param name="source"> source object</param> + <param name="tag">object used to send additional paramaters for the mapping code</param> + <returns> mapped object</returns> + </member> + <member name="M:Omu.ValueInjecter.MapperInstance.Map``1(System.Object,System.Object)"> + <summary> + Map source object to result type + </summary> + <typeparam name="TResult"> Result type</typeparam> + <param name="source"> source object</param> + <param name="tag">object used to send additional paramaters for the mapping code</param> + <returns>mapped object</returns> + </member> + <member name="M:Omu.ValueInjecter.MapperInstance.Map``2(``0,System.Object)"> + <summary> + Map source object to result type, TSource is specified not inferred, useful when source is not of TSource type like with EF proxy object + </summary> + <typeparam name="TSource">source type</typeparam> + <typeparam name="TResult">result type</typeparam> + <param name="source">source object</param> + <param name="tag">object used to send additional paramaters for the mapping code</param> + <returns>mapped object</returns> + </member> + <member name="M:Omu.ValueInjecter.MapperInstance.AddMap``2(System.Func{``0,``1})"> + <summary> + register a function for mapping from source to result + </summary> + <typeparam name="TSource">source type</typeparam> + <typeparam name="TResult">result type</typeparam> + <param name="func">function receives source and returns result object</param> + </member> + <member name="M:Omu.ValueInjecter.MapperInstance.AddMap``2(System.Func{``0,System.Object,``1})"> + <summary> + register a function for mapping from source to result + </summary> + <typeparam name="TSource">source type</typeparam> + <typeparam name="TResult">result type</typeparam> + <param name="func">function receives source, tag object for additional parameters, and returns result object</param> + </member> + <member name="M:Omu.ValueInjecter.MapperInstance.Reset"> + <summary> + clear added maps and reset default map to initial value + </summary> + </member> + <member name="M:Omu.ValueInjecter.StaticValueInjecter.InjectFrom``1(System.Object,System.Object)"> + <summary> + Injects values from source to target + </summary> + <typeparam name="T">ValueInjection used</typeparam> + <param name="target">target where the value is going to be injected</param> + <param name="source">source from where the value is taken</param> + <returns>the modified target</returns> + </member> + <member name="M:Omu.ValueInjecter.StaticValueInjecter.InjectFrom(System.Object,Omu.ValueInjecter.Injections.IValueInjection,System.Object)"> + <summary> + Injects values from source to target + </summary> + <param name="target">target where the value is going to be injected</param> + <param name="injection">ValueInjection used</param> + <param name="source">source from where the value is taken</param> + <returns>the modified target</returns> + </member> + <member name="M:Omu.ValueInjecter.StaticValueInjecter.InjectFrom``1(System.Object)"> + <summary> + Injects values into the target + </summary> + <typeparam name="T">ValueInjection(INoSourceValueInjection) used for that</typeparam> + <param name="target">target where the value is going to be injected</param> + <returns>the modified target</returns> + </member> + <member name="M:Omu.ValueInjecter.StaticValueInjecter.InjectFrom(System.Object,Omu.ValueInjecter.Injections.INoSourceInjection)"> + <summary> + Injects value into target without source + </summary> + <param name="target">the target where the value is going to be injected</param> + <param name="injection"> the injection(INoSourceValueInjection) used to inject value</param> + <returns>the modified target</returns> + </member> + <member name="M:Omu.ValueInjecter.StaticValueInjecter.InjectFrom(System.Object,System.Object)"> + <summary> + Inject properties with exact same name and type + </summary> + </member> + </members> +</doc> diff --git a/packages/ValueInjecter.3.1.1.5/lib/net40/Omu.ValueInjecter.dll b/packages/ValueInjecter.3.1.1.5/lib/net40/Omu.ValueInjecter.dll new file mode 100644 index 0000000000000000000000000000000000000000..c7c3f2b24de65e2a6e746114d89b761144f7e487 Binary files /dev/null and b/packages/ValueInjecter.3.1.1.5/lib/net40/Omu.ValueInjecter.dll differ diff --git a/packages/ValueInjecter.3.1.1.5/lib/net40/Omu.ValueInjecter.pdb b/packages/ValueInjecter.3.1.1.5/lib/net40/Omu.ValueInjecter.pdb new file mode 100644 index 0000000000000000000000000000000000000000..af7a79a9a797d7bde30e3c28a30f3bb75df04c1f Binary files /dev/null and b/packages/ValueInjecter.3.1.1.5/lib/net40/Omu.ValueInjecter.pdb differ diff --git a/packages/ValueInjecter.3.1.1.5/lib/netstandard1.6/Omu.ValueInjecter.deps.json b/packages/ValueInjecter.3.1.1.5/lib/netstandard1.6/Omu.ValueInjecter.deps.json new file mode 100644 index 0000000000000000000000000000000000000000..da4f01aedc6c12938afcafc78a40768a2e57da02 --- /dev/null +++ b/packages/ValueInjecter.3.1.1.5/lib/netstandard1.6/Omu.ValueInjecter.deps.json @@ -0,0 +1,1040 @@ +{ + "runtimeTarget": { + "name": ".NETStandard,Version=v1.6/", + "signature": "25372870018947a0988db2611d3642ce25c09d2e" + }, + "compilationOptions": {}, + "targets": { + ".NETStandard,Version=v1.6": {}, + ".NETStandard,Version=v1.6/": { + "ValueInjecterCore/3.1.1": { + "dependencies": { + "NETStandard.Library": "1.6.0" + }, + "runtime": { + "Omu.ValueInjecter.dll": {} + } + }, + "Microsoft.NETCore.Platforms/1.0.1": {}, + "Microsoft.NETCore.Targets/1.0.1": {}, + "Microsoft.Win32.Primitives/4.0.1": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" + } + }, + "NETStandard.Library/1.6.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.Win32.Primitives": "4.0.1", + "System.AppContext": "4.1.0", + "System.Collections": "4.0.11", + "System.Collections.Concurrent": "4.0.12", + "System.Console": "4.0.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.Tools": "4.0.1", + "System.Diagnostics.Tracing": "4.1.0", + "System.Globalization": "4.0.11", + "System.Globalization.Calendars": "4.0.1", + "System.IO": "4.1.0", + "System.IO.Compression": "4.1.0", + "System.IO.Compression.ZipFile": "4.0.1", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Linq": "4.1.0", + "System.Linq.Expressions": "4.1.0", + "System.Net.Http": "4.1.0", + "System.Net.Primitives": "4.0.11", + "System.Net.Sockets": "4.1.0", + "System.ObjectModel": "4.0.12", + "System.Reflection": "4.1.0", + "System.Reflection.Extensions": "4.0.1", + "System.Reflection.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Runtime.InteropServices.RuntimeInformation": "4.0.0", + "System.Runtime.Numerics": "4.0.1", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Security.Cryptography.X509Certificates": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Text.Encoding.Extensions": "4.0.11", + "System.Text.RegularExpressions": "4.1.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11", + "System.Threading.Timer": "4.0.1", + "System.Xml.ReaderWriter": "4.0.11", + "System.Xml.XDocument": "4.0.11" + } + }, + "runtime.native.System/4.0.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1" + } + }, + "runtime.native.System.IO.Compression/4.1.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1" + } + }, + "runtime.native.System.Net.Http/4.0.1": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1" + } + }, + "runtime.native.System.Security.Cryptography/4.0.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1" + } + }, + "System.AppContext/4.1.0": { + "dependencies": { + "System.Runtime": "4.1.0" + }, + "runtime": { + "lib/netstandard1.6/System.AppContext.dll": {} + } + }, + "System.Buffers/4.0.0": { + "dependencies": { + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.Tracing": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Threading": "4.0.11" + }, + "runtime": { + "lib/netstandard1.1/System.Buffers.dll": {} + } + }, + "System.Collections/4.0.11": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" + } + }, + "System.Collections.Concurrent/4.0.12": { + "dependencies": { + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.Tracing": "4.1.0", + "System.Globalization": "4.0.11", + "System.Reflection": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11" + }, + "runtime": { + "lib/netstandard1.3/System.Collections.Concurrent.dll": {} + } + }, + "System.Console/4.0.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.IO": "4.1.0", + "System.Runtime": "4.1.0", + "System.Text.Encoding": "4.0.11" + } + }, + "System.Diagnostics.Debug/4.0.11": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" + } + }, + "System.Diagnostics.DiagnosticSource/4.0.0": { + "dependencies": { + "System.Collections": "4.0.11", + "System.Diagnostics.Tracing": "4.1.0", + "System.Reflection": "4.1.0", + "System.Runtime": "4.1.0", + "System.Threading": "4.0.11" + }, + "runtime": { + "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": {} + } + }, + "System.Diagnostics.Tools/4.0.1": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" + } + }, + "System.Diagnostics.Tracing/4.1.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" + } + }, + "System.Globalization/4.0.11": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" + } + }, + "System.Globalization.Calendars/4.0.1": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Globalization": "4.0.11", + "System.Runtime": "4.1.0" + } + }, + "System.Globalization.Extensions/4.0.1": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Globalization": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.InteropServices": "4.1.0" + } + }, + "System.IO/4.1.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Threading.Tasks": "4.0.11" + } + }, + "System.IO.Compression/4.1.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.IO": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11", + "runtime.native.System": "4.0.0", + "runtime.native.System.IO.Compression": "4.1.0" + } + }, + "System.IO.Compression.ZipFile/4.0.1": { + "dependencies": { + "System.Buffers": "4.0.0", + "System.IO": "4.1.0", + "System.IO.Compression": "4.1.0", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Text.Encoding": "4.0.11" + }, + "runtime": { + "lib/netstandard1.3/System.IO.Compression.ZipFile.dll": {} + } + }, + "System.IO.FileSystem/4.0.1": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.IO": "4.1.0", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Text.Encoding": "4.0.11", + "System.Threading.Tasks": "4.0.11" + } + }, + "System.IO.FileSystem.Primitives/4.0.1": { + "dependencies": { + "System.Runtime": "4.1.0" + }, + "runtime": { + "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": {} + } + }, + "System.Linq/4.1.0": { + "dependencies": { + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0" + }, + "runtime": { + "lib/netstandard1.6/System.Linq.dll": {} + } + }, + "System.Linq.Expressions/4.1.0": { + "dependencies": { + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.Linq": "4.1.0", + "System.ObjectModel": "4.0.12", + "System.Reflection": "4.1.0", + "System.Reflection.Emit": "4.0.1", + "System.Reflection.Emit.ILGeneration": "4.0.1", + "System.Reflection.Emit.Lightweight": "4.0.1", + "System.Reflection.Extensions": "4.0.1", + "System.Reflection.Primitives": "4.0.1", + "System.Reflection.TypeExtensions": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11" + }, + "runtime": { + "lib/netstandard1.6/System.Linq.Expressions.dll": {} + } + }, + "System.Net.Http/4.1.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.DiagnosticSource": "4.0.0", + "System.Diagnostics.Tracing": "4.1.0", + "System.Globalization": "4.0.11", + "System.Globalization.Extensions": "4.0.1", + "System.IO": "4.1.0", + "System.IO.FileSystem": "4.0.1", + "System.Net.Primitives": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.OpenSsl": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Security.Cryptography.X509Certificates": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11", + "runtime.native.System": "4.0.0", + "runtime.native.System.Net.Http": "4.0.1", + "runtime.native.System.Security.Cryptography": "4.0.0" + } + }, + "System.Net.Primitives/4.0.11": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Handles": "4.0.1" + } + }, + "System.Net.Sockets/4.1.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.IO": "4.1.0", + "System.Net.Primitives": "4.0.11", + "System.Runtime": "4.1.0", + "System.Threading.Tasks": "4.0.11" + } + }, + "System.ObjectModel/4.0.12": { + "dependencies": { + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Threading": "4.0.11" + }, + "runtime": { + "lib/netstandard1.3/System.ObjectModel.dll": {} + } + }, + "System.Reflection/4.1.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.IO": "4.1.0", + "System.Reflection.Primitives": "4.0.1", + "System.Runtime": "4.1.0" + } + }, + "System.Reflection.Emit/4.0.1": { + "dependencies": { + "System.IO": "4.1.0", + "System.Reflection": "4.1.0", + "System.Reflection.Emit.ILGeneration": "4.0.1", + "System.Reflection.Primitives": "4.0.1", + "System.Runtime": "4.1.0" + }, + "runtime": { + "lib/netstandard1.3/System.Reflection.Emit.dll": {} + } + }, + "System.Reflection.Emit.ILGeneration/4.0.1": { + "dependencies": { + "System.Reflection": "4.1.0", + "System.Reflection.Primitives": "4.0.1", + "System.Runtime": "4.1.0" + }, + "runtime": { + "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": {} + } + }, + "System.Reflection.Emit.Lightweight/4.0.1": { + "dependencies": { + "System.Reflection": "4.1.0", + "System.Reflection.Emit.ILGeneration": "4.0.1", + "System.Reflection.Primitives": "4.0.1", + "System.Runtime": "4.1.0" + }, + "runtime": { + "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll": {} + } + }, + "System.Reflection.Extensions/4.0.1": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Reflection": "4.1.0", + "System.Runtime": "4.1.0" + } + }, + "System.Reflection.Primitives/4.0.1": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" + } + }, + "System.Reflection.TypeExtensions/4.1.0": { + "dependencies": { + "System.Reflection": "4.1.0", + "System.Runtime": "4.1.0" + }, + "runtime": { + "lib/netstandard1.5/System.Reflection.TypeExtensions.dll": {} + } + }, + "System.Resources.ResourceManager/4.0.1": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Globalization": "4.0.11", + "System.Reflection": "4.1.0", + "System.Runtime": "4.1.0" + } + }, + "System.Runtime/4.1.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1" + } + }, + "System.Runtime.Extensions/4.1.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" + } + }, + "System.Runtime.Handles/4.0.1": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" + } + }, + "System.Runtime.InteropServices/4.1.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Reflection": "4.1.0", + "System.Reflection.Primitives": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Handles": "4.0.1" + } + }, + "System.Runtime.InteropServices.RuntimeInformation/4.0.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Reflection": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.InteropServices": "4.1.0", + "System.Threading": "4.0.11", + "runtime.native.System": "4.0.0" + } + }, + "System.Runtime.Numerics/4.0.1": { + "dependencies": { + "System.Globalization": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0" + }, + "runtime": { + "lib/netstandard1.3/System.Runtime.Numerics.dll": {} + } + }, + "System.Security.Cryptography.Algorithms/4.2.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Collections": "4.0.11", + "System.IO": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Runtime.Numerics": "4.0.1", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Text.Encoding": "4.0.11", + "runtime.native.System.Security.Cryptography": "4.0.0" + } + }, + "System.Security.Cryptography.Cng/4.2.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "System.IO": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Text.Encoding": "4.0.11" + } + }, + "System.Security.Cryptography.Csp/4.0.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "System.IO": "4.1.0", + "System.Reflection": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Text.Encoding": "4.0.11", + "System.Threading": "4.0.11" + } + }, + "System.Security.Cryptography.Encoding/4.0.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Collections": "4.0.11", + "System.Collections.Concurrent": "4.0.12", + "System.Linq": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Text.Encoding": "4.0.11", + "runtime.native.System.Security.Cryptography": "4.0.0" + } + }, + "System.Security.Cryptography.OpenSsl/4.0.0": { + "dependencies": { + "System.Collections": "4.0.11", + "System.IO": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Runtime.Numerics": "4.0.1", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Text.Encoding": "4.0.11", + "runtime.native.System.Security.Cryptography": "4.0.0" + }, + "runtime": { + "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": {} + } + }, + "System.Security.Cryptography.Primitives/4.0.0": { + "dependencies": { + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11" + }, + "runtime": { + "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll": {} + } + }, + "System.Security.Cryptography.X509Certificates/4.1.0": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.Globalization.Calendars": "4.0.1", + "System.IO": "4.1.0", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Runtime.Numerics": "4.0.1", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Security.Cryptography.Cng": "4.2.0", + "System.Security.Cryptography.Csp": "4.0.0", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.OpenSsl": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Text.Encoding": "4.0.11", + "System.Threading": "4.0.11", + "runtime.native.System": "4.0.0", + "runtime.native.System.Net.Http": "4.0.1", + "runtime.native.System.Security.Cryptography": "4.0.0" + } + }, + "System.Text.Encoding/4.0.11": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" + } + }, + "System.Text.Encoding.Extensions/4.0.11": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0", + "System.Text.Encoding": "4.0.11" + } + }, + "System.Text.RegularExpressions/4.1.0": { + "dependencies": { + "System.Collections": "4.0.11", + "System.Globalization": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11" + }, + "runtime": { + "lib/netstandard1.6/System.Text.RegularExpressions.dll": {} + } + }, + "System.Threading/4.0.11": { + "dependencies": { + "System.Runtime": "4.1.0", + "System.Threading.Tasks": "4.0.11" + }, + "runtime": { + "lib/netstandard1.3/System.Threading.dll": {} + } + }, + "System.Threading.Tasks/4.0.11": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" + } + }, + "System.Threading.Tasks.Extensions/4.0.0": { + "dependencies": { + "System.Collections": "4.0.11", + "System.Runtime": "4.1.0", + "System.Threading.Tasks": "4.0.11" + }, + "runtime": { + "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll": {} + } + }, + "System.Threading.Timer/4.0.1": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" + } + }, + "System.Xml.ReaderWriter/4.0.11": { + "dependencies": { + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.InteropServices": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Text.Encoding.Extensions": "4.0.11", + "System.Text.RegularExpressions": "4.1.0", + "System.Threading.Tasks": "4.0.11", + "System.Threading.Tasks.Extensions": "4.0.0" + }, + "runtime": { + "lib/netstandard1.3/System.Xml.ReaderWriter.dll": {} + } + }, + "System.Xml.XDocument/4.0.11": { + "dependencies": { + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.Tools": "4.0.1", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.Reflection": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Threading": "4.0.11", + "System.Xml.ReaderWriter": "4.0.11" + }, + "runtime": { + "lib/netstandard1.3/System.Xml.XDocument.dll": {} + } + } + } + }, + "libraries": { + "ValueInjecterCore/3.1.1": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Microsoft.NETCore.Platforms/1.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-2G6OjjJzwBfNOO8myRV/nFrbTw5iA+DEm0N+qUqhrOmaVtn4pC77h38I1jsXGw5VH55+dPfQsqHD0We9sCl9FQ==" + }, + "Microsoft.NETCore.Targets/1.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-rkn+fKobF/cbWfnnfBOQHKVKIOpxMZBvlSHkqDWgBpwGDcLRduvs3D9OLGeV6GWGvVwNlVi2CBbTjuPmtHvyNw==" + }, + "Microsoft.Win32.Primitives/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-fQnBHO9DgcmkC9dYSJoBqo6sH1VJwJprUHh8F3hbcRlxiQiBUuTntdk8tUwV490OqC2kQUrinGwZyQHTieuXRA==" + }, + "NETStandard.Library/1.6.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ypsCvIdCZ4IoYASJHt6tF2fMo7N30NLgV1EbmC+snO490OMl9FvVxmumw14rhReWU3j3g7BYudG6YCrchwHJlA==" + }, + "runtime.native.System/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-QfS/nQI7k/BLgmLrw7qm7YBoULEvgWnPI+cYsbfCVFTW8Aj+i8JhccxcFMu1RWms0YZzF+UHguNBK4Qn89e2Sg==" + }, + "runtime.native.System.IO.Compression/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Ob7nvnJBox1aaB222zSVZSkf4WrebPG4qFscfK7vmD7P7NxoSxACQLtO7ytWpqXDn2wcd/+45+EAZ7xjaPip8A==" + }, + "runtime.native.System.Net.Http/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Nh0UPZx2Vifh8r+J+H2jxifZUD3sBrmolgiFWJd2yiNrxO0xTa6bAw3YwRn1VOiSen/tUXMS31ttNItCZ6lKuA==" + }, + "runtime.native.System.Security.Cryptography/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-2CQK0jmO6Eu7ZeMgD+LOFbNJSXHFVQbCJJkEyEwowh1SCgYnrn9W9RykMfpeeVGw7h4IBvYikzpGUlmZTUafJw==" + }, + "System.AppContext/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3QjO4jNV7PdKkmQAVp9atA+usVnKRwI3Kx1nMwJ93T0LcQfx7pKAYk0nKz5wn1oP5iqlhZuy6RXOFdhr7rDwow==" + }, + "System.Buffers/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-msXumHfjjURSkvxUjYuq4N2ghHoRi2VpXcKMA7gK6ujQfU3vGpl+B6ld0ATRg+FZFpRyA6PgEPA+VlIkTeNf2w==" + }, + "System.Collections/4.0.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YUJGz6eFKqS0V//mLt25vFGrrCvOnsXjlvFQs+KimpwNxug9x0Pzy4PlFMU3Q2IzqAa9G2L4LsK3+9vCBK7oTg==" + }, + "System.Collections.Concurrent/4.0.12": { + "type": "package", + "serviceable": true, + "sha512": "sha512-2gBcbb3drMLgxlI0fBfxMA31ec6AEyYCHygGse4vxceJan8mRIWeKJ24BFzN7+bi/NFTgdIgufzb94LWO5EERQ==" + }, + "System.Console/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qSKUSOIiYA/a0g5XXdxFcUFmv1hNICBD7QZ0QhGYVipPIhvpiydY8VZqr1thmCXvmn8aipMg64zuanB4eotK9A==" + }, + "System.Diagnostics.Debug/4.0.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-w5U95fVKHY4G8ASs/K5iK3J5LY+/dLFd4vKejsnI/ZhBsWS9hQakfx3Zr7lRWKg4tAw9r4iktyvsTagWkqYCiw==" + }, + "System.Diagnostics.DiagnosticSource/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YKglnq4BMTJxfcr6nuT08g+yJ0UxdePIHxosiLuljuHIUR6t4KhFsyaHOaOc1Ofqp0PUvJ0EmcgiEz6T7vEx3w==" + }, + "System.Diagnostics.Tools/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-xBfJ8pnd4C17dWaC9FM6aShzbJcRNMChUMD42I6772KGGrqaFdumwhn9OdM68erj1ueNo3xdQ1EwiFjK5k8p0g==" + }, + "System.Diagnostics.Tracing/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-vDN1PoMZCkkdNjvZLql592oYJZgS7URcJzJ7bxeBgGtx5UtR5leNm49VmfHGqIffX4FKacHbI3H6UyNSHQknBg==" + }, + "System.Globalization/4.0.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-B95h0YLEL2oSnwF/XjqSWKnwKOy/01VWkNlsCeMTFJLLabflpGV26nK164eRs5GiaRSBGpOxQ3pKoSnnyZN5pg==" + }, + "System.Globalization.Calendars/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-L1c6IqeQ88vuzC1P81JeHmHA8mxq8a18NUBNXnIY/BVb+TCyAaGIFbhpZt60h9FJNmisymoQkHEFSE9Vslja1Q==" + }, + "System.Globalization.Extensions/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KKo23iKeOaIg61SSXwjANN7QYDr/3op3OWGGzDzz7mypx0Za0fZSeG0l6cco8Ntp8YMYkIQcAqlk8yhm5/Uhcg==" + }, + "System.IO/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3KlTJceQc3gnGIaHZ7UBZO26SHL1SHE4ddrmiwumFnId+CEHP+O8r386tZKaE6zlk5/mF8vifMBzHj9SaXN+mQ==" + }, + "System.IO.Compression/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-TjnBS6eztThSzeSib+WyVbLzEdLKUcEHN69VtS3u8aAsSc18FU6xCZlNWWsEd8SKcXAE+y1sOu7VbU8sUeM0sg==" + }, + "System.IO.Compression.ZipFile/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-hBQYJzfTbQURF10nLhd+az2NHxsU6MU7AB8RUf4IolBP5lOAm4Luho851xl+CqslmhI5ZH/el8BlngEk4lBkaQ==" + }, + "System.IO.FileSystem/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-IBErlVq5jOggAD69bg1t0pJcHaDbJbWNUZTPI96fkYWzwYbN6D9wRHMULLDd9dHsl7C2YsxXL31LMfPI1SWt8w==" + }, + "System.IO.FileSystem.Primitives/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kWkKD203JJKxJeE74p8aF8y4Qc9r9WQx4C0cHzHPrY3fv/L/IhWnyCHaFJ3H1QPOH6A93whlQ2vG5nHlBDvzWQ==" + }, + "System.Linq/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bQ0iYFOQI0nuTnt+NQADns6ucV4DUvMdwN6CbkB1yj8i7arTGiTN5eok1kQwdnnNWSDZfIUySQY+J3d5KjWn0g==" + }, + "System.Linq.Expressions/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-I+y02iqkgmCAyfbqOmSDOgqdZQ5tTj80Akm5BPSS8EeB0VGWdy6X1KCoYe8Pk6pwDoAKZUOdLVxnTJcExiv5zw==" + }, + "System.Net.Http/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ULq9g3SOPVuupt+Y3U+A37coXzdNisB1neFCSKzBwo182u0RDddKJF8I5+HfyXqK6OhJPgeoAwWXrbiUXuRDsg==" + }, + "System.Net.Primitives/4.0.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-hVvfl4405DRjA2408luZekbPhplJK03j2Y2lSfMlny7GHXlkByw1iLnc9mgKW0GdQn73vvMcWrWewAhylXA4Nw==" + }, + "System.Net.Sockets/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-xAz0N3dAV/aR/9g8r0Y5oEqU1JRsz29F5EGb/WVHmX3jVSLqi2/92M5hTad2aNWovruXrJpJtgZ9fccPMG9uSw==" + }, + "System.ObjectModel/4.0.12": { + "type": "package", + "serviceable": true, + "sha512": "sha512-tAgJM1xt3ytyMoW4qn4wIqgJYm7L7TShRZG4+Q4Qsi2PCcj96pXN7nRywS9KkB3p/xDUjc2HSwP9SROyPYDYKQ==" + }, + "System.Reflection/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JCKANJ0TI7kzoQzuwB/OoJANy1Lg338B6+JVacPl4TpUwi3cReg3nMLplMq2uqYfHFQpKIlHAUVAJlImZz/4ng==" + }, + "System.Reflection.Emit/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-P2wqAj72fFjpP6wb9nSfDqNBMab+2ovzSDzUZK7MVIm54tBJEPr9jWfSjjoTpPwj1LeKcmX3vr0ttyjSSFM47g==" + }, + "System.Reflection.Emit.ILGeneration/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Ov6dU8Bu15Bc7zuqttgHF12J5lwSWyTf1S+FJouUXVMSqImLZzYaQ+vRr1rQ0OZ0HqsrwWl4dsKHELckQkVpgA==" + }, + "System.Reflection.Emit.Lightweight/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-sSzHHXueZ5Uh0OLpUQprhr+ZYJrLPA2Cmr4gn0wj9+FftNKXx8RIMKvO9qnjk2ebPYUjZ+F2ulGdPOsvj+MEjA==" + }, + "System.Reflection.Extensions/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-GYrtRsZcMuHF3sbmRHfMYpvxZoIN2bQGrYGerUiWLEkqdEUQZhH3TRSaC/oI4wO0II1RKBPlpIa1TOMxIcOOzQ==" + }, + "System.Reflection.Primitives/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4inTox4wTBaDhB7V3mPvp9XlCbeGYWVEM9/fXALd52vNEAVisc1BoVWQPuUuD0Ga//dNbA/WeMy9u9mzLxGTHQ==" + }, + "System.Reflection.TypeExtensions/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-tsQ/ptQ3H5FYfON8lL4MxRk/8kFyE0A+tGPXmVP967cT/gzLHYxIejIYSxp4JmIeFHVP78g/F2FE1mUUTbDtrg==" + }, + "System.Resources.ResourceManager/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-TxwVeUNoTgUOdQ09gfTjvW411MF+w9MBYL7AtNVc+HtBCFlutPLhUCdZjNkjbhj3bNQWMdHboF0KIWEOjJssbA==" + }, + "System.Runtime/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-v6c/4Yaa9uWsq+JMhnOFewrYkgdNHNG2eMKuNqRn8P733rNXeRCGvV5FkkjBXn2dbVkPXOsO0xjsEeM1q2zC0g==" + }, + "System.Runtime.Extensions/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-CUOHjTT/vgP0qGW22U4/hDlOqXmcPq5YicBaXdUR2UiUoLwBT+olO6we4DVbq57jeX5uXH2uerVZhf0qGj+sVQ==" + }, + "System.Runtime.Handles/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-nCJvEKguXEvk2ymk1gqj625vVnlK3/xdGzx0vOKicQkoquaTBJTP13AIYkocSUwHCLNBwUbXTqTWGDxBTWpt7g==" + }, + "System.Runtime.InteropServices/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-16eu3kjHS633yYdkjwShDHZLRNMKVi/s0bY8ODiqJ2RfMhDMAwxZaUaWVnZ2P71kr/or+X9o/xFWtNqz8ivieQ==" + }, + "System.Runtime.InteropServices.RuntimeInformation/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-hWPhJxc453RCa8Z29O91EmfGeZIHX1ZH2A8L6lYQVSaKzku2DfArSfMEb1/MYYzPQRJZeu0c9dmYeJKxW5Fgng==" + }, + "System.Runtime.Numerics/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+XbKFuzdmLP3d1o9pdHu2nxjNr2OEPqGzKeegPLCUMM71a0t50A/rOcIRmGs9wR7a8KuHX6hYs/7/TymIGLNqg==" + }, + "System.Security.Cryptography.Algorithms/4.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-8JQFxbLVdrtIOKMDN38Fn0GWnqYZw/oMlwOUG/qz1jqChvyZlnUmu+0s7wLx7JYua/nAXoESpHA3iw11QFWhXg==" + }, + "System.Security.Cryptography.Cng/4.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cUJ2h+ZvONDe28Szw3st5dOHdjndhJzQ2WObDEXAWRPEQBtVItVoxbXM/OEsTthl3cNn2dk2k0I3y45igCQcLw==" + }, + "System.Security.Cryptography.Csp/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/i1Usuo4PgAqgbPNC0NjbO3jPW//BoBlTpcWFD1EHVbidH21y4c1ap5bbEMSGAXjAShhMH4abi/K8fILrnu4BQ==" + }, + "System.Security.Cryptography.Encoding/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-FbKgE5MbxSQMPcSVRgwM6bXN3GtyAh04NkV8E5zKCBE26X0vYW0UtTa2FIgkH33WVqBVxRgxljlVYumWtU+HcQ==" + }, + "System.Security.Cryptography.OpenSsl/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-HUG/zNUJwEiLkoURDixzkzZdB5yGA5pQhDP93ArOpDPQMteURIGERRNzzoJlmTreLBWr5lkFSjjMSk8ySEpQMw==" + }, + "System.Security.Cryptography.Primitives/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Wkd7QryWYjkQclX0bngpntW5HSlMzeJU24UaLJQ7YTfI8ydAVAaU2J+HXLLABOVJlKTVvAeL0Aj39VeTe7L+oA==" + }, + "System.Security.Cryptography.X509Certificates/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4HEfsQIKAhA1+ApNn729Gi09zh+lYWwyIuViihoMDWp1vQnEkL2ct7mAbhBlLYm+x/L4Rr/pyGge1lIY635e0w==" + }, + "System.Text.Encoding/4.0.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-U3gGeMlDZXxCEiY4DwVLSacg+DFWCvoiX+JThA/rvw37Sqrku7sEFeVBBBMBnfB6FeZHsyDx85HlKL19x0HtZA==" + }, + "System.Text.Encoding.Extensions/4.0.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-jtbiTDtvfLYgXn8PTfWI+SiBs51rrmO4AAckx4KR6vFK9Wzf6tI8kcRdsYQNwriUeQ1+CtQbM1W4cMbLXnj/OQ==" + }, + "System.Text.RegularExpressions/4.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-i88YCXpRTjCnoSQZtdlHkAOx4KNNik4hMy83n0+Ftlb7jvV6ZiZWMpnEZHhjBp6hQVh8gWd/iKNPzlPF7iyA2g==" + }, + "System.Threading/4.0.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-N+3xqIcg3VDKyjwwCGaZ9HawG9aC6cSDI+s7ROma310GQo8vilFZa86hqKppwTHleR/G0sfOzhvgnUxWCR/DrQ==" + }, + "System.Threading.Tasks/4.0.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-k1S4Gc6IGwtHGT8188RSeGaX86Qw/wnrgNLshJvsdNUOPP9etMmo8S07c+UlOAx4K/xLuN9ivA1bD0LVurtIxQ==" + }, + "System.Threading.Tasks.Extensions/4.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-pH4FZDsZQ/WmgJtN4LWYmRdJAEeVkyriSwrv2Teoe5FOU0Yxlb6II6GL8dBPOfRmutHGATduj3ooMt7dJ2+i+w==" + }, + "System.Threading.Timer/4.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-saGfUV8uqVW6LeURiqxcGhZ24PzuRNaUBtbhVeuUAvky1naH395A/1nY0P2bWvrw/BreRtIB/EzTDkGBpqCwEw==" + }, + "System.Xml.ReaderWriter/4.0.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZIiLPsf67YZ9zgr31vzrFaYQqxRPX9cVHjtPSnmx4eN6lbS/yEyYNr2vs1doGDEscF0tjCZFsk9yUg1sC9e8tg==" + }, + "System.Xml.XDocument/4.0.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Mk2mKmPi0nWaoiYeotq1dgeNK1fqWh61+EK+w4Wu8SWuTYLzpUnschb59bJtGywaPq7SmTuPf44wrXRwbIrukg==" + } + } +} \ No newline at end of file diff --git a/packages/ValueInjecter.3.1.1.5/lib/netstandard1.6/Omu.ValueInjecter.dll b/packages/ValueInjecter.3.1.1.5/lib/netstandard1.6/Omu.ValueInjecter.dll new file mode 100644 index 0000000000000000000000000000000000000000..0a450e890a62c09fca47694964fc86ba754d87da Binary files /dev/null and b/packages/ValueInjecter.3.1.1.5/lib/netstandard1.6/Omu.ValueInjecter.dll differ diff --git a/packages/ValueInjecter.3.1.1.5/lib/netstandard1.6/Omu.ValueInjecter.pdb b/packages/ValueInjecter.3.1.1.5/lib/netstandard1.6/Omu.ValueInjecter.pdb new file mode 100644 index 0000000000000000000000000000000000000000..9719ab21c7199867c4290b2c1932ed151b70f90b Binary files /dev/null and b/packages/ValueInjecter.3.1.1.5/lib/netstandard1.6/Omu.ValueInjecter.pdb differ diff --git a/packages/ValueInjecter.3.1.1.5/lib/netstandard1.6/Omu.ValueInjecter.xml b/packages/ValueInjecter.3.1.1.5/lib/netstandard1.6/Omu.ValueInjecter.xml new file mode 100644 index 0000000000000000000000000000000000000000..775c6fb50ca477ecbdfd9a3560f3b2b763e67b81 --- /dev/null +++ b/packages/ValueInjecter.3.1.1.5/lib/netstandard1.6/Omu.ValueInjecter.xml @@ -0,0 +1,327 @@ +<?xml version="1.0"?> +<doc> + <assembly> + <name>Omu.ValueInjecter</name> + </assembly> + <members> + <member name="F:Omu.ValueInjecter.Mapper.Instance"> + <summary> + static mapper instance + </summary> + </member> + <member name="P:Omu.ValueInjecter.Mapper.DefaultMap"> + <summary> + Default map used when there's no map specified for the given types + </summary> + </member> + <member name="M:Omu.ValueInjecter.Mapper.MapDefault``1(System.Object,System.Object)"> + <summary> + Map using default mapper ( Ignore added maps ) + </summary> + <typeparam name="TResult">Result type</typeparam> + <param name="source"> source object</param> + <param name="tag">object used to send additional paramaters for the mapping code</param> + <returns> mapped object</returns> + </member> + <member name="M:Omu.ValueInjecter.Mapper.Map``1(System.Object,System.Object)"> + <summary> + Map source object to result type + </summary> + <typeparam name="TResult"> Result type</typeparam> + <param name="source"> source object</param> + <param name="tag">object used to send additional paramaters for the mapping code</param> + <returns>mapped object</returns> + </member> + <member name="M:Omu.ValueInjecter.Mapper.Map``2(``0,System.Object)"> + <summary> + Map source object to result type, TSource is specified not inferred, useful when source is not of TSource type like with EF proxy object + </summary> + <typeparam name="TSource">source type</typeparam> + <typeparam name="TResult">result type</typeparam> + <param name="source">source object</param> + <param name="tag">object used to send additional paramaters for the mapping code</param> + <returns>mapped object</returns> + </member> + <member name="M:Omu.ValueInjecter.Mapper.AddMap``2(System.Func{``0,``1})"> + <summary> + register a function for mapping from source to result + </summary> + <typeparam name="TSource">source type</typeparam> + <typeparam name="TResult">result type</typeparam> + <param name="func">function receives source and returns result object</param> + </member> + <member name="M:Omu.ValueInjecter.Mapper.AddMap``2(System.Func{``0,System.Object,``1})"> + <summary> + register a function for mapping from source to result + </summary> + <typeparam name="TSource">source type</typeparam> + <typeparam name="TResult">result type</typeparam> + <param name="func">function receives source, tag object for additional parameters, and returns result object</param> + </member> + <member name="M:Omu.ValueInjecter.Mapper.Reset"> + <summary> + clear added maps and default map + </summary> + </member> + <member name="F:Omu.ValueInjecter.MapperInstance.Maps"> + <summary> + registered custom maps + </summary> + </member> + <member name="F:Omu.ValueInjecter.MapperInstance.DefaultMap"> + <summary> + Default map used when there's no map specified for the given types + </summary> + </member> + <member name="M:Omu.ValueInjecter.MapperInstance.MapDefault``1(System.Object,System.Object)"> + <summary> + Map using default mapper ( Ignore added maps ) + </summary> + <typeparam name="TResult">Result type</typeparam> + <param name="source"> source object</param> + <param name="tag">object used to send additional paramaters for the mapping code</param> + <returns> mapped object</returns> + </member> + <member name="M:Omu.ValueInjecter.MapperInstance.Map``1(System.Object,System.Object)"> + <summary> + Map source object to result type + </summary> + <typeparam name="TResult"> Result type</typeparam> + <param name="source"> source object</param> + <param name="tag">object used to send additional paramaters for the mapping code</param> + <returns>mapped object</returns> + </member> + <member name="M:Omu.ValueInjecter.MapperInstance.Map``2(``0,System.Object)"> + <summary> + Map source object to result type, TSource is specified not inferred, useful when source is not of TSource type like with EF proxy object + </summary> + <typeparam name="TSource">source type</typeparam> + <typeparam name="TResult">result type</typeparam> + <param name="source">source object</param> + <param name="tag">object used to send additional paramaters for the mapping code</param> + <returns>mapped object</returns> + </member> + <member name="M:Omu.ValueInjecter.MapperInstance.AddMap``2(System.Func{``0,``1})"> + <summary> + register a function for mapping from source to result + </summary> + <typeparam name="TSource">source type</typeparam> + <typeparam name="TResult">result type</typeparam> + <param name="func">function receives source and returns result object</param> + </member> + <member name="M:Omu.ValueInjecter.MapperInstance.AddMap``2(System.Func{``0,System.Object,``1})"> + <summary> + register a function for mapping from source to result + </summary> + <typeparam name="TSource">source type</typeparam> + <typeparam name="TResult">result type</typeparam> + <param name="func">function receives source, tag object for additional parameters, and returns result object</param> + </member> + <member name="M:Omu.ValueInjecter.MapperInstance.Reset"> + <summary> + clear added maps and reset default map to initial value + </summary> + </member> + <member name="M:Omu.ValueInjecter.StaticValueInjecter.InjectFrom``1(System.Object,System.Object)"> + <summary> + Injects values from source to target + </summary> + <typeparam name="T">ValueInjection used</typeparam> + <param name="target">target where the value is going to be injected</param> + <param name="source">source from where the value is taken</param> + <returns>the modified target</returns> + </member> + <member name="M:Omu.ValueInjecter.StaticValueInjecter.InjectFrom(System.Object,Omu.ValueInjecter.Injections.IValueInjection,System.Object)"> + <summary> + Injects values from source to target + </summary> + <param name="target">target where the value is going to be injected</param> + <param name="injection">ValueInjection used</param> + <param name="source">source from where the value is taken</param> + <returns>the modified target</returns> + </member> + <member name="M:Omu.ValueInjecter.StaticValueInjecter.InjectFrom``1(System.Object)"> + <summary> + Injects values into the target + </summary> + <typeparam name="T">ValueInjection(INoSourceValueInjection) used for that</typeparam> + <param name="target">target where the value is going to be injected</param> + <returns>the modified target</returns> + </member> + <member name="M:Omu.ValueInjecter.StaticValueInjecter.InjectFrom(System.Object,Omu.ValueInjecter.Injections.INoSourceInjection)"> + <summary> + Injects value into target without source + </summary> + <param name="target">the target where the value is going to be injected</param> + <param name="injection"> the injection(INoSourceValueInjection) used to inject value</param> + <returns>the modified target</returns> + </member> + <member name="M:Omu.ValueInjecter.StaticValueInjecter.InjectFrom(System.Object,System.Object)"> + <summary> + Inject properties with exact same name and type + </summary> + </member> + <member name="T:Omu.ValueInjecter.Flat.PropertyWithComponent"> + <summary> + Unflat target property info + </summary> + </member> + <member name="P:Omu.ValueInjecter.Flat.PropertyWithComponent.Property"> + <summary> + Property that is target of unflatteing path + </summary> + </member> + <member name="P:Omu.ValueInjecter.Flat.PropertyWithComponent.Component"> + <summary> + Object last target of unflattening path + </summary> + </member> + <member name="P:Omu.ValueInjecter.Flat.PropertyWithComponent.Level"> + <summary> + Unflatteing level (a.b.c = level 2) + </summary> + </member> + <member name="M:Omu.ValueInjecter.Flat.TrailFinder.GetTrails(System.String,System.Collections.Generic.IEnumerable{System.Reflection.PropertyInfo},System.Func{System.String,System.Reflection.PropertyInfo,System.Boolean},System.StringComparison,System.Boolean)"> + <summary> + Get all possible trails based on the property name + </summary> + <param name="flatPropertyName">flat property name</param> + <param name="lookupProps">properties to look into</param> + <param name="match">match func used for checking the last property in the trail</param> + <param name="comparison">StringComparison type used for building the flat trail</param> + <param name="forFlattening">getting trails for flattening or unflattening, in the first case we need to make sure the properties are readable in the latter writeable</param> + <returns>all possible trails</returns> + </member> + <member name="M:Omu.ValueInjecter.Flat.Tunnelier.Digg(System.Collections.Generic.IList{System.String},System.Object,System.Func{System.Reflection.PropertyInfo,System.Object,System.Object})"> + <summary> + given the trail (path) get the unflat target property info + </summary> + <param name="trail">Unflattening path</param> + <param name="target">object to digg into</param> + <param name="activator">object creator, used to create objects along the way if null is encountered by default Activator.CreateIntance is used</param> + <returns>unflat target property info</returns> + </member> + <member name="M:Omu.ValueInjecter.Flat.Tunnelier.Find(System.Collections.Generic.IList{System.String},System.Object)"> + <summary> + Get the unflat target info + </summary> + <param name="trail">unflat path</param> + <param name="target">object to look into</param> + <returns>unflat target property info</returns> + </member> + <member name="T:Omu.ValueInjecter.Flat.UberFlatter"> + <summary> + performs flattening and unflattening; + flattening = from a.b.c to abc; + unflattening = from abc to a.b.c (if b is null new object is created and assigned); + it's possible to have multiple matches abc => [a.b.c, ab.c a.bc], which is why all methods return a collection of targets; + first version of this class was made by Vadim Plamadeala ☺ + </summary> + </member> + <member name="M:Omu.ValueInjecter.Flat.UberFlatter.Unflat(System.String,System.Object,System.Func{System.String,System.Reflection.PropertyInfo,System.Boolean},System.StringComparison,System.Func{System.Reflection.PropertyInfo,System.Object,System.Object})"> + <summary> + Get unflat targets for given flatPropertyName, objects will be created if null encountered in the path towards the target, you can set the value from flatProperty into the target(s) + </summary> + <param name="flatPropertyName">flat property name</param> + <param name="lookupObject">object to look for targets into</param> + <param name="match">match func used for checking the last property in the trail</param> + <param name="comparison"></param> + <param name="activator">creator func, used to create objects along the way if null is encountered, by default Activator.CreateIntance is used</param> + <returns>all matching unflat targets info</returns> + </member> + <member name="M:Omu.ValueInjecter.Flat.UberFlatter.Unflat(System.String,System.Object,System.Func{System.String,System.Reflection.PropertyInfo,System.Boolean},System.Func{System.Reflection.PropertyInfo,System.Object,System.Object})"> + <summary> + Get unflat targets for given flatPropertyName, objects will be created if null encountered in the path towards the target, you can set the value from flatProperty into the target(s) + </summary> + <param name="flatPropertyName">flat property name</param> + <param name="lookupObject">object to look for targets into</param> + <param name="match">match func used for checking the last property in the trail</param> + <param name="activator">creator func, used to create objects along the way if null is encountered, by default Activator.CreateIntance is used</param> + <returns>all matching unflat targets info</returns> + </member> + <member name="M:Omu.ValueInjecter.Flat.UberFlatter.Unflat(System.String,System.Object,System.Func{System.Reflection.PropertyInfo,System.Object,System.Object})"> + <summary> + Get unflat targets for given flatPropertyName, objects will be created if null encountered in the path towards the target, you can set the value from flatProperty into the target(s) + </summary> + <param name="flatPropertyName">flat property name</param> + <param name="lookupObject">object to look for targets into</param> + <param name="activator">creator func, used to create objects along the way if null is encountered, by default Activator.CreateIntance is used</param> + <returns>all matching unflat targets info</returns> + </member> + <member name="M:Omu.ValueInjecter.Flat.UberFlatter.Flat(System.String,System.Object,System.Func{System.String,System.Reflection.PropertyInfo,System.Boolean})"> + <summary> + Get unflat targets for given flatPropertyName, you can use the result to get value from and set it into the flat property + </summary> + <param name="flatPropertyName">flat property name</param> + <param name="lookupObject">object to look for targets into</param> + <param name="match">match func used for checking the last property in the trail</param> + <returns>all matching unflat targets info</returns> + </member> + <member name="M:Omu.ValueInjecter.Flat.UberFlatter.Flat(System.String,System.Object,System.Func{System.String,System.Reflection.PropertyInfo,System.Boolean},System.StringComparison)"> + <summary> + Get unflat targets for given flatPropertyName, you can use the result to get value from and set it into the flat property + </summary> + <param name="flatPropertyName">flat property name</param> + <param name="lookupObject">object to look for targets into</param> + <param name="match">match func used for checking the last property in the trail</param> + <param name="comparison">StringComparison type used for building the flat trail</param> + <returns>all matching unflat targets info</returns> + </member> + <member name="M:Omu.ValueInjecter.Flat.UberFlatter.Flat(System.String,System.Object)"> + <summary> + Get unflat targets for given flatPropertyName, you can use the result to get value from and set it into the flat property + </summary> + <param name="flatPropertyName">flat property name</param> + <param name="lookupObject">object to look for targets into</param> + <returns>all matching unflat targets info</returns> + </member> + <member name="T:Omu.ValueInjecter.Injections.FlatLoopInjection"> + <summary> + FlatLoopInjection, matches unflat properties to flat ( a.b.c => abc ) + override SetValue to control the how the value is set ( do type casting, ignore setting in certain scenarios etc. ) + override Match to control unflat target checking + </summary> + </member> + <member name="T:Omu.ValueInjecter.Injections.LoopInjection"> + <summary> + LoopInjection, by default will match properties with the same name and type; + override MatchTypes to change type matching; + override GetTargetProp to change how the target property is determined based on the source property; + override SetValue to control the how the value is set ( do type casting, ignore setting in certain scenarios etc. ) + </summary> + </member> + <member name="T:Omu.ValueInjecter.Injections.NoSourceInjection"> + <summary> + inject value without source + </summary> + </member> + <member name="T:Omu.ValueInjecter.Injections.UnflatLoopInjection"> + <summary> + UnflatLoopInjection, matches flat properties to unflat ( abc => a.b.c ); + override SetValue to control the how the value is set ( do type casting, ignore setting in certain scenarios etc. ); + override Match to control unflat target checking; + </summary> + </member> + <member name="M:Omu.ValueInjecter.Injections.UnflatLoopInjection.#ctor(System.Func{System.Reflection.PropertyInfo,System.Object,System.Object})"> + <summary> + Create injection and set the creator func + </summary> + <param name="activator">creator func, used to create objects along the way if null is encountered, by default Activator.CreateIntance is used</param> + </member> + <member name="M:Omu.ValueInjecter.Utils.Extensions.GetProps(System.Object)"> + <summary> + Get properties + </summary> + <param name="o"></param> + <returns></returns> + </member> + <member name="M:Omu.ValueInjecter.Utils.Extensions.GetProps(System.Type)"> + <summary> + Get type properties, including properties of inherited interfaces + http://stackoverflow.com/a/2444090/112100 + </summary> + <param name="type"></param> + <returns></returns> + </member> + </members> +</doc> diff --git a/packages/ValueInjecter.3.1.1.5/lib/uap/Omu.ValueInjecter.XML b/packages/ValueInjecter.3.1.1.5/lib/uap/Omu.ValueInjecter.XML new file mode 100644 index 0000000000000000000000000000000000000000..0fff9112eae86bfec1c975289ca65969935d2eea --- /dev/null +++ b/packages/ValueInjecter.3.1.1.5/lib/uap/Omu.ValueInjecter.XML @@ -0,0 +1,327 @@ +<?xml version="1.0"?> +<doc> + <assembly> + <name>Omu.ValueInjecter</name> + </assembly> + <members> + <member name="T:Omu.ValueInjecter.Flat.PropertyWithComponent"> + <summary> + Unflat target property info + </summary> + </member> + <member name="P:Omu.ValueInjecter.Flat.PropertyWithComponent.Property"> + <summary> + Property that is target of unflatteing path + </summary> + </member> + <member name="P:Omu.ValueInjecter.Flat.PropertyWithComponent.Component"> + <summary> + Object last target of unflattening path + </summary> + </member> + <member name="P:Omu.ValueInjecter.Flat.PropertyWithComponent.Level"> + <summary> + Unflatteing level (a.b.c = level 2) + </summary> + </member> + <member name="M:Omu.ValueInjecter.Flat.TrailFinder.GetTrails(System.String,System.Collections.Generic.IEnumerable{System.Reflection.PropertyInfo},System.Func{System.String,System.Reflection.PropertyInfo,System.Boolean},System.StringComparison,System.Boolean)"> + <summary> + Get all possible trails based on the property name + </summary> + <param name="flatPropertyName">flat property name</param> + <param name="lookupProps">properties to look into</param> + <param name="match">match func used for checking the last property in the trail</param> + <param name="comparison">StringComparison type used for building the flat trail</param> + <param name="forFlattening">getting trails for flattening or unflattening, in the first case we need to make sure the properties are readable in the latter writeable</param> + <returns>all possible trails</returns> + </member> + <member name="M:Omu.ValueInjecter.Flat.Tunnelier.Digg(System.Collections.Generic.IList{System.String},System.Object,System.Func{System.Reflection.PropertyInfo,System.Object,System.Object})"> + <summary> + given the trail (path) get the unflat target property info + </summary> + <param name="trail">Unflattening path</param> + <param name="target">object to digg into</param> + <param name="activator">object creator, used to create objects along the way if null is encountered by default Activator.CreateIntance is used</param> + <returns>unflat target property info</returns> + </member> + <member name="M:Omu.ValueInjecter.Flat.Tunnelier.Find(System.Collections.Generic.IList{System.String},System.Object)"> + <summary> + Get the unflat target info + </summary> + <param name="trail">unflat path</param> + <param name="target">object to look into</param> + <returns>unflat target property info</returns> + </member> + <member name="T:Omu.ValueInjecter.Flat.UberFlatter"> + <summary> + performs flattening and unflattening; + flattening = from a.b.c to abc; + unflattening = from abc to a.b.c (if b is null new object is created and assigned); + it's possible to have multiple matches abc => [a.b.c, ab.c a.bc], which is why all methods return a collection of targets; + first version of this class was made by Vadim Plamadeala ☺ + </summary> + </member> + <member name="M:Omu.ValueInjecter.Flat.UberFlatter.Unflat(System.String,System.Object,System.Func{System.String,System.Reflection.PropertyInfo,System.Boolean},System.StringComparison,System.Func{System.Reflection.PropertyInfo,System.Object,System.Object})"> + <summary> + Get unflat targets for given flatPropertyName, objects will be created if null encountered in the path towards the target, you can set the value from flatProperty into the target(s) + </summary> + <param name="flatPropertyName">flat property name</param> + <param name="lookupObject">object to look for targets into</param> + <param name="match">match func used for checking the last property in the trail</param> + <param name="comparison"></param> + <param name="activator">creator func, used to create objects along the way if null is encountered, by default Activator.CreateIntance is used</param> + <returns>all matching unflat targets info</returns> + </member> + <member name="M:Omu.ValueInjecter.Flat.UberFlatter.Unflat(System.String,System.Object,System.Func{System.String,System.Reflection.PropertyInfo,System.Boolean},System.Func{System.Reflection.PropertyInfo,System.Object,System.Object})"> + <summary> + Get unflat targets for given flatPropertyName, objects will be created if null encountered in the path towards the target, you can set the value from flatProperty into the target(s) + </summary> + <param name="flatPropertyName">flat property name</param> + <param name="lookupObject">object to look for targets into</param> + <param name="match">match func used for checking the last property in the trail</param> + <param name="activator">creator func, used to create objects along the way if null is encountered, by default Activator.CreateIntance is used</param> + <returns>all matching unflat targets info</returns> + </member> + <member name="M:Omu.ValueInjecter.Flat.UberFlatter.Unflat(System.String,System.Object,System.Func{System.Reflection.PropertyInfo,System.Object,System.Object})"> + <summary> + Get unflat targets for given flatPropertyName, objects will be created if null encountered in the path towards the target, you can set the value from flatProperty into the target(s) + </summary> + <param name="flatPropertyName">flat property name</param> + <param name="lookupObject">object to look for targets into</param> + <param name="activator">creator func, used to create objects along the way if null is encountered, by default Activator.CreateIntance is used</param> + <returns>all matching unflat targets info</returns> + </member> + <member name="M:Omu.ValueInjecter.Flat.UberFlatter.Flat(System.String,System.Object,System.Func{System.String,System.Reflection.PropertyInfo,System.Boolean})"> + <summary> + Get unflat targets for given flatPropertyName, you can use the result to get value from and set it into the flat property + </summary> + <param name="flatPropertyName">flat property name</param> + <param name="lookupObject">object to look for targets into</param> + <param name="match">match func used for checking the last property in the trail</param> + <returns>all matching unflat targets info</returns> + </member> + <member name="M:Omu.ValueInjecter.Flat.UberFlatter.Flat(System.String,System.Object,System.Func{System.String,System.Reflection.PropertyInfo,System.Boolean},System.StringComparison)"> + <summary> + Get unflat targets for given flatPropertyName, you can use the result to get value from and set it into the flat property + </summary> + <param name="flatPropertyName">flat property name</param> + <param name="lookupObject">object to look for targets into</param> + <param name="match">match func used for checking the last property in the trail</param> + <param name="comparison">StringComparison type used for building the flat trail</param> + <returns>all matching unflat targets info</returns> + </member> + <member name="M:Omu.ValueInjecter.Flat.UberFlatter.Flat(System.String,System.Object)"> + <summary> + Get unflat targets for given flatPropertyName, you can use the result to get value from and set it into the flat property + </summary> + <param name="flatPropertyName">flat property name</param> + <param name="lookupObject">object to look for targets into</param> + <returns>all matching unflat targets info</returns> + </member> + <member name="T:Omu.ValueInjecter.Injections.FlatLoopInjection"> + <summary> + FlatLoopInjection, matches unflat properties to flat ( a.b.c => abc ) + override SetValue to control the how the value is set ( do type casting, ignore setting in certain scenarios etc. ) + override Match to control unflat target checking + </summary> + </member> + <member name="T:Omu.ValueInjecter.Injections.LoopInjection"> + <summary> + LoopInjection, by default will match properties with the same name and type; + override MatchTypes to change type matching; + override GetTargetProp to change how the target property is determined based on the source property; + override SetValue to control the how the value is set ( do type casting, ignore setting in certain scenarios etc. ) + </summary> + </member> + <member name="T:Omu.ValueInjecter.Injections.NoSourceInjection"> + <summary> + inject value without source + </summary> + </member> + <member name="T:Omu.ValueInjecter.Injections.UnflatLoopInjection"> + <summary> + UnflatLoopInjection, matches flat properties to unflat ( abc => a.b.c ); + override SetValue to control the how the value is set ( do type casting, ignore setting in certain scenarios etc. ); + override Match to control unflat target checking; + </summary> + </member> + <member name="M:Omu.ValueInjecter.Injections.UnflatLoopInjection.#ctor(System.Func{System.Reflection.PropertyInfo,System.Object,System.Object})"> + <summary> + Create injection and set the creator func + </summary> + <param name="activator">creator func, used to create objects along the way if null is encountered, by default Activator.CreateIntance is used</param> + </member> + <member name="F:Omu.ValueInjecter.Mapper.Instance"> + <summary> + static mapper instance + </summary> + </member> + <member name="P:Omu.ValueInjecter.Mapper.DefaultMap"> + <summary> + Default map used when there's no map specified for the given types + </summary> + </member> + <member name="M:Omu.ValueInjecter.Mapper.MapDefault``1(System.Object,System.Object)"> + <summary> + Map using default mapper ( Ignore added maps ) + </summary> + <typeparam name="TResult">Result type</typeparam> + <param name="source"> source object</param> + <param name="tag">object used to send additional paramaters for the mapping code</param> + <returns> mapped object</returns> + </member> + <member name="M:Omu.ValueInjecter.Mapper.Map``1(System.Object,System.Object)"> + <summary> + Map source object to result type + </summary> + <typeparam name="TResult"> Result type</typeparam> + <param name="source"> source object</param> + <param name="tag">object used to send additional paramaters for the mapping code</param> + <returns>mapped object</returns> + </member> + <member name="M:Omu.ValueInjecter.Mapper.Map``2(``0,System.Object)"> + <summary> + Map source object to result type, TSource is specified not inferred, useful when source is not of TSource type like with EF proxy object + </summary> + <typeparam name="TSource">source type</typeparam> + <typeparam name="TResult">result type</typeparam> + <param name="source">source object</param> + <param name="tag">object used to send additional paramaters for the mapping code</param> + <returns>mapped object</returns> + </member> + <member name="M:Omu.ValueInjecter.Mapper.AddMap``2(System.Func{``0,``1})"> + <summary> + register a function for mapping from source to result + </summary> + <typeparam name="TSource">source type</typeparam> + <typeparam name="TResult">result type</typeparam> + <param name="func">function receives source and returns result object</param> + </member> + <member name="M:Omu.ValueInjecter.Mapper.AddMap``2(System.Func{``0,System.Object,``1})"> + <summary> + register a function for mapping from source to result + </summary> + <typeparam name="TSource">source type</typeparam> + <typeparam name="TResult">result type</typeparam> + <param name="func">function receives source, tag object for additional parameters, and returns result object</param> + </member> + <member name="M:Omu.ValueInjecter.Mapper.Reset"> + <summary> + clear added maps and default map + </summary> + </member> + <member name="F:Omu.ValueInjecter.MapperInstance.Maps"> + <summary> + registered custom maps + </summary> + </member> + <member name="F:Omu.ValueInjecter.MapperInstance.DefaultMap"> + <summary> + Default map used when there's no map specified for the given types + </summary> + </member> + <member name="M:Omu.ValueInjecter.MapperInstance.MapDefault``1(System.Object,System.Object)"> + <summary> + Map using default mapper ( Ignore added maps ) + </summary> + <typeparam name="TResult">Result type</typeparam> + <param name="source"> source object</param> + <param name="tag">object used to send additional paramaters for the mapping code</param> + <returns> mapped object</returns> + </member> + <member name="M:Omu.ValueInjecter.MapperInstance.Map``1(System.Object,System.Object)"> + <summary> + Map source object to result type + </summary> + <typeparam name="TResult"> Result type</typeparam> + <param name="source"> source object</param> + <param name="tag">object used to send additional paramaters for the mapping code</param> + <returns>mapped object</returns> + </member> + <member name="M:Omu.ValueInjecter.MapperInstance.Map``2(``0,System.Object)"> + <summary> + Map source object to result type, TSource is specified not inferred, useful when source is not of TSource type like with EF proxy object + </summary> + <typeparam name="TSource">source type</typeparam> + <typeparam name="TResult">result type</typeparam> + <param name="source">source object</param> + <param name="tag">object used to send additional paramaters for the mapping code</param> + <returns>mapped object</returns> + </member> + <member name="M:Omu.ValueInjecter.MapperInstance.AddMap``2(System.Func{``0,``1})"> + <summary> + register a function for mapping from source to result + </summary> + <typeparam name="TSource">source type</typeparam> + <typeparam name="TResult">result type</typeparam> + <param name="func">function receives source and returns result object</param> + </member> + <member name="M:Omu.ValueInjecter.MapperInstance.AddMap``2(System.Func{``0,System.Object,``1})"> + <summary> + register a function for mapping from source to result + </summary> + <typeparam name="TSource">source type</typeparam> + <typeparam name="TResult">result type</typeparam> + <param name="func">function receives source, tag object for additional parameters, and returns result object</param> + </member> + <member name="M:Omu.ValueInjecter.MapperInstance.Reset"> + <summary> + clear added maps and reset default map to initial value + </summary> + </member> + <member name="M:Omu.ValueInjecter.StaticValueInjecter.InjectFrom``1(System.Object,System.Object)"> + <summary> + Injects values from source to target + </summary> + <typeparam name="T">ValueInjection used</typeparam> + <param name="target">target where the value is going to be injected</param> + <param name="source">source from where the value is taken</param> + <returns>the modified target</returns> + </member> + <member name="M:Omu.ValueInjecter.StaticValueInjecter.InjectFrom(System.Object,Omu.ValueInjecter.Injections.IValueInjection,System.Object)"> + <summary> + Injects values from source to target + </summary> + <param name="target">target where the value is going to be injected</param> + <param name="injection">ValueInjection used</param> + <param name="source">source from where the value is taken</param> + <returns>the modified target</returns> + </member> + <member name="M:Omu.ValueInjecter.StaticValueInjecter.InjectFrom``1(System.Object)"> + <summary> + Injects values into the target + </summary> + <typeparam name="T">ValueInjection(INoSourceValueInjection) used for that</typeparam> + <param name="target">target where the value is going to be injected</param> + <returns>the modified target</returns> + </member> + <member name="M:Omu.ValueInjecter.StaticValueInjecter.InjectFrom(System.Object,Omu.ValueInjecter.Injections.INoSourceInjection)"> + <summary> + Injects value into target without source + </summary> + <param name="target">the target where the value is going to be injected</param> + <param name="injection"> the injection(INoSourceValueInjection) used to inject value</param> + <returns>the modified target</returns> + </member> + <member name="M:Omu.ValueInjecter.StaticValueInjecter.InjectFrom(System.Object,System.Object)"> + <summary> + Inject properties with exact same name and type + </summary> + </member> + <member name="M:Omu.ValueInjecter.Utils.Extensions.GetProps(System.Object)"> + <summary> + Get properties + </summary> + <param name="o"></param> + <returns></returns> + </member> + <member name="M:Omu.ValueInjecter.Utils.Extensions.GetProps(System.Type)"> + <summary> + Get type properties, including properties of inherited interfaces + http://stackoverflow.com/a/2444090/112100 + </summary> + <param name="type"></param> + <returns></returns> + </member> + </members> +</doc> diff --git a/packages/ValueInjecter.3.1.1.5/lib/uap/Omu.ValueInjecter.dll b/packages/ValueInjecter.3.1.1.5/lib/uap/Omu.ValueInjecter.dll new file mode 100644 index 0000000000000000000000000000000000000000..66abbdbce6768c0c81226b26646f2170b56e795f Binary files /dev/null and b/packages/ValueInjecter.3.1.1.5/lib/uap/Omu.ValueInjecter.dll differ diff --git a/packages/ValueInjecter.3.1.1.5/lib/uap/Omu.ValueInjecter.pdb b/packages/ValueInjecter.3.1.1.5/lib/uap/Omu.ValueInjecter.pdb new file mode 100644 index 0000000000000000000000000000000000000000..83373866bfd6f8215242898dd0c0ea7a6159479e Binary files /dev/null and b/packages/ValueInjecter.3.1.1.5/lib/uap/Omu.ValueInjecter.pdb differ diff --git a/packages/ValueInjecter.3.1.1.5/lib/uap/Omu.ValueInjecter.pri b/packages/ValueInjecter.3.1.1.5/lib/uap/Omu.ValueInjecter.pri new file mode 100644 index 0000000000000000000000000000000000000000..ad2fba3e239ee09cbd207d240ac5c548680679a4 Binary files /dev/null and b/packages/ValueInjecter.3.1.1.5/lib/uap/Omu.ValueInjecter.pri differ diff --git a/packages/ValueInjecter.3.1.1.5/lib/uap/Properties/ValueInjecter_Universal.rd.xml b/packages/ValueInjecter.3.1.1.5/lib/uap/Properties/ValueInjecter_Universal.rd.xml new file mode 100644 index 0000000000000000000000000000000000000000..ab846a01a586a10aa12c729123ffcee68aac741a --- /dev/null +++ b/packages/ValueInjecter.3.1.1.5/lib/uap/Properties/ValueInjecter_Universal.rd.xml @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + This file contains Runtime Directives, specifications about types your application accesses + through reflection and other dynamic code patterns. Runtime Directives are used to control the + .NET Native optimizer and ensure that it does not remove code accessed by your library. If your + library does not do any reflection, then you generally do not need to edit this file. However, + if your library reflects over types, especially types passed to it or derived from its types, + then you should write Runtime Directives. + + The most common use of reflection in libraries is to discover information about types passed + to the library. Runtime Directives have three ways to express requirements on types passed to + your library. + + 1. Parameter, GenericParameter, TypeParameter, TypeEnumerableParameter + Use these directives to reflect over types passed as a parameter. + + 2. SubTypes + Use a SubTypes directive to reflect over types derived from another type. + + 3. AttributeImplies + Use an AttributeImplies directive to indicate that your library needs to reflect over + types or methods decorated with an attribute. + + For more information on writing Runtime Directives for libraries, please visit + http://go.microsoft.com/fwlink/?LinkID=391919 +--> +<Directives xmlns="http://schemas.microsoft.com/netfx/2013/01/metadata"> + <Library Name="ValueInjecter_Universal"> + + <!-- add directives for your library here --> + + </Library> +</Directives>