Permalink
Browse files

#151 - implement custom CIAPI.Serializer that encapsulates unique CIA…

…PI method for handling JSON dates
  • Loading branch information...
1 parent 94b3252 commit 8ba07c0e1ed80ec731870aaa9f2e47a516f41b28 @mrdavidlaing mrdavidlaing committed Apr 30, 2012
Showing with 361 additions and 64 deletions.
  1. +4 −4 src/CIAPI.IntegrationTests/CIAPI.IntegrationTests.csproj
  2. +4 −4 src/CIAPI.Phone7.IntegrationTests/CIAPI.Phone7.IntegrationTests.csproj
  3. +4 −4 src/CIAPI.Phone7/CIAPI.Phone7.csproj
  4. +81 −0 src/CIAPI.Serializer.Phone7/CIAPI.Serializer.Phone7.csproj
  5. +37 −0 src/CIAPI.Serializer.Phone7/Properties/AssemblyInfo.cs
  6. +4 −0 src/CIAPI.Serializer.Phone7/packages.config
  7. +75 −0 src/CIAPI.Serializer/CIAPI.Serializer.csproj
  8. +36 −0 src/CIAPI.Serializer/Properties/AssemblyInfo.cs
  9. +41 −0 src/CIAPI.Serializer/Serializer.cs
  10. BIN src/CIAPI.Serializer/ciapi.snk
  11. +4 −0 src/CIAPI.Serializer/packages.config
  12. +24 −0 src/CIAPI.sln
  13. +3 −3 src/CIAPI/CIAPI.csproj
  14. +2 −25 src/ReliableHttpClient/Salient.ReliableHttpClient.Serializer.Newtonsoft/Serializer.cs
  15. +4 −4 src/Samples/CIAPI.CS.Koans/CIAPI.CS.Koans.csproj
  16. +4 −4 src/Samples/ConsoleSpikes/ConsoleSpikes.csproj
  17. +4 −4 src/Samples/EfficientStreamManagement/EfficientStreamManagement.csproj
  18. +4 −4 src/Samples/Phone7Ticker/Phone7Ticker.csproj
  19. +4 −0 src/Samples/PhoneApp1 (1)/PhoneApp1.csproj
  20. +4 −0 src/Samples/WinFormsSpike/WinFormsSpike.csproj
  21. +4 −0 src/Samples/WindowsPhoneTestApplication/WindowsPhoneTestApplication.csproj
  22. +4 −4 ...ntil-date--68700b3/josemuniz -cannot-save-orders-with-applicability-type--good-until-date-.csproj
  23. +4 −4 ...iz-CIAPI.CS-orders-stream-problem-fcf46ed/josemuniz-CIAPI.CS-orders-stream-problem-fcf46ed.csproj
  24. +4 −0 ...allel-requests-6584a00/josemuniz-CIAPI.CS-problem-with-parallel-requests-6584a00/PhoneApp2.csproj
  25. +2 −0 src/packages/repositories.config
