You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

383 lines
21 KiB

3 weeks ago
5 months ago
4 months ago
5 months ago
3 weeks ago
3 years ago
7 years ago
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Project Sdk="Microsoft.NET.Sdk">
  3. <PropertyGroup>
  4. <IsWindowsX64 Condition="$([MSBuild]::IsOsPlatform('Windows')) And $([System.Runtime.InteropServices.RuntimeInformation]::OSArchitecture) == X64">true</IsWindowsX64>
  5. <IsWindowsARM64 Condition="$([MSBuild]::IsOsPlatform('Windows')) And $([System.Runtime.InteropServices.RuntimeInformation]::OSArchitecture) == ARM64">true</IsWindowsARM64>
  6. </PropertyGroup>
  7. <PropertyGroup>
  8. <TargetFramework>net10.0-windows</TargetFramework>
  9. <LangVersion>13</LangVersion>
  10. <RuntimeIdentifier Condition="$(IsWindowsX64) == true">win-x64</RuntimeIdentifier>
  11. <RuntimeIdentifier Condition="$(IsWindowsARM64) == true">win-arm64</RuntimeIdentifier>
  12. <IsPackable>false</IsPackable>
  13. <GenerateTestingPlatformEntryPoint>true</GenerateTestingPlatformEntryPoint>
  14. <StartupObject>ICSharpCode.Decompiler.Tests.MicrosoftTestingPlatformEntryPoint</StartupObject>
  15. <OutputType>Exe</OutputType>
  16. <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
  17. <NoWarn>1701;1702;1705,67,169,1058,728,1720,649,168,251,660,661,675;1998;162;8632;626;8618;8714;8602;8981</NoWarn>
  18. <DefineConstants>ROSLYN;ROSLYN2;ROSLYN3;ROSLYN4;NET60;CS60;CS70;CS71;CS72;CS73;CS80;CS90;CS100;CS110;CS120;CS130</DefineConstants>
  19. <GenerateAssemblyVersionAttribute>False</GenerateAssemblyVersionAttribute>
  20. <GenerateAssemblyFileVersionAttribute>False</GenerateAssemblyFileVersionAttribute>
  21. <GenerateAssemblyInformationalVersionAttribute>False</GenerateAssemblyInformationalVersionAttribute>
  22. <EnableDefaultItems>false</EnableDefaultItems>
  23. <AutoGenerateBindingRedirects>True</AutoGenerateBindingRedirects>
  24. <SignAssembly>True</SignAssembly>
  25. <AssemblyOriginatorKeyFile>..\ICSharpCode.Decompiler\ICSharpCode.Decompiler.snk</AssemblyOriginatorKeyFile>
  26. </PropertyGroup>
  27. <PropertyGroup Condition="'$(Configuration)' == 'Debug'">
  28. <DebugType>full</DebugType>
  29. <DebugSymbols>true</DebugSymbols>
  30. </PropertyGroup>
  31. <PropertyGroup Condition="'$(Configuration)' == 'Release'">
  32. <DebugType>pdbonly</DebugType>
  33. <DebugSymbols>true</DebugSymbols>
  34. </PropertyGroup>
  35. <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
  36. <DefineConstants>TRACE;DEBUG;$(DefineConstants)</DefineConstants>
  37. </PropertyGroup>
  38. <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
  39. <DefineConstants>TRACE;$(DefineConstants)</DefineConstants>
  40. </PropertyGroup>
  41. <ItemGroup>
  42. <PackageReference Include="DiffLib" />
  43. <PackageReference Include="CliWrap" />
  44. <PackageReference Include="Microsoft.Extensions.Configuration" />
  45. <PackageReference Include="Microsoft.Extensions.Configuration.Json" />
  46. <PackageReference Include="NuGet.Protocol" />
  47. <PackageReference Include="System.Collections.Immutable" />
  48. <PackageReference Include="System.Reflection.Metadata" />
  49. <PackageReference Include="Microsoft.CodeAnalysis.CSharp" />
  50. <PackageReference Include="Microsoft.CodeAnalysis.VisualBasic" />
  51. <PackageReference Include="Microsoft.DiaSymReader.Converter.Xml" />
  52. <PackageReference Include="Microsoft.DiaSymReader" />
  53. <PackageReference Include="Microsoft.DiaSymReader.Native" />
  54. <PackageReference Include="NUnit3TestAdapter" />
  55. <PackageReference Include="coverlet.collector">
  56. <PrivateAssets>all</PrivateAssets>
  57. <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
  58. </PackageReference>
  59. <PackageReference Include="NUnit" />
  60. <PackageReference Include="Shouldly" />
  61. <PackageReference Include="Microsoft.Testing.Extensions.TrxReport" />
  62. <PackageReference Include="Microsoft.NET.Test.Sdk" />
  63. <PackageReference Include="System.Memory" />
  64. <PackageReference Include="Mono.Cecil" />
  65. <PackageReference Include="Microsoft.NETCore.ILAsm" />
  66. <PackageReference Include="Microsoft.NETCore.ILDAsm" />
  67. <PackageReference Include="System.Resources.Extensions" />
  68. </ItemGroup>
  69. <ItemGroup>
  70. <ProjectReference Include="..\ICSharpCode.ILSpyX\ICSharpCode.ILSpyX.csproj" />
  71. <ProjectReference Include="..\ICSharpCode.Decompiler\ICSharpCode.Decompiler.csproj" />
  72. </ItemGroup>
  73. <ItemGroup>
  74. <None Include="TestCases\Correctness\Jmp.il" />
  75. <None Include="TestCases\Correctness\StackTests.il" />
  76. <None Include="TestCases\Correctness\StackTypes.il" />
  77. <None Include="TestCases\Correctness\Uninit.vb" />
  78. <None Include="TestCases\Disassembler\Pretty\InterfaceImplAttributes.il" />
  79. <None Include="TestCases\Disassembler\Pretty\SortMembers.expected.il" />
  80. <None Include="TestCases\Disassembler\Pretty\SortMembers.il" />
  81. <None Include="TestCases\ILPretty\GuessAccessors.cs" />
  82. <None Include="TestCases\ILPretty\GuessAccessors.il" />
  83. <None Include="TestCases\ILPretty\Issue2260SwitchString.il" />
  84. <None Include="TestCases\ILPretty\Issue3442.il" />
  85. <None Include="TestCases\ILPretty\Issue3466.il" />
  86. <None Include="testcases\ilpretty\Issue3504.il" />
  87. <None Include="TestCases\ILPretty\MonoFixed.il" />
  88. <None Include="TestCases\Correctness\NonGenericConstrainedCallVirt.il" />
  89. <None Include="TestCases\ILPretty\UnknownTypes.cs" />
  90. <None Include="TestCases\ILPretty\UnknownTypes.il" />
  91. <None Include="TestCases\ILPretty\EvalOrder.cs" />
  92. <None Include="TestCases\ILPretty\EvalOrder.il" />
  93. <None Include="TestCases\ILPretty\CallIndirect.il" />
  94. <None Include="TestCases\ILPretty\Issue1454.il" />
  95. <None Include="TestCases\ILPretty\Issue1681.il" />
  96. <None Include="TestCases\ILPretty\Issue1922.il" />
  97. <None Include="TestCases\ILPretty\Issue1918.il" />
  98. <None Include="TestCases\ILPretty\Issue2104.il" />
  99. <None Include="TestCases\ILPretty\Issue3421.il" />
  100. <None Include="TestCases\ILPretty\WeirdEnums.il" />
  101. <None Include="TestCases\ILPretty\ConstantBlobs.il" />
  102. <None Include="TestCases\ILPretty\CS1xSwitch_Debug.il" />
  103. <None Include="TestCases\ILPretty\CS1xSwitch_Release.il" />
  104. <None Include="TestCases\ILPretty\Issue1157.il" />
  105. <None Include="TestCases\ILPretty\Issue684.cs" />
  106. <None Include="TestCases\ILPretty\Issue684.il" />
  107. <None Include="TestCases\ILPretty\FSharpLoops.fs" />
  108. <None Include="TestCases\ILPretty\FSharpLoops_Debug.il" />
  109. <None Include="TestCases\ILPretty\FSharpLoops_Release.il" />
  110. <None Include="TestCases\ILPretty\FSharpUsing.fs" />
  111. <None Include="TestCases\ILPretty\FSharpUsing_Debug.il" />
  112. <None Include="TestCases\ILPretty\DirectCallToExplicitInterfaceImpl.il" />
  113. <None Include="TestCases\ILPretty\FSharpUsing_Release.il" />
  114. <None Include="TestCases\Correctness\BitNot.il" />
  115. <None Include="TestCases\Correctness\Readme.txt" />
  116. </ItemGroup>
  117. <ItemGroup>
  118. <Compile Include="DisassemblerPrettyTestRunner.cs" />
  119. <Compile Include="Helpers\RoslynToolset.cs" />
  120. <Compile Include="Helpers\TestsAssemblyOutput.cs" />
  121. <Compile Include="Output\InsertParenthesesVisitorTests.cs" />
  122. <Compile Include="ProjectDecompiler\TargetFrameworkTests.cs" />
  123. <Compile Include="ProjectDecompiler\WholeProjectDecompilerTests.cs" />
  124. <Compile Include="TestAssemblyResolver.cs" />
  125. <Compile Include="TestCases\ILPretty\Issue3421.cs" />
  126. <Compile Include="TestCases\ILPretty\Issue3442.cs" />
  127. <Compile Include="TestCases\ILPretty\Issue3466.cs" />
  128. <None Include="TestCases\ILPretty\Issue3504.cs" />
  129. <Compile Include="TestCases\ILPretty\MonoFixed.cs" />
  130. <Compile Include="TestCases\Pretty\Comparisons.cs" />
  131. <Compile Include="TestCases\Pretty\GloballyQualifiedTypeInStringInterpolation.cs" />
  132. <Compile Include="TestCases\Pretty\InlineArrayTests.cs" />
  133. <Compile Include="TestCases\Pretty\Issue3406.cs" />
  134. <Compile Include="TestCases\Pretty\Issue3439.cs" />
  135. <Compile Include="TestCases\Pretty\Issue3442.cs" />
  136. <Compile Include="TestCases\Pretty\Issue3483.cs" />
  137. <Compile Include="TestCases\Pretty\PointerArithmetic.cs" />
  138. <Compile Include="TestCases\Pretty\ParamsCollections.cs" />
  139. <None Include="TestCases\VBPretty\VBAutomaticEvents.vb" />
  140. <Compile Include="TestCases\VBPretty\VBAutomaticEvents.cs" />
  141. <Compile Include="TestCases\VBPretty\VBNonGenericForEach.cs" />
  142. <None Include="TestCases\VBPretty\VBNonGenericForEach.vb" />
  143. <Compile Include="TestCases\VBPretty\YieldReturn.cs" />
  144. <None Include="TestCases\VBPretty\YieldReturn.vb" />
  145. <Compile Include="TypeSystem\ReflectionHelperTests.cs" />
  146. <None Include="TestCases\Pretty\MetadataAttributes.cs" />
  147. <None Include="TestCases\Correctness\ComInterop.cs" />
  148. <Compile Include="TestCases\Correctness\DeconstructionTests.cs" />
  149. <Compile Include="TestCases\Correctness\DynamicTests.cs" />
  150. <Compile Include="TestCases\Correctness\StringConcat.cs" />
  151. <None Include="TestCases\Pretty\StaticAbstractInterfaceMembers.cs" />
  152. <Compile Include="TestCases\Pretty\Structs.cs" />
  153. <None Include="TestCases\Pretty\FileScopedNamespaces.cs" />
  154. <Compile Include="TestCases\Pretty\PatternMatching.cs" />
  155. <None Include="TestCases\Ugly\NoPropertiesAndEvents.Expected.cs" />
  156. <Compile Include="TestCases\Ugly\NoPropertiesAndEvents.cs" />
  157. <None Include="TestCases\Pretty\CovariantReturns.cs" />
  158. <Compile Include="TestCases\VBPretty\VBPropertiesTest.cs" />
  159. <None Include="TestCases\ILPretty\Issue2260SwitchString.cs" />
  160. <Compile Include="TestCases\Pretty\Records.cs" />
  161. <Compile Include="TestCases\VBPretty\Issue2192.cs" />
  162. <Compile Include="Util\FileUtilityTests.cs" />
  163. <Compile Include="TestCases\Pretty\FunctionPointers.cs" />
  164. <None Include="TestCases\Pretty\CS9_ExtensionGetEnumerator.cs" />
  165. <None Include="TestCases\Pretty\UsingVariables.cs" />
  166. <None Include="TestCases\Pretty\AsyncForeach.cs" />
  167. <Compile Include="TestCases\Pretty\DeconstructionTests.cs" />
  168. <Compile Include="TestCases\ILPretty\Issue2104.cs" />
  169. <Compile Include="TestCases\Pretty\SwitchExpressions.cs" />
  170. <None Include="TestCases\Pretty\NativeInts.cs" />
  171. <None Include="TestCases\ILPretty\CallIndirect.cs" />
  172. <Compile Include="TestCases\ILPretty\Issue1681.cs" />
  173. <Compile Include="TestCases\Ugly\AggressiveScalarReplacementOfAggregates.cs" />
  174. <None Include="TestCases\Ugly\AggressiveScalarReplacementOfAggregates.Expected.cs" />
  175. <None Include="TestCases\Pretty\IndexRangeTest.cs" />
  176. <None Include="TestCases\ILPretty\Issue1918.cs" />
  177. <Compile Include="TestCases\ILPretty\Issue1922.cs" />
  178. <Compile Include="TestCases\Ugly\NoLocalFunctions.cs" />
  179. <Compile Include="TestCases\VBPretty\Issue1906.cs" />
  180. <Compile Include="TestCases\VBPretty\Select.cs" />
  181. <None Include="TestCases\ILPretty\WeirdEnums.cs" />
  182. <Compile Include="TestCases\ILPretty\ConstantBlobs.cs" />
  183. <Compile Include="TestCases\Pretty\AsyncStreams.cs" />
  184. <Compile Include="TestCases\Pretty\AsyncUsing.cs" />
  185. <Compile Include="TestCases\Pretty\OutVariables.cs" />
  186. <Compile Include="TestCases\Pretty\CustomTaskType.cs" />
  187. <None Include="TestCases\Ugly\NoForEachStatement.Expected.cs" />
  188. <Compile Include="TestCases\Ugly\NoForEachStatement.cs" />
  189. <None Include="TestCases\Ugly\NoExtensionMethods.Expected.cs" />
  190. <Compile Include="TestCases\Ugly\NoExtensionMethods.cs" />
  191. <None Include="TestCases\VBPretty\Issue1906.vb" />
  192. <None Include="TestCases\VBPretty\Issue2192.vb" />
  193. <None Include="TestCases\VBPretty\Select.vb" />
  194. <None Include="TestCases\VBPretty\VBCompoundAssign.cs" />
  195. <Compile Include="TestCases\Pretty\ThrowExpressions.cs" />
  196. <None Include="TestCases\ILPretty\Issue1145.cs" />
  197. <Compile Include="TestCases\ILPretty\Issue1157.cs" />
  198. <None Include="TestCases\ILPretty\Unsafe.cs" />
  199. <None Include="TestCases\ILPretty\CS1xSwitch_Debug.cs" />
  200. <None Include="TestCases\ILPretty\CS1xSwitch_Release.cs" />
  201. <None Include="TestCases\ILPretty\DirectCallToExplicitInterfaceImpl.cs" />
  202. <Compile Include="TestCases\ILPretty\Issue1389.cs" />
  203. <Compile Include="TestCases\ILPretty\Issue1454.cs" />
  204. <Compile Include="TestCases\Pretty\Discards.cs" />
  205. <Compile Include="TestCases\Pretty\MultidimensionalArray.cs" />
  206. <Compile Include="Output\CSharpAmbienceTests.cs" />
  207. <Compile Include="Semantics\ConversionTests.cs" />
  208. <Compile Include="Semantics\ExplicitConversionTest.cs" />
  209. <Compile Include="Semantics\OverloadResolutionTests.cs" />
  210. <Compile Include="DataFlowTest.cs" />
  211. <Compile Include="TestCases\Pretty\LocalFunctions.cs" />
  212. <Compile Include="TestCases\ILPretty\Issue1256.cs" />
  213. <Compile Include="TestCases\ILPretty\Issue1323.cs" />
  214. <Compile Include="TestCases\Pretty\CustomAttributes2.cs" />
  215. <Compile Include="TestCases\Pretty\EnumTests.cs" />
  216. <Compile Include="TestCases\Pretty\UserDefinedConversions.cs" />
  217. <None Include="TestCases\ILPretty\Unsafe.il" />
  218. <None Include="TestCases\Pretty\NullableRefTypes.cs" />
  219. <Compile Include="TestCases\Pretty\TypeMemberTests.cs" />
  220. <Compile Include="TestCases\Pretty\ValueTypes.cs" />
  221. <None Include="TestCases\ILPretty\Issue1389.il" />
  222. <None Include="TestCases\ILPretty\SequenceOfNestedIfs.cs" />
  223. <Compile Include="TestCases\Pretty\ConstructorInitializers.cs" />
  224. <None Include="TestCases\ILPretty\SequenceOfNestedIfs.il" />
  225. <None Include="TestCases\Pretty\AsyncMain.cs" />
  226. <None Include="TestCases\ILPretty\Issue1325.cs" />
  227. <Compile Include="TestCases\Pretty\ConstantsTests.cs" />
  228. <Compile Include="TestCases\Pretty\CS73_StackAllocInitializers.cs" />
  229. <Compile Include="TestCases\Pretty\OptionalArguments.cs" />
  230. <Compile Include="TestCases\Pretty\CustomShortCircuitOperators.cs" />
  231. <Compile Include="TestCases\Pretty\ReduceNesting.cs" />
  232. <Compile Include="TestCases\Pretty\InterfaceTests.cs" />
  233. <Compile Include="TestCases\Pretty\YieldReturn.cs" />
  234. <None Include="TestCases\ILPretty\Issue1256.il" />
  235. <None Include="TestCases\ILPretty\Issue1323.il" />
  236. <None Include="TestCases\ILPretty\Issue1325.il" />
  237. <None Include="TestCases\Ugly\NoDecimalConstants.Expected.cs" />
  238. <Compile Include="TestCases\Ugly\NoDecimalConstants.cs" />
  239. <None Include="TestCases\Disassembler\Pretty\SecurityDeclarations.il" />
  240. <Compile Include="TestCases\Pretty\CustomAttributeConflicts.cs" />
  241. <Compile Include="TestCases\Pretty\DynamicTests.cs" />
  242. <Compile Include="TestCases\Pretty\Issue1080.cs" />
  243. <None Include="TestCases\Pretty\MemberTests.cs" />
  244. <Compile Include="TestCases\Pretty\NamedArguments.cs" />
  245. <Compile Include="TestCases\Pretty\QualifierTests.cs" />
  246. <None Include="TestCases\Pretty\RefFields.cs" />
  247. <Compile Include="TestCases\Pretty\RefLocalsAndReturns.cs" />
  248. <Compile Include="TestCases\Pretty\TupleTests.cs" />
  249. <Compile Include="TestCases\Pretty\WellKnownConstants.cs" />
  250. <Compile Include="TypeSystem\TypeSystemLoaderTests.cs" />
  251. <Compile Include="TypeSystem\TypeSystemTestCase.cs" />
  252. <Compile Include="VBPrettyTestRunner.cs" />
  253. <Compile Include="TestCases\VBPretty\Async.cs" />
  254. <Compile Include="UglyTestRunner.cs" />
  255. <Compile Include="TestCases\Correctness\ExpressionTrees.cs" />
  256. <Compile Include="TestCases\Correctness\LINQRaytracer.cs" />
  257. <Compile Include="TestCases\Correctness\MiniJSON.cs" />
  258. <Compile Include="TestCases\Correctness\FloatingPointArithmetic.cs" />
  259. <Compile Include="TestCases\ILPretty\Issue1038.cs" />
  260. <None Include="TestCases\ILPretty\Issue1038.il" />
  261. <Compile Include="TestCases\Ugly\NoArrayInitializers.cs" />
  262. <None Include="TestCases\ILPretty\Issue1145.il" />
  263. <None Include="TestCases\Ugly\NoArrayInitializers.Expected.cs" />
  264. <None Include="TestCases\ILPretty\Issue1047.cs" />
  265. <Compile Include="TestCases\Correctness\NullPropagation.cs" />
  266. <Compile Include="TestCases\ILPretty\Issue982.cs" />
  267. <Compile Include="TestCases\Pretty\CS72_PrivateProtected.cs" />
  268. <Compile Include="TestCases\Pretty\StringInterpolation.cs" />
  269. <Compile Include="TestCases\Pretty\ExpressionTrees.cs" />
  270. <Compile Include="TestCases\Pretty\NullPropagation.cs" />
  271. <Compile Include="TestCases\Pretty\VariableNaming.cs" />
  272. <Compile Include="TestCases\Pretty\VariableNamingWithoutSymbols.cs" />
  273. <Compile Include="PdbGenerationTestRunner.cs" />
  274. <None Include="TestCases\ILPretty\Issue1047.il" />
  275. <None Include="TestCases\ILPretty\Issue959.cs" />
  276. <None Include="TestCases\ILPretty\FSharpLoops_Debug.cs" />
  277. <None Include="TestCases\ILPretty\FSharpLoops_Release.cs" />
  278. <Compile Include="TestCases\Pretty\DelegateConstruction.cs" />
  279. <None Include="TestCases\ILPretty\FSharpUsing_Debug.cs" />
  280. <None Include="TestCases\ILPretty\FSharpUsing_Release.cs" />
  281. <Compile Include="Helpers\CodeAssert.cs" />
  282. <Compile Include="Helpers\SdkUtility.cs" />
  283. <Compile Include="Helpers\RemoveCompilerAttribute.cs" />
  284. <Compile Include="Helpers\Tester.cs" />
  285. <Compile Include="Helpers\Tester.VB.cs" />
  286. <Compile Include="ILPrettyTestRunner.cs" />
  287. <Compile Include="TestCases\Correctness\Loops.cs" />
  288. <Compile Include="TestCases\Correctness\NullableTests.cs" />
  289. <Compile Include="TestCases\Correctness\TrickyTypes.cs" />
  290. <Compile Include="TestCases\Correctness\Using.cs" />
  291. <Compile Include="TestCases\ILPretty\Issue379.cs" />
  292. <Compile Include="TestCases\Pretty\FixProxyCalls.cs" />
  293. <Compile Include="TestCases\Pretty\UnsafeCode.cs" />
  294. <Compile Include="TestCases\Pretty\InitializerTests.cs" />
  295. <None Include="TestCases\ILPretty\Issue959.il" />
  296. <None Include="TestCases\ILPretty\Issue646.cs" />
  297. <Compile Include="TestCases\Pretty\Async.cs" />
  298. <Compile Include="TestCases\Pretty\CheckedUnchecked.cs" />
  299. <Compile Include="TestCases\Pretty\Generics.cs" />
  300. <Compile Include="TestCases\Pretty\LiftedOperators.cs" />
  301. <Compile Include="PrettyTestRunner.cs" />
  302. <Compile Include="RoundtripAssembly.cs" />
  303. <Compile Include="TestCases\Correctness\Capturing.cs" />
  304. <Compile Include="TestCases\Correctness\OverloadResolution.cs" />
  305. <Compile Include="TestCases\Pretty\AnonymousTypes.cs" />
  306. <Compile Include="TestCases\Correctness\Async.cs" />
  307. <Compile Include="TestCases\Correctness\CompoundAssignment.cs" />
  308. <Compile Include="TestCases\Correctness\ConditionalAttr.cs" />
  309. <Compile Include="TestCases\Correctness\ControlFlow.cs" />
  310. <Compile Include="TestCases\Correctness\Conversions.cs" />
  311. <Compile Include="TestCases\Correctness\DecimalFields.cs" />
  312. <Compile Include="TestCases\Correctness\Comparisons.cs" />
  313. <Compile Include="TestCases\Correctness\Generics.cs" />
  314. <Compile Include="TestCases\Correctness\HelloWorld.cs" />
  315. <Compile Include="TestCases\Correctness\InitializerTests.cs" />
  316. <Compile Include="TestCases\Correctness\MemberLookup.cs" />
  317. <Compile Include="TestCases\Correctness\PropertiesAndEvents.cs" />
  318. <Compile Include="TestCases\Correctness\Switch.cs" />
  319. <Compile Include="TestCases\Correctness\UndocumentedExpressions.cs" />
  320. <Compile Include="TestCases\Correctness\UnsafeCode.cs" />
  321. <Compile Include="TestCases\Correctness\ValueTypeCall.cs" />
  322. <Compile Include="CorrectnessTestRunner.cs" />
  323. <Compile Include="TestCases\Pretty\AutoProperties.cs" />
  324. <Compile Include="TestCases\Pretty\Lock.cs" />
  325. <Compile Include="TestCases\Pretty\Loops.cs" />
  326. <Compile Include="TestCases\Correctness\YieldReturn.cs" />
  327. <Compile Include="TestCases\Pretty\CompoundAssignmentTest.cs" />
  328. <Compile Include="TestCases\Pretty\ExceptionHandling.cs" />
  329. <Compile Include="TestCases\Pretty\HelloWorld.cs" />
  330. <Compile Include="TestCases\Pretty\InlineAssignmentTest.cs" />
  331. <Compile Include="TestCases\Pretty\PInvoke.cs" />
  332. <Compile Include="TestCases\Pretty\PropertiesAndEvents.cs" />
  333. <Compile Include="TestCases\Pretty\QueryExpressions.cs" />
  334. <Compile Include="TestCases\Pretty\ShortCircuit.cs" />
  335. <Compile Include="TestCases\Pretty\Switch.cs" />
  336. <Compile Include="TestCases\Pretty\TypeAnalysisTests.cs" />
  337. <Compile Include="TestCases\Pretty\Using.cs" />
  338. <Compile Include="TestTraceListener.cs" />
  339. <Compile Include="Util\BitSetTests.cs" />
  340. <Compile Include="Util\IntervalTests.cs" />
  341. <Compile Include="Util\LongSetTests.cs" />
  342. <Compile Include="TestCases\Pretty\AssemblyCustomAttributes.cs" />
  343. <Compile Include="TestCases\Pretty\CustomAttributeSamples.cs" />
  344. <Compile Include="TestCases\Pretty\CustomAttributes.cs" />
  345. </ItemGroup>
  346. <ItemGroup>
  347. <Content Include="TestCases\PdbGen\Members.xml" />
  348. <Content Include="TestCases\PdbGen\ProgressReporting.xml" />
  349. <Content Include="TestCases\PdbGen\ForLoopTests.xml" />
  350. <Content Include="TestCases\PdbGen\CustomPdbId.xml" />
  351. <Content Include="TestCases\PdbGen\HelloWorld.xml" />
  352. <Content Include="TestCases\PdbGen\LambdaCapturing.xml" />
  353. </ItemGroup>
  354. <ItemGroup>
  355. <None Include="TestCases\ILPretty\Issue646.il" />
  356. <None Include="TestCases\ILPretty\Issue379.il" />
  357. <None Include="TestCases\ILPretty\Issue982.il" />
  358. <None Include="TestCases\Pretty\Readme.txt" />
  359. <None Include="TestCases\VBPretty\VBCompoundAssign.vb" />
  360. <None Include="TestCases\VBPretty\Async.vb" />
  361. <None Include="TestCases\VBPretty\VBPropertiesTest.vb" />
  362. </ItemGroup>
  363. </Project>