TrimArray() simplification
[NovacoinLibrary.git] / Novacoin / Novacoin.csproj
1 \feff<?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3   <PropertyGroup>
4     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
5     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
6     <ProjectGuid>{6C657EA6-E9FB-41D7-B949-B41DD5136748}</ProjectGuid>
7     <OutputType>Library</OutputType>
8     <RootNamespace>Novacoin</RootNamespace>
9     <AssemblyName>Novacoin</AssemblyName>
10     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
11     <CodeContractsAssemblyMode>1</CodeContractsAssemblyMode>
12   </PropertyGroup>
13   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
14     <DebugSymbols>true</DebugSymbols>
15     <DebugType>full</DebugType>
16     <Optimize>false</Optimize>
17     <OutputPath>bin\Debug</OutputPath>
18     <DefineConstants>DEBUG;CODE_ANALYSIS;</DefineConstants>
19     <ErrorReport>prompt</ErrorReport>
20     <WarningLevel>4</WarningLevel>
21     <ConsolePause>false</ConsolePause>
22     <RunCodeAnalysis>false</RunCodeAnalysis>
23     <CodeContractsEnableRuntimeChecking>True</CodeContractsEnableRuntimeChecking>
24     <CodeContractsRuntimeOnlyPublicSurface>False</CodeContractsRuntimeOnlyPublicSurface>
25     <CodeContractsRuntimeThrowOnFailure>True</CodeContractsRuntimeThrowOnFailure>
26     <CodeContractsRuntimeCallSiteRequires>False</CodeContractsRuntimeCallSiteRequires>
27     <CodeContractsRuntimeSkipQuantifiers>False</CodeContractsRuntimeSkipQuantifiers>
28     <CodeContractsRunCodeAnalysis>False</CodeContractsRunCodeAnalysis>
29     <CodeContractsNonNullObligations>True</CodeContractsNonNullObligations>
30     <CodeContractsBoundsObligations>True</CodeContractsBoundsObligations>
31     <CodeContractsArithmeticObligations>True</CodeContractsArithmeticObligations>
32     <CodeContractsEnumObligations>True</CodeContractsEnumObligations>
33     <CodeContractsRedundantAssumptions>True</CodeContractsRedundantAssumptions>
34     <CodeContractsAssertsToContractsCheckBox>True</CodeContractsAssertsToContractsCheckBox>
35     <CodeContractsRedundantTests>True</CodeContractsRedundantTests>
36     <CodeContractsMissingPublicRequiresAsWarnings>True</CodeContractsMissingPublicRequiresAsWarnings>
37     <CodeContractsMissingPublicEnsuresAsWarnings>False</CodeContractsMissingPublicEnsuresAsWarnings>
38     <CodeContractsInferRequires>True</CodeContractsInferRequires>
39     <CodeContractsInferEnsures>False</CodeContractsInferEnsures>
40     <CodeContractsInferEnsuresAutoProperties>True</CodeContractsInferEnsuresAutoProperties>
41     <CodeContractsInferObjectInvariants>False</CodeContractsInferObjectInvariants>
42     <CodeContractsSuggestAssumptions>False</CodeContractsSuggestAssumptions>
43     <CodeContractsSuggestAssumptionsForCallees>False</CodeContractsSuggestAssumptionsForCallees>
44     <CodeContractsSuggestRequires>False</CodeContractsSuggestRequires>
45     <CodeContractsNecessaryEnsures>True</CodeContractsNecessaryEnsures>
46     <CodeContractsSuggestObjectInvariants>False</CodeContractsSuggestObjectInvariants>
47     <CodeContractsSuggestReadonly>True</CodeContractsSuggestReadonly>
48     <CodeContractsRunInBackground>True</CodeContractsRunInBackground>
49     <CodeContractsShowSquigglies>True</CodeContractsShowSquigglies>
50     <CodeContractsUseBaseLine>False</CodeContractsUseBaseLine>
51     <CodeContractsEmitXMLDocs>False</CodeContractsEmitXMLDocs>
52     <CodeContractsCustomRewriterAssembly />
53     <CodeContractsCustomRewriterClass />
54     <CodeContractsLibPaths />
55     <CodeContractsExtraRewriteOptions />
56     <CodeContractsExtraAnalysisOptions />
57     <CodeContractsSQLServerOption />
58     <CodeContractsBaseLineFile />
59     <CodeContractsCacheAnalysisResults>True</CodeContractsCacheAnalysisResults>
60     <CodeContractsSkipAnalysisIfCannotConnectToCache>False</CodeContractsSkipAnalysisIfCannotConnectToCache>
61     <CodeContractsFailBuildOnWarnings>False</CodeContractsFailBuildOnWarnings>
62     <CodeContractsBeingOptimisticOnExternal>True</CodeContractsBeingOptimisticOnExternal>
63     <CodeContractsRuntimeCheckingLevel>Full</CodeContractsRuntimeCheckingLevel>
64     <CodeContractsReferenceAssembly>Build</CodeContractsReferenceAssembly>
65     <CodeContractsAnalysisWarningLevel>0</CodeContractsAnalysisWarningLevel>
66     <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
67     <PlatformTarget>AnyCPU</PlatformTarget>
68     <AllowUnsafeBlocks>false</AllowUnsafeBlocks>
69   </PropertyGroup>
70   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
71     <DebugType>full</DebugType>
72     <Optimize>true</Optimize>
73     <OutputPath>bin\Release</OutputPath>
74     <ErrorReport>prompt</ErrorReport>
75     <WarningLevel>4</WarningLevel>
76     <ConsolePause>false</ConsolePause>
77     <CodeContractsEnableRuntimeChecking>True</CodeContractsEnableRuntimeChecking>
78     <CodeContractsRuntimeOnlyPublicSurface>False</CodeContractsRuntimeOnlyPublicSurface>
79     <CodeContractsRuntimeThrowOnFailure>True</CodeContractsRuntimeThrowOnFailure>
80     <CodeContractsRuntimeCallSiteRequires>False</CodeContractsRuntimeCallSiteRequires>
81     <CodeContractsRuntimeSkipQuantifiers>False</CodeContractsRuntimeSkipQuantifiers>
82     <CodeContractsRunCodeAnalysis>False</CodeContractsRunCodeAnalysis>
83     <CodeContractsNonNullObligations>True</CodeContractsNonNullObligations>
84     <CodeContractsBoundsObligations>True</CodeContractsBoundsObligations>
85     <CodeContractsArithmeticObligations>True</CodeContractsArithmeticObligations>
86     <CodeContractsEnumObligations>True</CodeContractsEnumObligations>
87     <CodeContractsRedundantAssumptions>True</CodeContractsRedundantAssumptions>
88     <CodeContractsAssertsToContractsCheckBox>True</CodeContractsAssertsToContractsCheckBox>
89     <CodeContractsRedundantTests>True</CodeContractsRedundantTests>
90     <CodeContractsMissingPublicRequiresAsWarnings>True</CodeContractsMissingPublicRequiresAsWarnings>
91     <CodeContractsMissingPublicEnsuresAsWarnings>False</CodeContractsMissingPublicEnsuresAsWarnings>
92     <CodeContractsInferRequires>True</CodeContractsInferRequires>
93     <CodeContractsInferEnsures>False</CodeContractsInferEnsures>
94     <CodeContractsInferEnsuresAutoProperties>True</CodeContractsInferEnsuresAutoProperties>
95     <CodeContractsInferObjectInvariants>False</CodeContractsInferObjectInvariants>
96     <CodeContractsSuggestAssumptions>False</CodeContractsSuggestAssumptions>
97     <CodeContractsSuggestAssumptionsForCallees>False</CodeContractsSuggestAssumptionsForCallees>
98     <CodeContractsSuggestRequires>False</CodeContractsSuggestRequires>
99     <CodeContractsNecessaryEnsures>True</CodeContractsNecessaryEnsures>
100     <CodeContractsSuggestObjectInvariants>False</CodeContractsSuggestObjectInvariants>
101     <CodeContractsSuggestReadonly>True</CodeContractsSuggestReadonly>
102     <CodeContractsRunInBackground>True</CodeContractsRunInBackground>
103     <CodeContractsShowSquigglies>True</CodeContractsShowSquigglies>
104     <CodeContractsUseBaseLine>False</CodeContractsUseBaseLine>
105     <CodeContractsEmitXMLDocs>False</CodeContractsEmitXMLDocs>
106     <CodeContractsCustomRewriterAssembly />
107     <CodeContractsCustomRewriterClass />
108     <CodeContractsLibPaths />
109     <CodeContractsExtraRewriteOptions />
110     <CodeContractsExtraAnalysisOptions />
111     <CodeContractsSQLServerOption />
112     <CodeContractsBaseLineFile />
113     <CodeContractsCacheAnalysisResults>True</CodeContractsCacheAnalysisResults>
114     <CodeContractsSkipAnalysisIfCannotConnectToCache>False</CodeContractsSkipAnalysisIfCannotConnectToCache>
115     <CodeContractsFailBuildOnWarnings>False</CodeContractsFailBuildOnWarnings>
116     <CodeContractsBeingOptimisticOnExternal>True</CodeContractsBeingOptimisticOnExternal>
117     <CodeContractsRuntimeCheckingLevel>Full</CodeContractsRuntimeCheckingLevel>
118     <CodeContractsReferenceAssembly>%28none%29</CodeContractsReferenceAssembly>
119     <CodeContractsAnalysisWarningLevel>0</CodeContractsAnalysisWarningLevel>
120     <AllowUnsafeBlocks>false</AllowUnsafeBlocks>
121   </PropertyGroup>
122   <ItemGroup>
123     <Reference Include="Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
124       <HintPath>..\packages\Newtonsoft.Json.6.0.8\lib\net45\Newtonsoft.Json.dll</HintPath>
125       <Private>True</Private>
126     </Reference>
127     <Reference Include="SQLite.Net, Version=3.0.5.0, Culture=neutral, processorArchitecture=MSIL">
128       <HintPath>..\packages\SQLite.Net-PCL.3.0.5\lib\net40\SQLite.Net.dll</HintPath>
129       <Private>True</Private>
130     </Reference>
131     <Reference Include="SQLite.Net.Platform.Generic, Version=3.0.5.0, Culture=neutral, processorArchitecture=MSIL">
132       <HintPath>..\packages\SQLite.Net-PCL.3.0.5\lib\net40\SQLite.Net.Platform.Generic.dll</HintPath>
133       <Private>True</Private>
134     </Reference>
135     <Reference Include="SQLite.Net.Platform.Win32, Version=3.0.5.0, Culture=neutral, processorArchitecture=MSIL">
136       <HintPath>..\packages\SQLite.Net-PCL.3.0.5\lib\net4\SQLite.Net.Platform.Win32.dll</HintPath>
137       <Private>True</Private>
138     </Reference>
139     <Reference Include="SQLiteNetExtensions, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
140       <HintPath>..\packages\SQLite.Net.Extensions-PCL.1.3.0\lib\portable-net45+netcore45+wpa81+wp8+MonoAndroid1+MonoTouch1\SQLiteNetExtensions.dll</HintPath>
141       <Private>True</Private>
142     </Reference>
143     <Reference Include="SQLiteNetExtensionsAsync, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
144       <HintPath>..\packages\SQLite.Net.Extensions-PCL.1.3.0\lib\portable-net45+netcore45+wpa81+wp8+MonoAndroid1+MonoTouch1\SQLiteNetExtensionsAsync.dll</HintPath>
145       <Private>True</Private>
146     </Reference>
147     <Reference Include="System" />
148     <Reference Include="System.Numerics" />
149     <Reference Include="BouncyCastle.Crypto, Version=1.7.4137.9688, Culture=neutral, PublicKeyToken=a4292a325f69b123">
150       <HintPath>..\packages\BouncyCastle.1.7.0\lib\Net40-Client\BouncyCastle.Crypto.dll</HintPath>
151     </Reference>
152   </ItemGroup>
153   <ItemGroup>
154     <Compile Include="AddressTools.cs" />
155     <Compile Include="base_uint.cs" />
156     <Compile Include="BigNum.cs" />
157     <Compile Include="BignumHelper.cs" />
158     <Compile Include="Checkpoints.cs" />
159     <Compile Include="DatabaseObjects.cs" />
160     <Compile Include="Entropy.cs" />
161     <Compile Include="InstructionQueue.cs" />
162     <Compile Include="CBlockStore.cs" />
163     <Compile Include="CKey.cs" />
164     <Compile Include="CKeyID.cs" />
165     <Compile Include="CKeyPair.cs" />
166     <Compile Include="IListExtensions.cs" />
167     <Compile Include="CNovacoinAddress.cs" />
168     <Compile Include="COutPoint.cs" />
169     <Compile Include="CPubKey.cs" />
170     <Compile Include="CryptoUtils.cs" />
171     <Compile Include="CScriptID.cs" />
172     <Compile Include="Interop.cs" />
173     <Compile Include="NetInfo.cs" />
174     <Compile Include="StakeModifier.cs" />
175     <Compile Include="uint160.cs" />
176     <Compile Include="uint256.cs" />
177     <Compile Include="VarInt.cs" />
178     <Compile Include="Properties\AssemblyInfo.cs" />
179     <Compile Include="CTxIn.cs" />
180     <Compile Include="CTransaction.cs" />
181     <Compile Include="CTxOut.cs" />
182     <Compile Include="CBlockHeader.cs" />
183     <Compile Include="CBlock.cs" />
184     <Compile Include="CScript.cs" />
185     <Compile Include="ScriptCode.cs" />
186     <Compile Include="CKeyStore.cs" />
187   </ItemGroup>
188   <ItemGroup>
189     <None Include="app.config" />
190     <None Include="packages.config" />
191   </ItemGroup>
192   <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
193 </Project>