@@ -86,14 +86,14 @@
<Compile Include="RpcFixtureBase.cs" />
</ItemGroup>
<ItemGroup>
+ <ProjectReference Include="..\CIAPI.Serializer\CIAPI.Serializer.csproj">
+ <Project>{B6CE30C2-5A52-4A4C-884B-64504902F833}</Project>
+ <Name>CIAPI.Serializer</Name>
+ </ProjectReference>
<ProjectReference Include="..\CIAPI\CIAPI.csproj">
<Project>{B40E6F1C-453E-44A2-BA9D-1692378B355C}</Project>
<Name>CIAPI</Name>
</ProjectReference>
- <ProjectReference Include="..\ReliableHttpClient\Salient.ReliableHttpClient.Serializer.Newtonsoft\Salient.ReliableHttpClient.Serializer.Newtonsoft.csproj">
- <Project>{B2F31D08-C115-451D-BAD2-F56F2148143B}</Project>
- <Name>Salient.ReliableHttpClient.Serializer.Newtonsoft</Name>
- </ProjectReference>
<ProjectReference Include="..\ReliableHttpClient\Salient.ReliableHttpClient\Salient.ReliableHttpClient.csproj">
<Project>{528B283F-41C8-489D-A031-C9A4058BB283}</Project>
<Name>Salient.ReliableHttpClient</Name>
@@ -114,14 +114,14 @@
<Project>{F28FF467-20A6-4014-A0EC-3E0E4533F98A}</Project>
<Name>CIAPI.Phone7</Name>
</ProjectReference>
+ <ProjectReference Include="..\CIAPI.Serializer.Phone7\CIAPI.Serializer.Phone7.csproj">
+ <Project>{706B893E-A562-429D-ADC3-DD2640C40236}</Project>
+ <Name>CIAPI.Serializer.Phone7</Name>
+ </ProjectReference>
<ProjectReference Include="..\ReliableHttpClient\Salient.ReliableHttpClient.Phone7\Salient.ReliableHttpClient.Phone7.csproj">
<Project>{334EDC51-9E5F-4B3C-A987-AC721C55FF0C}</Project>
<Name>Salient.ReliableHttpClient.Phone7</Name>
</ProjectReference>
- <ProjectReference Include="..\ReliableHttpClient\Salient.ReliableHttpClient.Serializer.Newtonsoft.Phone7\Salient.ReliableHttpClient.Serializer.Newtonsoft.Phone7.csproj">
- <Project>{611F6E81-638A-4734-83B6-9F22167870BE}</Project>
- <Name>Salient.ReliableHttpClient.Serializer.Newtonsoft.Phone7</Name>
- </ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath)\Microsoft\Silverlight for Phone\$(TargetFrameworkVersion)\Microsoft.Silverlight.$(TargetFrameworkProfile).Overrides.targets" />
<Import Project="$(MSBuildExtensionsPath)\Microsoft\Silverlight for Phone\$(TargetFrameworkVersion)\Microsoft.Silverlight.CSharp.targets" />
@@ -147,14 +147,14 @@
<None Include="packages.config" />
</ItemGroup>
<ItemGroup>
+ <ProjectReference Include="..\CIAPI.Serializer.Phone7\CIAPI.Serializer.Phone7.csproj">
+ <Project>{706B893E-A562-429D-ADC3-DD2640C40236}</Project>
+ <Name>CIAPI.Serializer.Phone7</Name>
+ </ProjectReference>
<ProjectReference Include="..\ReliableHttpClient\Salient.ReliableHttpClient.Phone7\Salient.ReliableHttpClient.Phone7.csproj">
<Project>{334EDC51-9E5F-4B3C-A987-AC721C55FF0C}</Project>
<Name>Salient.ReliableHttpClient.Phone7</Name>
</ProjectReference>
- <ProjectReference Include="..\ReliableHttpClient\Salient.ReliableHttpClient.Serializer.Newtonsoft.Phone7\Salient.ReliableHttpClient.Serializer.Newtonsoft.Phone7.csproj">
- <Project>{611F6E81-638A-4734-83B6-9F22167870BE}</Project>
- <Name>Salient.ReliableHttpClient.Serializer.Newtonsoft.Phone7</Name>
- </ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath)\Microsoft\Silverlight for Phone\$(TargetFrameworkVersion)\Microsoft.Silverlight.$(TargetFrameworkProfile).Overrides.targets" />
<Import Project="$(MSBuildExtensionsPath)\Microsoft\Silverlight for Phone\$(TargetFrameworkVersion)\Microsoft.Silverlight.CSharp.targets" />
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>10.0.20506</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{706B893E-A562-429D-ADC3-DD2640C40236}</ProjectGuid>
+ <ProjectTypeGuids>{C089C8C0-30E0-4E22-80C0-CE093F111A43};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <RootNamespace>CIAPI.Serializer.Phone7</RootNamespace>
+ <AssemblyName>CIAPI.Serializer.Phone7</AssemblyName>
+ <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
+ <SilverlightVersion>$(TargetFrameworkVersion)</SilverlightVersion>
+ <TargetFrameworkProfile>WindowsPhone</TargetFrameworkProfile>
+ <TargetFrameworkIdentifier>Silverlight</TargetFrameworkIdentifier>
+ <SilverlightApplication>false</SilverlightApplication>
+ <ValidateXaml>true</ValidateXaml>
+ <ThrowErrorsInValidation>true</ThrowErrorsInValidation>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>Bin\Debug</OutputPath>
+ <DefineConstants>DEBUG;TRACE;SILVERLIGHT;WINDOWS_PHONE</DefineConstants>
+ <NoStdLib>true</NoStdLib>
+ <NoConfig>true</NoConfig>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>Bin\Release</OutputPath>
+ <DefineConstants>TRACE;SILVERLIGHT;WINDOWS_PHONE</DefineConstants>
+ <NoStdLib>true</NoStdLib>
+ <NoConfig>true</NoConfig>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="Newtonsoft.Json">
+ <HintPath>..\packages\Newtonsoft.Json.4.5.1\lib\sl3-wp\Newtonsoft.Json.dll</HintPath>
+ </Reference>
+ <Reference Include="System.Windows" />
+ <Reference Include="system" />
+ <Reference Include="System.Core" />
+ <Reference Include="System.Xml" />
+ <Reference Include="System.Net" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="..\CIAPI.Serializer\Serializer.cs">
+ <Link>Serializer.cs</Link>
+ </Compile>
+ <Compile Include="Properties\AssemblyInfo.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\ReliableHttpClient\Salient.ReliableHttpClient.Phone7\Salient.ReliableHttpClient.Phone7.csproj">
+ <Project>{334EDC51-9E5F-4B3C-A987-AC721C55FF0C}</Project>
+ <Name>Salient.ReliableHttpClient.Phone7</Name>
+ </ProjectReference>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="packages.config" />
+ </ItemGroup>
+ <Import Project="$(MSBuildExtensionsPath)\Microsoft\Silverlight for Phone\$(TargetFrameworkVersion)\Microsoft.Silverlight.$(TargetFrameworkProfile).Overrides.targets" />
+ <Import Project="$(MSBuildExtensionsPath)\Microsoft\Silverlight for Phone\$(TargetFrameworkVersion)\Microsoft.Silverlight.CSharp.targets" />
+ <ProjectExtensions />
+ <Import Project="$(SolutionDir)\.nuget\nuget.targets" />
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
+ -->
+</Project>
@@ -0,0 +1,37 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+using System.Resources;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("CIAPI.Serializer.Phone7")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("City Index")]
+[assembly: AssemblyProduct("CIAPI.Serializer.Phone7")]
+[assembly: AssemblyCopyright("Copyright © City Index 2012")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("373e7962-0a69-4334-b36a-45fe35e11813")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Revision and Build Numbers
+// by using the '*' as shown below:
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
+[assembly: NeutralResourcesLanguageAttribute("en-US")]
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<packages>
+ <package id="Newtonsoft.Json" version="4.5.1" />
+</packages>
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion>8.0.30703</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{B6CE30C2-5A52-4A4C-884B-64504902F833}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <RootNamespace>CIAPI.Serializer</RootNamespace>
+ <AssemblyName>CIAPI.Serializer</AssemblyName>
+ <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
+ <FileAlignment>512</FileAlignment>
+ <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
+ <RestorePackages>true</RestorePackages>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>bin\Debug\</OutputPath>
+ <DefineConstants>DEBUG;TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>bin\Release\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <PropertyGroup>
+ <SignAssembly>true</SignAssembly>
+ </PropertyGroup>
+ <PropertyGroup>
+ <AssemblyOriginatorKeyFile>ciapi.snk</AssemblyOriginatorKeyFile>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="Newtonsoft.Json">
+ <HintPath>..\packages\Newtonsoft.Json.4.5.1\lib\net35\Newtonsoft.Json.dll</HintPath>
+ </Reference>
+ <Reference Include="System" />
+ <Reference Include="System.Core" />
+ <Reference Include="System.Xml.Linq" />
+ <Reference Include="System.Data.DataSetExtensions" />
+ <Reference Include="System.Data" />
+ <Reference Include="System.Xml" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="Properties\AssemblyInfo.cs" />
+ <Compile Include="Serializer.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="ciapi.snk" />
+ <None Include="packages.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\ReliableHttpClient\Salient.ReliableHttpClient\Salient.ReliableHttpClient.csproj">
+ <Project>{528B283F-41C8-489D-A031-C9A4058BB283}</Project>
+ <Name>Salient.ReliableHttpClient</Name>
+ </ProjectReference>
+ </ItemGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <Import Project="$(SolutionDir)\.nuget\nuget.targets" />
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
+ -->
+</Project>
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("CIAPI.Serializer")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("City Index")]
+[assembly: AssemblyProduct("CIAPI.Serializer")]
+[assembly: AssemblyCopyright("Copyright © City Index 2012")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components. If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("bcdf95ba-54bb-44d8-86a3-68b3ca0f3739")]
+
+// Version information for an assembly consists of the following four values:
+//
+// Major Version
+// Minor Version
+// Build Number
+// Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
@@ -0,0 +1,41 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Text.RegularExpressions;
+using Newtonsoft.Json;
+using Newtonsoft.Json.Converters;
+using Newtonsoft.Json.Linq;
+
+namespace Salient.ReliableHttpClient.Serialization.Newtonsoft
+{
+ public class Serializer : Salient.ReliableHttpClient.Serialization.IJsonSerializer
+ {
+
+
+ public string SerializeObject(object value)
+ {
+ //Json.NET 4.5 changed the default dateformatting to ISO 8601 - http://james.newtonking.com/archive/2012/03/20/json-net-4-5-release-1-iso-dates-async-metro-build.aspx
+ //Change it back to the previous default of MS style dates i.e - /Date(19372927629377)/
+ return JsonConvert.SerializeObject(value, new JsonSerializerSettings{ DateFormatHandling = DateFormatHandling.MicrosoftDateFormat });
+ }
+
+ public T DeserializeObject<T>(string json)
+ {
+ try
+ {
+ string pattern = "{\\s*\"DateTime\":\\s*\"\\\\/Date\\((?<dt>\\d+)\\)\\\\/\",\\s*\"OffsetMinutes\":\\s*(?<offset>-?\\d+)\\s*}";
+ json = Regex.Replace(json, pattern, "\"\\/Date($1+0000)\\/\"");
+
+
+ }
+ catch
+ {
+
+ //swallow for now
+ }
+
+ return JsonConvert.DeserializeObject<T>(json);
+ }
+ }
+}
Binary file not shown.
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<packages>
+ <package id="Newtonsoft.Json" version="4.5.1" />
+</packages>
View
@@ -83,6 +83,10 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "josemuniz -cannot-save-orde
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "josemuniz-CIAPI.CS-orders-stream-problem-fcf46ed", "Samples\josemuniz-CIAPI.CS-orders-stream-problem-fcf46ed\josemuniz-CIAPI.CS-orders-stream-problem-fcf46ed.csproj", "{D4C755E5-9981-47EA-A1D3-010350AA4E01}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CIAPI.Serializer", "CIAPI.Serializer\CIAPI.Serializer.csproj", "{B6CE30C2-5A52-4A4C-884B-64504902F833}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CIAPI.Serializer.Phone7", "CIAPI.Serializer.Phone7\CIAPI.Serializer.Phone7.csproj", "{706B893E-A562-429D-ADC3-DD2640C40236}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -335,6 +339,26 @@ Global
{D4C755E5-9981-47EA-A1D3-010350AA4E01}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{D4C755E5-9981-47EA-A1D3-010350AA4E01}.Release|Mixed Platforms.Deploy.0 = Release|Any CPU
{D4C755E5-9981-47EA-A1D3-010350AA4E01}.Release|x86.ActiveCfg = Release|Any CPU
+ {B6CE30C2-5A52-4A4C-884B-64504902F833}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B6CE30C2-5A52-4A4C-884B-64504902F833}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B6CE30C2-5A52-4A4C-884B-64504902F833}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {B6CE30C2-5A52-4A4C-884B-64504902F833}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {B6CE30C2-5A52-4A4C-884B-64504902F833}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {B6CE30C2-5A52-4A4C-884B-64504902F833}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B6CE30C2-5A52-4A4C-884B-64504902F833}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B6CE30C2-5A52-4A4C-884B-64504902F833}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {B6CE30C2-5A52-4A4C-884B-64504902F833}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {B6CE30C2-5A52-4A4C-884B-64504902F833}.Release|x86.ActiveCfg = Release|Any CPU
+ {706B893E-A562-429D-ADC3-DD2640C40236}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {706B893E-A562-429D-ADC3-DD2640C40236}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {706B893E-A562-429D-ADC3-DD2640C40236}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {706B893E-A562-429D-ADC3-DD2640C40236}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {706B893E-A562-429D-ADC3-DD2640C40236}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {706B893E-A562-429D-ADC3-DD2640C40236}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {706B893E-A562-429D-ADC3-DD2640C40236}.Release|Any CPU.Build.0 = Release|Any CPU
+ {706B893E-A562-429D-ADC3-DD2640C40236}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {706B893E-A562-429D-ADC3-DD2640C40236}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {706B893E-A562-429D-ADC3-DD2640C40236}.Release|x86.ActiveCfg = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
View
@@ -93,9 +93,9 @@
<None Include="Streaming\StreamingClientClasses.cd" />
</ItemGroup>
<ItemGroup>
- <ProjectReference Include="..\ReliableHttpClient\Salient.ReliableHttpClient.Serializer.Newtonsoft\Salient.ReliableHttpClient.Serializer.Newtonsoft.csproj">
- <Project>{B2F31D08-C115-451D-BAD2-F56F2148143B}</Project>
- <Name>Salient.ReliableHttpClient.Serializer.Newtonsoft</Name>
+ <ProjectReference Include="..\CIAPI.Serializer\CIAPI.Serializer.csproj">
+ <Project>{B6CE30C2-5A52-4A4C-884B-64504902F833}</Project>
+ <Name>CIAPI.Serializer</Name>
</ProjectReference>
<ProjectReference Include="..\ReliableHttpClient\Salient.ReliableHttpClient\Salient.ReliableHttpClient.csproj">
<Project>{528B283F-41C8-489D-A031-C9A4058BB283}</Project>
Oops, something went wrong.

0 comments on commit 8ba07c0

Please sign in to comment.