Skip to content

Commit eec6eae

Browse files
authored
Merge pull request #38 from alexinea/master
Add DynamicOptipnals and Fluent exception apis.
2 parents 90d2d1e + 6bc0936 commit eec6eae

File tree

128 files changed

+6020
-437
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

128 files changed

+6020
-437
lines changed

Cosmos.Standard.sln

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
1010
LICENSE = LICENSE
1111
NuGet.config = NuGet.config
1212
Publish.bat = Publish.bat
13-
PublishToMyGet.bat = PublishToMyGet.bat
1413
README.md = README.md
14+
PublishToMyGet.bat = PublishToMyGet.bat
1515
EndProjectSection
1616
EndProject
1717
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{0F01E2EF-3398-47CB-B5CB-33AF122A1BC7}"
@@ -165,6 +165,12 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cosmos.Test.Serialization.Y
165165
EndProject
166166
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cosmos.Extensions.Optionals", "src\Cosmos.Extensions.Optionals\Cosmos.Extensions.Optionals.csproj", "{43F1A15E-04EA-405F-8115-B3DD3DDD6B3B}"
167167
EndProject
168+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cosmos.Serialization.Nett", "extra\serialization\src\Cosmos.Serialization.Nett\Cosmos.Serialization.Nett.csproj", "{B1A584BE-EE50-4EF3-AC49-1E3FB91545E2}"
169+
EndProject
170+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cosmos.Test.Serialization.NettTest", "extra\serialization\tests\Cosmos.Test.Serialization.NettTest\Cosmos.Test.Serialization.NettTest.csproj", "{57DA8994-BA86-4FB8-BA92-CFB09FDE0A55}"
171+
EndProject
172+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Cosmos.Test.ReflectionTests", "test\Cosmos.Test.ReflectionTests\Cosmos.Test.ReflectionTests.csproj", "{F7ED45F3-8BB1-4620-A267-9F02510134E4}"
173+
EndProject
168174
Global
169175
GlobalSection(SolutionConfigurationPlatforms) = preSolution
170176
Debug|Any CPU = Debug|Any CPU
@@ -379,6 +385,18 @@ Global
379385
{43F1A15E-04EA-405F-8115-B3DD3DDD6B3B}.Debug|Any CPU.Build.0 = Debug|Any CPU
380386
{43F1A15E-04EA-405F-8115-B3DD3DDD6B3B}.Release|Any CPU.ActiveCfg = Release|Any CPU
381387
{43F1A15E-04EA-405F-8115-B3DD3DDD6B3B}.Release|Any CPU.Build.0 = Release|Any CPU
388+
{B1A584BE-EE50-4EF3-AC49-1E3FB91545E2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
389+
{B1A584BE-EE50-4EF3-AC49-1E3FB91545E2}.Debug|Any CPU.Build.0 = Debug|Any CPU
390+
{B1A584BE-EE50-4EF3-AC49-1E3FB91545E2}.Release|Any CPU.ActiveCfg = Release|Any CPU
391+
{B1A584BE-EE50-4EF3-AC49-1E3FB91545E2}.Release|Any CPU.Build.0 = Release|Any CPU
392+
{57DA8994-BA86-4FB8-BA92-CFB09FDE0A55}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
393+
{57DA8994-BA86-4FB8-BA92-CFB09FDE0A55}.Debug|Any CPU.Build.0 = Debug|Any CPU
394+
{57DA8994-BA86-4FB8-BA92-CFB09FDE0A55}.Release|Any CPU.ActiveCfg = Release|Any CPU
395+
{57DA8994-BA86-4FB8-BA92-CFB09FDE0A55}.Release|Any CPU.Build.0 = Release|Any CPU
396+
{F7ED45F3-8BB1-4620-A267-9F02510134E4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
397+
{F7ED45F3-8BB1-4620-A267-9F02510134E4}.Debug|Any CPU.Build.0 = Debug|Any CPU
398+
{F7ED45F3-8BB1-4620-A267-9F02510134E4}.Release|Any CPU.ActiveCfg = Release|Any CPU
399+
{F7ED45F3-8BB1-4620-A267-9F02510134E4}.Release|Any CPU.Build.0 = Release|Any CPU
382400
EndGlobalSection
383401
GlobalSection(SolutionProperties) = preSolution
384402
HideSolutionNode = FALSE
@@ -446,6 +464,9 @@ Global
446464
{60B1F9E9-300B-4944-8409-B434E6CF9AC2} = {66C97C79-C2AE-49DD-8622-CAC7DD71F21B}
447465
{FB8BD44F-F65D-4944-8F1B-CD72CF8EBBAE} = {66C97C79-C2AE-49DD-8622-CAC7DD71F21B}
448466
{43F1A15E-04EA-405F-8115-B3DD3DDD6B3B} = {BDBDE50C-D11B-4B8B-8349-0B6681CC98FF}
467+
{B1A584BE-EE50-4EF3-AC49-1E3FB91545E2} = {87D7302C-14EA-46B4-9324-0E42E39C100D}
468+
{57DA8994-BA86-4FB8-BA92-CFB09FDE0A55} = {66C97C79-C2AE-49DD-8622-CAC7DD71F21B}
469+
{F7ED45F3-8BB1-4620-A267-9F02510134E4} = {0F01E2EF-3398-47CB-B5CB-33AF122A1BC7}
449470
EndGlobalSection
450471
GlobalSection(ExtensibilityGlobals) = postSolution
451472
SolutionGuid = {D68A6AF5-79FE-4679-AD20-67D6CFCF75B4}

Publish.bat

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,13 @@ dotnet pack src/Cosmos.Standard -c Release -o nuget_pub
2727
dotnet pack extra/serialization/src/Cosmos.serialization.Xml -c Release -o nuget_pub
2828
dotnet pack extra/serialization/src/Cosmos.Serialization.Jil -c Release -o nuget_pub
2929
dotnet pack extra/serialization/src/Cosmos.Serialization.Lit -c Release -o nuget_pub
30+
dotnet pack extra/serialization/src/Cosmos.Serialization.Nett -c Release -o nuget_pub
3031
dotnet pack extra/serialization/src/Cosmos.serialization.Binary -c Release -o nuget_pub
3132
dotnet pack extra/serialization/src/Cosmos.Serialization.Swifter -c Release -o nuget_pub
3233
dotnet pack extra/serialization/src/Cosmos.Serialization.Utf8Json -c Release -o nuget_pub
3334
dotnet pack extra/serialization/src/Cosmos.Serialization.Protobuf -c Release -o nuget_pub
34-
dotnet pack extra/serialization/src/Cosmos.Serialization.KoobooJson -c Release -o nuget_pub
3535
dotnet pack extra/serialization/src/Cosmos.Serialization.SharpYaml -c Release -o nuget_pub
36+
dotnet pack extra/serialization/src/Cosmos.Serialization.KoobooJson -c Release -o nuget_pub
3637
dotnet pack extra/serialization/src/Cosmos.Serialization.YamlDotNet -c Release -o nuget_pub
3738
dotnet pack extra/serialization/src/Cosmos.Serialization.MsgPackCli -c Release -o nuget_pub
3839
dotnet pack extra/serialization/src/Cosmos.Serialization.MessagePack -c Release -o nuget_pub

PublishToMyGet.bat

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,13 @@ dotnet pack src/Cosmos.Standard -c Release -o nuget_pub
2727
dotnet pack extra/serialization/src/Cosmos.serialization.Xml -c Release -o nuget_pub
2828
dotnet pack extra/serialization/src/Cosmos.Serialization.Jil -c Release -o nuget_pub
2929
dotnet pack extra/serialization/src/Cosmos.Serialization.Lit -c Release -o nuget_pub
30+
dotnet pack extra/serialization/src/Cosmos.Serialization.Nett -c Release -o nuget_pub
3031
dotnet pack extra/serialization/src/Cosmos.serialization.Binary -c Release -o nuget_pub
3132
dotnet pack extra/serialization/src/Cosmos.Serialization.Swifter -c Release -o nuget_pub
3233
dotnet pack extra/serialization/src/Cosmos.Serialization.Utf8Json -c Release -o nuget_pub
3334
dotnet pack extra/serialization/src/Cosmos.Serialization.Protobuf -c Release -o nuget_pub
34-
dotnet pack extra/serialization/src/Cosmos.Serialization.KoobooJson -c Release -o nuget_pub
3535
dotnet pack extra/serialization/src/Cosmos.Serialization.SharpYaml -c Release -o nuget_pub
36+
dotnet pack extra/serialization/src/Cosmos.Serialization.KoobooJson -c Release -o nuget_pub
3637
dotnet pack extra/serialization/src/Cosmos.Serialization.YamlDotNet -c Release -o nuget_pub
3738
dotnet pack extra/serialization/src/Cosmos.Serialization.MsgPackCli -c Release -o nuget_pub
3839
dotnet pack extra/serialization/src/Cosmos.Serialization.MessagePack -c Release -o nuget_pub

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,4 +46,4 @@ People or projects that have made a great contribbution to this project:
4646

4747
Member project of [Cosmosloops Labs.](https://github.com/cosmos-loops).
4848

49-
[Apache 2.0 License](/LICENSE)
49+
[Apache License 2.0](/LICENSE)

build/misc.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@
99

1010
<ItemGroup>
1111
<None Include="..\..\LICENSE" Pack="true" Visible="false" PackagePath=""/>
12-
<None Include="..\..\msic\images\icon.png" Pack="true" PackagePath=""/>
12+
<None Include="..\..\misc\images\icon.png" Pack="true" PackagePath=""/>
1313
</ItemGroup>
1414
</Project>

build/version.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<PropertyGroup>
33
<VersionMajor>0</VersionMajor>
44
<VersionMinor>1</VersionMinor>
5-
<VersionPatch>2-alpha2-100011</VersionPatch>
5+
<VersionPatch>2-beta1-101136</VersionPatch>
66
<VersionQuality></VersionQuality>
77
<VersionPrefix>$(VersionMajor).$(VersionMinor).$(VersionPatch)</VersionPrefix>
88
</PropertyGroup>

extra/dependency/build/misc.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@
99

1010
<ItemGroup>
1111
<None Include="..\..\..\..\LICENSE" Pack="true" Visible="false" PackagePath=""/>
12-
<None Include="..\..\..\..\msic\images\icon.png" Pack="true" Visible="false" PackagePath=""/>
12+
<None Include="..\..\..\..\misc\images\icon.png" Pack="true" Visible="false" PackagePath=""/>
1313
</ItemGroup>
1414
</Project>

extra/http/build/misc.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@
99

1010
<ItemGroup>
1111
<None Include="..\..\..\..\LICENSE" Pack="true" Visible="false" PackagePath="" />
12-
<None Include="..\..\..\..\msic\images\icon.png" Pack="true" Visible="false" PackagePath="" />
12+
<None Include="..\..\..\..\misc\images\icon.png" Pack="true" Visible="false" PackagePath="" />
1313
</ItemGroup>
1414
</Project>

extra/http/src/Cosmos.Extensions.Http/Cosmos.Extensions.Http.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
'$(TargetFramework)'=='netstandard2.1' OR
1717
'$(TargetFramework)'=='netstandard2.0' OR
1818
'$(TargetFramework)'=='net461'">
19-
<PackageReference Include="System.Reactive" Version="4.3.1"/>
19+
<PackageReference Include="System.Reactive" Version="4.3.2"/>
2020
</ItemGroup>
2121

2222
<ItemGroup Condition="'$(TargetFramework)'=='net451'">

extra/serialization/README.MD

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ Cosmos.Serialization provides several serializers and extensions:
1717
- Yaml
1818
- Cosmos.Serialization.YamlDotNet
1919
- Cosmos.Serialization.SharpYaml
20+
- Toml
21+
- Cosmos.Serialization.Nett
2022
- Binary
2123
- Cosmos.Serialization.Binary
2224
- Protobuf

extra/serialization/build/misc.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@
99

1010
<ItemGroup>
1111
<None Include="..\..\..\..\LICENSE" Pack="true" Visible="false" PackagePath="" />
12-
<None Include="..\..\..\..\msic\images\icon.png" Pack="true" Visible="false" PackagePath="" />
12+
<None Include="..\..\..\..\misc\images\icon.png" Pack="true" Visible="false" PackagePath="" />
1313
</ItemGroup>
1414
</Project>
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
3+
<Import Project="..\..\build\common.props" />
4+
5+
<PropertyGroup>
6+
<TargetFrameworks>netcoreapp3.1;netstandard2.1;netstandard2.0;net461;net451</TargetFrameworks>
7+
</PropertyGroup>
8+
9+
<PropertyGroup>
10+
<AssemblyName>Cosmos.Serialization.Nett</AssemblyName>
11+
<PackageId>Cosmos.Serialization.Nett</PackageId>
12+
<Description>Nett TOML serializer extension for Cosmos base library</Description>
13+
</PropertyGroup>
14+
15+
<ItemGroup>
16+
<PackageReference Include="Nett" Version="0.13.0" />
17+
</ItemGroup>
18+
19+
<ItemGroup>
20+
<ProjectReference Include="..\..\..\..\src\Cosmos.Extensions\Cosmos.Extensions.csproj" />
21+
</ItemGroup>
22+
23+
</Project>

0 commit comments

Comments
 (0)