Skip to content

Commit 1678207

Browse files
committed
Merge pull request #110 from glennblock/107
Refactoring to use DynamicUtils.ExtensilbeObject. Fix for #107
2 parents 6402a5a + 6767327 commit 1678207

23 files changed

+34
-203
lines changed

samples/friendapi/FriendApi.csproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,9 @@
4545
<HintPath>packages\Autofac.WebApi2.3.3.3\lib\net45\Autofac.Integration.WebApi.dll</HintPath>
4646
<Private>True</Private>
4747
</Reference>
48+
<Reference Include="DynamicUtils">
49+
<HintPath>packages\DynamicUtils.1.0.1\lib\portable-net45+sl50+win+wp80\DynamicUtils.dll</HintPath>
50+
</Reference>
4851
<Reference Include="Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
4952
<HintPath>packages\Newtonsoft.Json.6.0.3\lib\net45\Newtonsoft.Json.dll</HintPath>
5053
</Reference>

samples/friendapi/packages.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
<packages>
33
<package id="Autofac" version="3.5.0" targetFramework="net45" />
44
<package id="Autofac.WebApi2" version="3.3.3" targetFramework="net45" />
5+
<package id="DynamicUtils" version="1.0.1" targetFramework="net45" />
56
<package id="Microsoft.AspNet.WebApi.Client" version="5.2.0" targetFramework="net45" />
67
<package id="Microsoft.AspNet.WebApi.Core" version="5.2.0" targetFramework="net45" />
78
<package id="Microsoft.AspNet.WebApi.SelfHost" version="5.2.0" targetFramework="net45" />

src/CollectionJson.Client/CollectionJson.Client.csproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,9 @@
3737
<Prefer32Bit>false</Prefer32Bit>
3838
</PropertyGroup>
3939
<ItemGroup>
40+
<Reference Include="DynamicUtils">
41+
<HintPath>..\packages\DynamicUtils.1.0.1\lib\portable-net40+sl50+win8+wpa81+wp8+monotouch+monoandroid\DynamicUtils.dll</HintPath>
42+
</Reference>
4043
<Reference Include="Newtonsoft.Json">
4144
<HintPath>..\packages\Newtonsoft.Json.6.0.3\lib\portable-net45+wp80+win8+wpa81\Newtonsoft.Json.dll</HintPath>
4245
</Reference>

src/CollectionJson.Client/CollectionJson.Client.nuspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,6 @@
1919
</dependencies>
2020
</metadata>
2121
<files>
22-
<file src="bin\Release\CollectionJson.Client.dll" target="lib\portable-net45+win8+wp8+monotouch+monoandroid" />
22+
<file src="bin\Release\CollectionJson.Client.dll" target="lib\portable-net40+sl50+win8+wpa81+wp8+monotouch+monoandroid" />
2323
</files>
2424
</package>

src/CollectionJson.Client/packages.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<packages>
3+
<package id="DynamicUtils" version="1.0.1" targetFramework="portable-net45+win+wpa81+wp80" />
34
<package id="Microsoft.AspNet.WebApi.Client" version="5.2.0" targetFramework="portable-net45+win+wpa81+wp80+MonoAndroid10+MonoTouch10" />
45
<package id="Microsoft.Bcl" version="1.1.9" targetFramework="portable-net45+win+wpa81+wp80+MonoAndroid10+MonoTouch10" />
56
<package id="Microsoft.Bcl.Build" version="1.0.14" targetFramework="portable-net45+win+wpa81+wp80+MonoAndroid10+MonoTouch10" />

src/CollectionJson/Collection.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
using System.Runtime.Serialization;
55
using System.Text;
66
using System.Xml;
7+
using DynamicUtils;
78

89
namespace CollectionJson
910
{

src/CollectionJson/CollectionJson.csproj

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,9 @@
3737
<Prefer32Bit>false</Prefer32Bit>
3838
</PropertyGroup>
3939
<ItemGroup>
40+
<Reference Include="DynamicUtils">
41+
<HintPath>..\packages\DynamicUtils.1.0.1\lib\portable-net40+sl50+win8+wpa81+wp8+monotouch+monoandroid\DynamicUtils.dll</HintPath>
42+
</Reference>
4043
<Reference Include="System" />
4144
<Reference Include="System.Core" />
4245
<Reference Include="System.Xml" />
@@ -50,7 +53,6 @@
5053
<Compile Include="CollectionJsonDocumentWriterExtensions.cs" />
5154
<Compile Include="Data.cs" />
5255
<Compile Include="Error.cs" />
53-
<Compile Include="ExtensibleObject.cs" />
5456
<Compile Include="ICollectionJsonDocumentReader_Of_T.cs" />
5557
<Compile Include="ICollectionJsonDocumentWriter_Of_T.cs" />
5658
<Compile Include="IEnumerable_Of_DataExtensions.cs" />
@@ -69,6 +71,7 @@
6971
<None Include="CollectionJson.nuspec">
7072
<SubType>Designer</SubType>
7173
</None>
74+
<None Include="packages.config" />
7275
</ItemGroup>
7376
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" />
7477
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.

src/CollectionJson/CollectionJson.nuspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@
1515
<tags>collectionjson</tags>
1616
</metadata>
1717
<files>
18-
<file src="bin\Release\CollectionJson.dll" target="lib\portable-net40+sl5+win8+wp8+monotouch+monoandroid" />
18+
<file src="bin\Release\CollectionJson.dll" target="lib\portable-net40+sl50+win8+wpa81+wp8+monotouch+monoandroid" />
1919
</files>
2020
</package>

src/CollectionJson/CollectionJsonDocumentWriter_Of_T.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
using System.Collections.Generic;
33
using System.Linq;
44
using System.Text;
5+
using DynamicUtils;
56

67
namespace CollectionJson
78
{

src/CollectionJson/Data.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
using System.Linq;
44
using System.Runtime.Serialization;
55
using System.Text;
6+
using DynamicUtils;
67

78
namespace CollectionJson
89
{

0 commit comments

Comments
 (0)