1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
4 <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
5 <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
6 <ProductVersion>9.0.30729</ProductVersion>
7 <SchemaVersion>2.0</SchemaVersion>
8 <ProjectGuid>{A9AE40FF-1A21-414A-9FE7-3BE13644CC6D}</ProjectGuid>
9 <OutputType>Library</OutputType>
10 <AppDesignerFolder>Properties</AppDesignerFolder>
11 <RootNamespace>Newtonsoft.Json</RootNamespace>
12 <AssemblyName>Newtonsoft.Json</AssemblyName>
13 <SignAssembly>true</SignAssembly>
14 <AssemblyOriginatorKeyFile>Dynamic.snk</AssemblyOriginatorKeyFile>
25 <OldToolsVersion>3.5</OldToolsVersion>
26 <UpgradeBackupLocation>
27 </UpgradeBackupLocation>
28 <IsWebBootstrapper>false</IsWebBootstrapper>
29 <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
30 <PublishUrl>publish\</PublishUrl>
31 <Install>true</Install>
32 <InstallFrom>Disk</InstallFrom>
33 <UpdateEnabled>false</UpdateEnabled>
34 <UpdateMode>Foreground</UpdateMode>
35 <UpdateInterval>7</UpdateInterval>
36 <UpdateIntervalUnits>Days</UpdateIntervalUnits>
37 <UpdatePeriodically>false</UpdatePeriodically>
38 <UpdateRequired>false</UpdateRequired>
39 <MapFileExtensions>true</MapFileExtensions>
40 <ApplicationRevision>0</ApplicationRevision>
41 <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
42 <UseApplicationTrust>false</UseApplicationTrust>
43 <BootstrapperEnabled>true</BootstrapperEnabled>
44 <TargetFrameworkProfile>Client</TargetFrameworkProfile>
45 <CodeContractsAssemblyMode>0</CodeContractsAssemblyMode>
47 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
48 <DebugSymbols>true</DebugSymbols>
49 <DebugType>full</DebugType>
50 <Optimize>true</Optimize>
51 <OutputPath>bin\Debug\Net\</OutputPath>
52 <DefineConstants>DEBUG;TRACE</DefineConstants>
53 <ErrorReport>prompt</ErrorReport>
54 <WarningLevel>4</WarningLevel>
55 <DocumentationFile>bin\Debug\Net\Newtonsoft.Json.xml</DocumentationFile>
56 <RunCodeAnalysis>true</RunCodeAnalysis>
59 <CodeAnalysisRuleSet>Newtonsoft.Json.ruleset</CodeAnalysisRuleSet>
60 <CodeContractsEnableRuntimeChecking>False</CodeContractsEnableRuntimeChecking>
61 <CodeContractsRuntimeOnlyPublicSurface>False</CodeContractsRuntimeOnlyPublicSurface>
62 <CodeContractsRuntimeThrowOnFailure>True</CodeContractsRuntimeThrowOnFailure>
63 <CodeContractsRuntimeCallSiteRequires>False</CodeContractsRuntimeCallSiteRequires>
64 <CodeContractsRuntimeSkipQuantifiers>False</CodeContractsRuntimeSkipQuantifiers>
65 <CodeContractsRunCodeAnalysis>False</CodeContractsRunCodeAnalysis>
66 <CodeContractsNonNullObligations>False</CodeContractsNonNullObligations>
67 <CodeContractsBoundsObligations>False</CodeContractsBoundsObligations>
68 <CodeContractsArithmeticObligations>False</CodeContractsArithmeticObligations>
69 <CodeContractsEnumObligations>False</CodeContractsEnumObligations>
70 <CodeContractsRedundantAssumptions>False</CodeContractsRedundantAssumptions>
71 <CodeContractsRunInBackground>True</CodeContractsRunInBackground>
72 <CodeContractsShowSquigglies>False</CodeContractsShowSquigglies>
73 <CodeContractsUseBaseLine>False</CodeContractsUseBaseLine>
74 <CodeContractsEmitXMLDocs>False</CodeContractsEmitXMLDocs>
75 <CodeContractsCustomRewriterAssembly />
76 <CodeContractsCustomRewriterClass />
77 <CodeContractsLibPaths />
78 <CodeContractsExtraRewriteOptions />
79 <CodeContractsExtraAnalysisOptions />
80 <CodeContractsBaseLineFile />
81 <CodeContractsCacheAnalysisResults>False</CodeContractsCacheAnalysisResults>
82 <CodeContractsRuntimeCheckingLevel>Full</CodeContractsRuntimeCheckingLevel>
83 <CodeContractsReferenceAssembly>Build</CodeContractsReferenceAssembly>
84 <CodeContractsAnalysisWarningLevel>0</CodeContractsAnalysisWarningLevel>
86 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
87 <DebugType>pdbonly</DebugType>
88 <Optimize>true</Optimize>
89 <OutputPath>bin\Release\Net\</OutputPath>
90 <DefineConstants>TRACE</DefineConstants>
91 <ErrorReport>prompt</ErrorReport>
92 <WarningLevel>4</WarningLevel>
93 <DocumentationFile>bin\Release\Net\Newtonsoft.Json.xml</DocumentationFile>
94 <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
96 <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Test|AnyCPU'">
97 <DebugSymbols>true</DebugSymbols>
98 <OutputPath>bin\Test\</OutputPath>
99 <DefineConstants>CODE_ANALYSIS;DEBUG;TRACE</DefineConstants>
100 <DocumentationFile>bin\Debug\Net\Newtonsoft.Json.xml</DocumentationFile>
101 <DebugType>full</DebugType>
102 <PlatformTarget>AnyCPU</PlatformTarget>
103 <RunCodeAnalysis>true</RunCodeAnalysis>
104 <CodeAnalysisLogFile>bin\Debug\Net\Newtonsoft.Json.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
105 <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
106 <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
107 <ErrorReport>prompt</ErrorReport>
108 <CodeAnalysisRuleSet>Newtonsoft.Json.ruleset</CodeAnalysisRuleSet>
109 <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
110 <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
112 <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Premium Debug|AnyCPU'">
113 <DebugSymbols>true</DebugSymbols>
114 <OutputPath>bin\Premium Debug\</OutputPath>
115 <DefineConstants>CODE_ANALYSIS;DEBUG;TRACE</DefineConstants>
116 <DocumentationFile>bin\Debug\Net\Newtonsoft.Json.xml</DocumentationFile>
117 <DebugType>full</DebugType>
118 <PlatformTarget>AnyCPU</PlatformTarget>
119 <RunCodeAnalysis>true</RunCodeAnalysis>
120 <CodeAnalysisLogFile>bin\Debug\Net\Newtonsoft.Json.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
121 <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
122 <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
123 <ErrorReport>prompt</ErrorReport>
124 <CodeAnalysisRuleSet>Newtonsoft.Json.ruleset</CodeAnalysisRuleSet>
125 <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
126 <CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets>
127 <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
128 <CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules>
129 <CodeContractsEnableRuntimeChecking>False</CodeContractsEnableRuntimeChecking>
130 <CodeContractsRuntimeOnlyPublicSurface>False</CodeContractsRuntimeOnlyPublicSurface>
131 <CodeContractsRuntimeThrowOnFailure>True</CodeContractsRuntimeThrowOnFailure>
132 <CodeContractsRuntimeCallSiteRequires>False</CodeContractsRuntimeCallSiteRequires>
133 <CodeContractsRuntimeSkipQuantifiers>False</CodeContractsRuntimeSkipQuantifiers>
134 <CodeContractsRunCodeAnalysis>False</CodeContractsRunCodeAnalysis>
135 <CodeContractsNonNullObligations>False</CodeContractsNonNullObligations>
136 <CodeContractsBoundsObligations>False</CodeContractsBoundsObligations>
137 <CodeContractsArithmeticObligations>False</CodeContractsArithmeticObligations>
138 <CodeContractsEnumObligations>False</CodeContractsEnumObligations>
139 <CodeContractsRedundantAssumptions>False</CodeContractsRedundantAssumptions>
140 <CodeContractsRunInBackground>True</CodeContractsRunInBackground>
141 <CodeContractsShowSquigglies>False</CodeContractsShowSquigglies>
142 <CodeContractsUseBaseLine>False</CodeContractsUseBaseLine>
143 <CodeContractsEmitXMLDocs>False</CodeContractsEmitXMLDocs>
144 <CodeContractsCustomRewriterAssembly />
145 <CodeContractsCustomRewriterClass />
146 <CodeContractsLibPaths />
147 <CodeContractsExtraRewriteOptions />
148 <CodeContractsExtraAnalysisOptions />
149 <CodeContractsBaseLineFile />
150 <CodeContractsCacheAnalysisResults>False</CodeContractsCacheAnalysisResults>
151 <CodeContractsRuntimeCheckingLevel>Full</CodeContractsRuntimeCheckingLevel>
152 <CodeContractsReferenceAssembly>Build</CodeContractsReferenceAssembly>
153 <CodeContractsAnalysisWarningLevel>0</CodeContractsAnalysisWarningLevel>
155 <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug All|AnyCPU'">
156 <DebugSymbols>true</DebugSymbols>
157 <OutputPath>bin\Debug All\</OutputPath>
158 <DefineConstants>CODE_ANALYSIS;DEBUG;TRACE</DefineConstants>
159 <DocumentationFile>bin\Debug\Net\Newtonsoft.Json.xml</DocumentationFile>
160 <DebugType>full</DebugType>
161 <PlatformTarget>AnyCPU</PlatformTarget>
162 <RunCodeAnalysis>true</RunCodeAnalysis>
163 <CodeAnalysisLogFile>bin\Debug\Net\Newtonsoft.Json.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
164 <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
165 <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
166 <ErrorReport>prompt</ErrorReport>
167 <CodeAnalysisRuleSet>Newtonsoft.Json.ruleset</CodeAnalysisRuleSet>
168 <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
169 <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
171 <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
172 <DebugSymbols>true</DebugSymbols>
173 <OutputPath>bin\x64\Debug\</OutputPath>
174 <DefineConstants>CODE_ANALYSIS;DEBUG;TRACE</DefineConstants>
175 <DocumentationFile>bin\Debug\Net\Newtonsoft.Json.xml</DocumentationFile>
176 <DebugType>full</DebugType>
177 <PlatformTarget>x64</PlatformTarget>
178 <RunCodeAnalysis>true</RunCodeAnalysis>
179 <CodeAnalysisLogFile>bin\Debug\Net\Newtonsoft.Json.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
180 <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
181 <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
182 <ErrorReport>prompt</ErrorReport>
183 <CodeAnalysisRuleSet>Newtonsoft.Json.ruleset</CodeAnalysisRuleSet>
184 <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
185 <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
186 <CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules>
187 <CodeAnalysisFailOnMissingRules>false</CodeAnalysisFailOnMissingRules>
189 <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
190 <OutputPath>bin\x64\Release\</OutputPath>
191 <DefineConstants>TRACE</DefineConstants>
192 <DocumentationFile>bin\Release\Net\Newtonsoft.Json.xml</DocumentationFile>
193 <Optimize>true</Optimize>
194 <DebugType>pdbonly</DebugType>
195 <PlatformTarget>x64</PlatformTarget>
196 <CodeAnalysisLogFile>bin\Release\Net\Newtonsoft.Json.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
197 <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
198 <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
199 <ErrorReport>prompt</ErrorReport>
200 <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
201 <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
202 <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
204 <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Test|x64'">
205 <DebugSymbols>true</DebugSymbols>
206 <OutputPath>bin\x64\Test\</OutputPath>
207 <DefineConstants>CODE_ANALYSIS;CODE_ANALYSIS;DEBUG;TRACE</DefineConstants>
208 <DocumentationFile>bin\Debug\Net\Newtonsoft.Json.xml</DocumentationFile>
209 <DebugType>full</DebugType>
210 <PlatformTarget>x64</PlatformTarget>
211 <RunCodeAnalysis>true</RunCodeAnalysis>
212 <CodeAnalysisLogFile>bin\Debug\Net\Newtonsoft.Json.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
213 <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
214 <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
215 <ErrorReport>prompt</ErrorReport>
216 <CodeAnalysisRuleSet>Newtonsoft.Json.ruleset</CodeAnalysisRuleSet>
217 <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
218 <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
219 <CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules>
220 <CodeAnalysisFailOnMissingRules>false</CodeAnalysisFailOnMissingRules>
222 <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Premium Debug|x64'">
223 <DebugSymbols>true</DebugSymbols>
224 <OutputPath>bin\x64\Premium Debug\</OutputPath>
225 <DefineConstants>CODE_ANALYSIS;CODE_ANALYSIS;DEBUG;TRACE</DefineConstants>
226 <DocumentationFile>bin\Debug\Net\Newtonsoft.Json.xml</DocumentationFile>
227 <DebugType>full</DebugType>
228 <PlatformTarget>x64</PlatformTarget>
229 <RunCodeAnalysis>true</RunCodeAnalysis>
230 <CodeAnalysisLogFile>bin\Debug\Net\Newtonsoft.Json.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
231 <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
232 <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
233 <ErrorReport>prompt</ErrorReport>
234 <CodeAnalysisRuleSet>Newtonsoft.Json.ruleset</CodeAnalysisRuleSet>
235 <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
236 <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
238 <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug All|x64'">
239 <DebugSymbols>true</DebugSymbols>
240 <OutputPath>bin\x64\Debug All\</OutputPath>
241 <DefineConstants>CODE_ANALYSIS;CODE_ANALYSIS;DEBUG;TRACE</DefineConstants>
242 <DocumentationFile>bin\Debug\Net\Newtonsoft.Json.xml</DocumentationFile>
243 <DebugType>full</DebugType>
244 <PlatformTarget>x64</PlatformTarget>
245 <RunCodeAnalysis>true</RunCodeAnalysis>
246 <CodeAnalysisLogFile>bin\Debug\Net\Newtonsoft.Json.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
247 <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
248 <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
249 <ErrorReport>prompt</ErrorReport>
250 <CodeAnalysisRuleSet>Newtonsoft.Json.ruleset</CodeAnalysisRuleSet>
251 <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
252 <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
253 <CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules>
254 <CodeAnalysisFailOnMissingRules>false</CodeAnalysisFailOnMissingRules>
257 <Reference Include="System" />
258 <Reference Include="System.Core">
259 <RequiredTargetFramework>3.5</RequiredTargetFramework>
261 <Reference Include="System.Data" />
262 <Reference Include="System.Runtime.Serialization">
263 <RequiredTargetFramework>3.0</RequiredTargetFramework>
265 <Reference Include="System.Xml" />
266 <Reference Include="System.Xml.Linq">
267 <RequiredTargetFramework>3.5</RequiredTargetFramework>
271 <Compile Include="Bson\BsonBinaryType.cs" />
272 <Compile Include="Bson\BsonBinaryWriter.cs" />
273 <Compile Include="Bson\BsonReader.cs" />
274 <Compile Include="Bson\BsonToken.cs" />
275 <Compile Include="Bson\BsonType.cs" />
276 <Compile Include="Bson\BsonWriter.cs" />
277 <Compile Include="Bson\BsonObjectId.cs" />
278 <Compile Include="Converters\BinaryConverter.cs" />
279 <Compile Include="Converters\DataSetConverter.cs" />
280 <Compile Include="Converters\DataTableConverter.cs" />
281 <Compile Include="Converters\CustomCreationConverter.cs" />
282 <Compile Include="Converters\DateTimeConverterBase.cs" />
283 <Compile Include="Converters\EntityKeyMemberConverter.cs" />
284 <Compile Include="Converters\ExpandoObjectConverter.cs" />
285 <Compile Include="Converters\KeyValuePairConverter.cs" />
286 <Compile Include="Converters\BsonObjectIdConverter.cs" />
287 <Compile Include="Converters\RegexConverter.cs" />
288 <Compile Include="Converters\StringEnumConverter.cs" />
289 <Compile Include="ConstructorHandling.cs" />
290 <Compile Include="JsonConstructorAttribute.cs" />
291 <Compile Include="Utilities\DynamicProxy.cs" />
292 <Compile Include="Linq\JPath.cs" />
293 <Compile Include="Linq\JRaw.cs" />
294 <Compile Include="Required.cs" />
295 <Compile Include="Serialization\JsonDynamicContract.cs" />
296 <Compile Include="Serialization\JsonFormatterConverter.cs" />
297 <Compile Include="Serialization\JsonISerializableContract.cs" />
298 <Compile Include="Serialization\JsonLinqContract.cs" />
299 <Compile Include="Serialization\JsonPrimitiveContract.cs" />
300 <Compile Include="Serialization\DynamicValueProvider.cs" />
301 <Compile Include="Serialization\ErrorEventArgs.cs" />
302 <Compile Include="Linq\ComponentModel\JPropertyDescriptor.cs" />
303 <Compile Include="Serialization\DefaultReferenceResolver.cs" />
304 <Compile Include="PreserveReferencesHandling.cs" />
305 <Compile Include="IJsonLineInfo.cs" />
306 <Compile Include="JsonArrayAttribute.cs" />
307 <Compile Include="JsonContainerAttribute.cs" />
308 <Compile Include="DefaultValueHandling.cs" />
309 <Compile Include="JsonConverterAttribute.cs" />
310 <Compile Include="JsonObjectAttribute.cs" />
311 <Compile Include="JsonSerializerSettings.cs" />
312 <Compile Include="JsonValidatingReader.cs" />
313 <Compile Include="Linq\IJEnumerable.cs" />
314 <Compile Include="Linq\JTokenEqualityComparer.cs" />
315 <Compile Include="MemberSerialization.cs" />
316 <Compile Include="ObjectCreationHandling.cs" />
317 <Compile Include="Converters\IsoDateTimeConverter.cs" />
318 <Compile Include="Converters\JavaScriptDateTimeConverter.cs" />
319 <Compile Include="Converters\JsonDateTimeSerializationMode.cs" />
320 <Compile Include="Converters\XmlNodeConverter.cs" />
321 <Compile Include="JsonTextReader.cs" />
322 <Compile Include="JsonPropertyAttribute.cs" />
323 <Compile Include="JsonIgnoreAttribute.cs" />
324 <Compile Include="JsonTextWriter.cs" />
325 <Compile Include="JsonWriterException.cs" />
326 <Compile Include="JsonReaderException.cs" />
327 <Compile Include="JsonConverter.cs" />
328 <Compile Include="JsonConverterCollection.cs" />
329 <Compile Include="JsonReader.cs" />
330 <Compile Include="JsonConvert.cs" />
331 <Compile Include="JsonSerializationException.cs" />
332 <Compile Include="JsonSerializer.cs" />
333 <Compile Include="Linq\Extensions.cs" />
334 <Compile Include="Linq\JConstructor.cs" />
335 <Compile Include="Linq\JContainer.cs" />
336 <Compile Include="Linq\JEnumerable.cs" />
337 <Compile Include="Linq\JObject.cs" />
338 <Compile Include="Linq\JArray.cs" />
339 <Compile Include="Linq\JTokenReader.cs" />
340 <Compile Include="Linq\JTokenWriter.cs" />
341 <Compile Include="Linq\JToken.cs" />
342 <Compile Include="Linq\JProperty.cs" />
343 <Compile Include="Linq\JTokenType.cs" />
344 <Compile Include="Linq\JValue.cs" />
345 <Compile Include="Schema\Extensions.cs" />
346 <Compile Include="Schema\JsonSchemaException.cs" />
347 <Compile Include="Schema\JsonSchemaModel.cs" />
348 <Compile Include="Schema\JsonSchemaModelBuilder.cs" />
349 <Compile Include="Schema\JsonSchemaNodeCollection.cs" />
350 <Compile Include="Schema\JsonSchemaNode.cs" />
351 <Compile Include="Schema\JsonSchemaResolver.cs" />
352 <Compile Include="Schema\JsonSchemaWriter.cs" />
353 <Compile Include="Schema\UndefinedSchemaIdHandling.cs" />
354 <Compile Include="Schema\ValidationEventArgs.cs" />
355 <Compile Include="Schema\ValidationEventHandler.cs" />
356 <Compile Include="Serialization\CamelCasePropertyNamesContractResolver.cs" />
357 <Compile Include="Serialization\DefaultContractResolver.cs" />
358 <Compile Include="Serialization\DefaultSerializationBinder.cs" />
359 <Compile Include="Serialization\ErrorContext.cs" />
360 <Compile Include="Serialization\IContractResolver.cs" />
361 <Compile Include="Serialization\IValueProvider.cs" />
362 <Compile Include="Serialization\JsonArrayContract.cs" />
363 <Compile Include="Serialization\JsonContract.cs" />
364 <Compile Include="Serialization\JsonDictionaryContract.cs" />
365 <Compile Include="Serialization\JsonProperty.cs" />
366 <Compile Include="Serialization\JsonPropertyCollection.cs" />
367 <Compile Include="MissingMemberHandling.cs" />
368 <Compile Include="NullValueHandling.cs" />
369 <Compile Include="ReferenceLoopHandling.cs" />
370 <Compile Include="Schema\JsonSchema.cs" />
371 <Compile Include="Schema\JsonSchemaBuilder.cs" />
372 <Compile Include="Schema\JsonSchemaConstants.cs" />
373 <Compile Include="Schema\JsonSchemaGenerator.cs" />
374 <Compile Include="Serialization\IReferenceResolver.cs" />
375 <Compile Include="Schema\JsonSchemaType.cs" />
376 <Compile Include="Serialization\JsonObjectContract.cs" />
377 <Compile Include="Serialization\JsonSerializerInternalBase.cs" />
378 <Compile Include="Serialization\JsonSerializerInternalReader.cs" />
379 <Compile Include="Serialization\JsonSerializerInternalWriter.cs" />
380 <Compile Include="Serialization\JsonSerializerProxy.cs" />
381 <Compile Include="Serialization\JsonStringContract.cs" />
382 <Compile Include="Serialization\JsonTypeReflector.cs" />
383 <Compile Include="Serialization\CachedAttributeGetter.cs" />
384 <Compile Include="Serialization\LateBoundMetadataTypeAttribute.cs" />
385 <Compile Include="Serialization\ReflectionValueProvider.cs" />
386 <Compile Include="Serialization\OnErrorAttribute.cs" />
387 <Compile Include="Utilities\Base64Encoder.cs" />
388 <Compile Include="Utilities\DynamicProxyMetaObject.cs" />
389 <Compile Include="Utilities\DynamicUtils.cs" />
390 <Compile Include="Utilities\DynamicWrapper.cs" />
391 <Compile Include="Utilities\DynamicReflectionDelegateFactory.cs" />
392 <Compile Include="Serialization\ObjectConstructor.cs" />
393 <Compile Include="Utilities\ILGeneratorExtensions.cs" />
394 <Compile Include="Utilities\ReflectionDelegateFactory.cs" />
395 <Compile Include="Utilities\LateBoundReflectionDelegateFactory.cs" />
396 <Compile Include="Utilities\MethodCall.cs" />
397 <Compile Include="Utilities\ThreadSafeStore.cs" />
398 <Compile Include="TypeNameHandling.cs" />
399 <Compile Include="Utilities\BidirectionalDictionary.cs" />
400 <Compile Include="Utilities\ConvertUtils.cs" />
401 <Compile Include="Utilities\CollectionWrapper.cs" />
402 <Compile Include="Utilities\DateTimeUtils.cs" />
403 <Compile Include="Utilities\DictionaryWrapper.cs" />
404 <Compile Include="Utilities\EnumUtils.cs" />
405 <Compile Include="Utilities\EnumValue.cs" />
406 <Compile Include="Utilities\EnumValues.cs" />
407 <Compile Include="Utilities\JavaScriptUtils.cs" />
408 <Compile Include="JsonToken.cs" />
409 <Compile Include="JsonWriter.cs" />
410 <Compile Include="Properties\AssemblyInfo.cs" />
411 <Compile Include="Utilities\StringBuffer.cs" />
412 <Compile Include="Utilities\CollectionUtils.cs" />
413 <Compile Include="Utilities\ListWrapper.cs" />
414 <Compile Include="Utilities\MathUtils.cs" />
415 <Compile Include="Utilities\MiscellaneousUtils.cs" />
416 <Compile Include="Utilities\ReflectionUtils.cs" />
417 <Compile Include="Utilities\StringUtils.cs" />
418 <Compile Include="Utilities\ValidationUtils.cs" />
421 <BootstrapperPackage Include="Microsoft.Net.Client.3.5">
422 <Visible>False</Visible>
423 <ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>
424 <Install>false</Install>
425 </BootstrapperPackage>
426 <BootstrapperPackage Include="Microsoft.Net.Framework.2.0">
427 <Visible>False</Visible>
428 <ProductName>.NET Framework 2.0 %28x86%29</ProductName>
429 <Install>true</Install>
430 </BootstrapperPackage>
431 <BootstrapperPackage Include="Microsoft.Net.Framework.3.0">
432 <Visible>False</Visible>
433 <ProductName>.NET Framework 3.0 %28x86%29</ProductName>
434 <Install>false</Install>
435 </BootstrapperPackage>
436 <BootstrapperPackage Include="Microsoft.Net.Framework.3.5">
437 <Visible>False</Visible>
438 <ProductName>.NET Framework 3.5</ProductName>
439 <Install>false</Install>
440 </BootstrapperPackage>
441 <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
442 <Visible>False</Visible>
443 <ProductName>.NET Framework 3.5 SP1</ProductName>
444 <Install>false</Install>
445 </BootstrapperPackage>
448 <EmbeddedResource Include="Dynamic.snk" />
450 <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />