Added JsonSerializationHelper to load and deserialize json from an embedded r...
1034713e
Pedro Silva
committed
8 changed files
D20Tek.Common.xml
/D20Tek.Common/D20Tek.Common.xml+14
/D20Tek.Common/D20Tek.Common.xml
Add comment 467 <member name="M:D20Tek.Common.ValueRange.GetHashCode">
Add comment 468 <inheritdoc/>
Add comment 469 </member>
Add comment 470 Plus   <member name="T:D20Tek.Common.Helpers.JsonSerializationHelper">
Add comment 471 Plus   <summary>
Add comment 472 Plus   Helper class to work with json serialization to and from text files.
Add comment 473 Plus   </summary>
Add comment 474 Plus   </member>
Add comment 475 Plus   <member name="M:D20Tek.Common.Helpers.JsonSerializationHelper.DeserializeResourceStream``1(System.String)">
Add comment 476 Plus   <summary>
Add comment 477 Plus   Deserializes the specified type and returns a list of items.
Add comment 478 Plus   Reads the json file from the assembly's resource manifest.
Add comment 479 Plus   </summary>
Add comment 480 Plus   <typeparam name="T">Type of entity to deserialize.</typeparam>
Add comment 481 Plus   <param name="resourceNamespace">Full namespace path to the resource file.</param>
Add comment 482 Plus   <returns>List of entities deserialized.</returns>
Add comment 483 Plus   </member>
Add comment 470 484 <member name="T:D20Tek.Common.Helpers.PropertyHelpers">
Add comment 471 485 <summary>
Add comment 472 486 Helper methods for verifying property setters.
JsonSerializationHelper.cs
/D20Tek.Common.Shared/Helpers/JsonSerializationHelper.cs
/D20Tek.Common.Shared/Helpers/JsonSerializationHelper.cs
D20Tek.Common.Shared.projitems
/D20Tek.Common.Shared/D20Tek.Common.Shared.projitems+1
/D20Tek.Common.Shared/D20Tek.Common.Shared.projitems
Add comment 26 <Compile Include="$(MSBuildThisFileDirectory)DataTypes\Collections\IPagedList.cs" />
Add comment 27 <Compile Include="$(MSBuildThisFileDirectory)DataTypes\ValueRange.cs" />
Add comment 28 <Compile Include="$(MSBuildThisFileDirectory)ExtensionMethods\StringExtensions.cs" />
Add comment 29 Plus   <Compile Include="$(MSBuildThisFileDirectory)Helpers\JsonSerializationHelper.cs" />
Add comment 29 30 <Compile Include="$(MSBuildThisFileDirectory)Helpers\PropertyHelpers.cs" />
Add comment 30 31 <Compile Include="$(MSBuildThisFileDirectory)Models\ContentCitation.cs" />
Add comment 31 32 <Compile Include="$(MSBuildThisFileDirectory)Models\ContentEntity.cs" />
D20Tek.Common.Standard.xml
/D20Tek.Common.Standard/D20Tek.Common.Standard.xml
/D20Tek.Common.Standard/D20Tek.Common.Standard.xml
testdata-invalid.json
/D20Tek.Common.UnitTests/Data/testdata-invalid.json
/D20Tek.Common.UnitTests/Data/testdata-invalid.json
testdata.json
/D20Tek.Common.UnitTests/Data/testdata.json
/D20Tek.Common.UnitTests/Data/testdata.json
JsonSerializationHelperTests.cs
/D20Tek.Common.UnitTests/Helpers/JsonSerializationHelperTests.cs
/D20Tek.Common.UnitTests/Helpers/JsonSerializationHelperTests.cs
D20Tek.Common.UnitTests.csproj
/D20Tek.Common.UnitTests/D20Tek.Common.UnitTests.csproj
/D20Tek.Common.UnitTests/D20Tek.Common.UnitTests.csproj