PageRenderTime 41ms CodeModel.GetById 15ms RepoModel.GetById 0ms app.codeStats 0ms

/NRefactory/ICSharpCode.NRefactory.CSharp/ICSharpCode.NRefactory.CSharp.csproj

https://github.com/davidroth/ILSpy
MSBuild | 532 lines | 532 code | 0 blank | 0 comment | 0 complexity | 435fb0bc0c2a066bb8d7d58bbe115690 MD5 | raw file
Possible License(s): CC-BY-SA-3.0
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
  3. <PropertyGroup>
  4. <ProjectGuid>{53DCA265-3C3C-42F9-B647-F72BA678122B}</ProjectGuid>
  5. <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
  6. <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
  7. <OutputType>Library</OutputType>
  8. <RootNamespace>ICSharpCode.NRefactory.CSharp</RootNamespace>
  9. <AssemblyName>ICSharpCode.NRefactory.CSharp</AssemblyName>
  10. <AppDesignerFolder>Properties</AppDesignerFolder>
  11. <AllowUnsafeBlocks>False</AllowUnsafeBlocks>
  12. <NoStdLib>False</NoStdLib>
  13. <WarningLevel>4</WarningLevel>
  14. <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
  15. <ProductVersion>10.0.0</ProductVersion>
  16. <SchemaVersion>2.0</SchemaVersion>
  17. <SignAssembly>True</SignAssembly>
  18. <AssemblyOriginatorKeyFile>..\ICSharpCode.NRefactory.snk</AssemblyOriginatorKeyFile>
  19. <DelaySign>False</DelaySign>
  20. <AssemblyOriginatorKeyMode>File</AssemblyOriginatorKeyMode>
  21. <DocumentationFile>..\bin\$(Configuration)\ICSharpCode.NRefactory.CSharp.xml</DocumentationFile>
  22. <NoWarn>1591,1587,1570</NoWarn>
  23. <OutputPath>..\bin\$(Configuration)\</OutputPath>
  24. </PropertyGroup>
  25. <PropertyGroup Condition=" '$(Platform)' == 'AnyCPU' ">
  26. <PlatformTarget>AnyCPU</PlatformTarget>
  27. <RegisterForComInterop>False</RegisterForComInterop>
  28. <GenerateSerializationAssemblies>Auto</GenerateSerializationAssemblies>
  29. <BaseAddress>4194304</BaseAddress>
  30. <FileAlignment>4096</FileAlignment>
  31. </PropertyGroup>
  32. <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
  33. <Optimize>False</Optimize>
  34. <CheckForOverflowUnderflow>False</CheckForOverflowUnderflow>
  35. <DefineConstants>DEBUG;TRACE;FULL_AST;NET_4_0</DefineConstants>
  36. </PropertyGroup>
  37. <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
  38. <Optimize>True</Optimize>
  39. <CheckForOverflowUnderflow>False</CheckForOverflowUnderflow>
  40. <DefineConstants>TRACE;FULL_AST;NET_4_0</DefineConstants>
  41. </PropertyGroup>
  42. <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
  43. <DebugType>PdbOnly</DebugType>
  44. <DebugSymbols>false</DebugSymbols>
  45. </PropertyGroup>
  46. <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
  47. <DebugType>Full</DebugType>
  48. <DebugSymbols>true</DebugSymbols>
  49. </PropertyGroup>
  50. <PropertyGroup Condition=" '$(Configuration)' == 'net_4_5_Debug' ">
  51. <Optimize>False</Optimize>
  52. <CheckForOverflowUnderflow>False</CheckForOverflowUnderflow>
  53. <DefineConstants>DEBUG;TRACE;FULL_AST;NET_4_0;NET_4_5</DefineConstants>
  54. <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
  55. </PropertyGroup>
  56. <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'net_4_5_Debug|AnyCPU' ">
  57. <DebugType>Full</DebugType>
  58. <DebugSymbols>true</DebugSymbols>
  59. </PropertyGroup>
  60. <PropertyGroup Condition=" '$(Configuration)' == 'net_4_5_Release' ">
  61. <Optimize>True</Optimize>
  62. <CheckForOverflowUnderflow>False</CheckForOverflowUnderflow>
  63. <DefineConstants>TRACE;FULL_AST;NET_4_0;NET_4_5</DefineConstants>
  64. <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
  65. </PropertyGroup>
  66. <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'net_4_5_Release|AnyCPU' ">
  67. <DebugType>PdbOnly</DebugType>
  68. <DebugSymbols>false</DebugSymbols>
  69. </PropertyGroup>
  70. <ItemGroup>
  71. <Reference Include="System" />
  72. <Reference Include="System.Core">
  73. <RequiredTargetFramework>3.5</RequiredTargetFramework>
  74. </Reference>
  75. <Reference Include="System.Xml" />
  76. <Reference Include="System.Xml.Linq">
  77. <RequiredTargetFramework>3.5</RequiredTargetFramework>
  78. </Reference>
  79. </ItemGroup>
  80. <ItemGroup>
  81. <Compile Include="..\ICSharpCode.NRefactory\Properties\GlobalAssemblyInfo.cs">
  82. <Link>Properties\GlobalAssemblyInfo.cs</Link>
  83. </Compile>
  84. <Compile Include="Analysis\ControlFlow.cs" />
  85. <Compile Include="Analysis\DefiniteAssignmentAnalysis.cs" />
  86. <Compile Include="Analysis\ReachabilityAnalysis.cs" />
  87. <Compile Include="Ast\AstNode.cs" />
  88. <Compile Include="Ast\AstNodeCollection.cs" />
  89. <Compile Include="Ast\AstType.cs" />
  90. <Compile Include="Ast\DocumentationReference.cs" />
  91. <Compile Include="Ast\IdentifierExpressionBackreference.cs" />
  92. <Compile Include="Ast\SyntaxTree.cs" />
  93. <Compile Include="Ast\ComposedType.cs" />
  94. <Compile Include="Ast\CSharpModifierToken.cs" />
  95. <Compile Include="Ast\CSharpTokenNode.cs" />
  96. <Compile Include="Ast\CSharpUtil.cs" />
  97. <Compile Include="Ast\DepthFirstAstVisitor.cs" />
  98. <Compile Include="Ast\ErrorNode.cs" />
  99. <Compile Include="Ast\Expressions\AnonymousMethodExpression.cs" />
  100. <Compile Include="Ast\Expressions\AnonymousTypeCreateExpression.cs" />
  101. <Compile Include="Ast\Expressions\ArrayCreateExpression.cs" />
  102. <Compile Include="Ast\Expressions\ArrayInitializerExpression.cs" />
  103. <Compile Include="Ast\Expressions\AsExpression.cs" />
  104. <Compile Include="Ast\Expressions\AssignmentExpression.cs" />
  105. <Compile Include="Ast\Expressions\BaseReferenceExpression.cs" />
  106. <Compile Include="Ast\Expressions\BinaryOperatorExpression.cs" />
  107. <Compile Include="Ast\Expressions\CastExpression.cs" />
  108. <Compile Include="Ast\Expressions\CheckedExpression.cs" />
  109. <Compile Include="Ast\Expressions\ConditionalExpression.cs" />
  110. <Compile Include="Ast\Expressions\DefaultValueExpression.cs" />
  111. <Compile Include="Ast\Expressions\DirectionExpression.cs" />
  112. <Compile Include="Ast\Expressions\EmptyExpression.cs" />
  113. <Compile Include="Ast\Expressions\Expression.cs" />
  114. <Compile Include="Ast\Expressions\IdentifierExpression.cs" />
  115. <Compile Include="Ast\Expressions\IndexerExpression.cs" />
  116. <Compile Include="Ast\Expressions\InvocationExpression.cs" />
  117. <Compile Include="Ast\Expressions\IsExpression.cs" />
  118. <Compile Include="Ast\Expressions\LambdaExpression.cs" />
  119. <Compile Include="Ast\Expressions\MemberReferenceExpression.cs" />
  120. <Compile Include="Ast\Expressions\NamedArgumentExpression.cs" />
  121. <Compile Include="Ast\Expressions\NamedExpression.cs" />
  122. <Compile Include="Ast\Expressions\NullReferenceExpression.cs" />
  123. <Compile Include="Ast\Expressions\ObjectCreateExpression.cs" />
  124. <Compile Include="Ast\Expressions\ParenthesizedExpression.cs" />
  125. <Compile Include="Ast\Expressions\PointerReferenceExpression.cs" />
  126. <Compile Include="Ast\Expressions\PrimitiveExpression.cs" />
  127. <Compile Include="Ast\Expressions\QueryExpression.cs" />
  128. <Compile Include="Ast\Expressions\SizeOfExpression.cs" />
  129. <Compile Include="Ast\Expressions\StackAllocExpression.cs" />
  130. <Compile Include="Ast\Expressions\ThisReferenceExpression.cs" />
  131. <Compile Include="Ast\Expressions\TypeOfExpression.cs" />
  132. <Compile Include="Ast\Expressions\TypeReferenceExpression.cs" />
  133. <Compile Include="Ast\Expressions\UnaryOperatorExpression.cs" />
  134. <Compile Include="Ast\Expressions\UncheckedExpression.cs" />
  135. <Compile Include="Ast\Expressions\UndocumentedExpression.cs" />
  136. <Compile Include="Ast\GeneralScope\Attribute.cs" />
  137. <Compile Include="Ast\GeneralScope\AttributeSection.cs" />
  138. <Compile Include="Ast\GeneralScope\Comment.cs" />
  139. <Compile Include="Ast\GeneralScope\Constraint.cs" />
  140. <Compile Include="Ast\GeneralScope\DelegateDeclaration.cs" />
  141. <Compile Include="Ast\GeneralScope\ExternAliasDeclaration.cs" />
  142. <Compile Include="Ast\GeneralScope\NamespaceDeclaration.cs" />
  143. <Compile Include="Ast\GeneralScope\TypeDeclaration.cs" />
  144. <Compile Include="Ast\GeneralScope\TypeParameterDeclaration.cs" />
  145. <Compile Include="Ast\GeneralScope\UsingAliasDeclaration.cs" />
  146. <Compile Include="Ast\GeneralScope\UsingDeclaration.cs" />
  147. <Compile Include="Ast\IAstVisitor.cs" />
  148. <Compile Include="Ast\Identifier.cs" />
  149. <Compile Include="Ast\MemberType.cs" />
  150. <Compile Include="Ast\Modifiers.cs" />
  151. <Compile Include="Ast\NodeType.cs" />
  152. <Compile Include="Ast\ObservableAstVisitor.cs" />
  153. <Compile Include="Ast\old_ObservableAstVisitor.cs" />
  154. <Compile Include="Ast\PrimitiveType.cs" />
  155. <Compile Include="Ast\SimpleType.cs" />
  156. <Compile Include="Ast\Statements\BlockStatement.cs" />
  157. <Compile Include="Ast\Statements\BreakStatement.cs" />
  158. <Compile Include="Ast\Statements\CheckedStatement.cs" />
  159. <Compile Include="Ast\Statements\ContinueStatement.cs" />
  160. <Compile Include="Ast\Statements\DoWhileStatement.cs" />
  161. <Compile Include="Ast\Statements\EmptyStatement.cs" />
  162. <Compile Include="Ast\Statements\ExpressionStatement.cs" />
  163. <Compile Include="Ast\Statements\FixedStatement.cs" />
  164. <Compile Include="Ast\Statements\ForeachStatement.cs" />
  165. <Compile Include="Ast\Statements\ForStatement.cs" />
  166. <Compile Include="Ast\Statements\GotoStatement.cs" />
  167. <Compile Include="Ast\Statements\IfElseStatement.cs" />
  168. <Compile Include="Ast\Statements\LabelStatement.cs" />
  169. <Compile Include="Ast\Statements\LockStatement.cs" />
  170. <Compile Include="Ast\Statements\ReturnStatement.cs" />
  171. <Compile Include="Ast\Statements\Statement.cs" />
  172. <Compile Include="Ast\Statements\SwitchStatement.cs" />
  173. <Compile Include="Ast\Statements\ThrowStatement.cs" />
  174. <Compile Include="Ast\Statements\TryCatchStatement.cs" />
  175. <Compile Include="Ast\Statements\UncheckedStatement.cs" />
  176. <Compile Include="Ast\Statements\UnsafeStatement.cs" />
  177. <Compile Include="Ast\Statements\UsingStatement.cs" />
  178. <Compile Include="Ast\Statements\VariableDeclarationStatement.cs" />
  179. <Compile Include="Ast\Statements\WhileStatement.cs" />
  180. <Compile Include="Ast\Statements\YieldBreakStatement.cs" />
  181. <Compile Include="Ast\Statements\YieldReturnStatement.cs" />
  182. <Compile Include="Ast\TypeMembers\Accessor.cs" />
  183. <Compile Include="Ast\TypeMembers\EntityDeclaration.cs" />
  184. <Compile Include="Ast\TypeMembers\ConstructorDeclaration.cs" />
  185. <Compile Include="Ast\TypeMembers\DestructorDeclaration.cs" />
  186. <Compile Include="Ast\TypeMembers\EnumMemberDeclaration.cs" />
  187. <Compile Include="Ast\TypeMembers\EventDeclaration.cs" />
  188. <Compile Include="Ast\TypeMembers\FieldDeclaration.cs" />
  189. <Compile Include="Ast\TypeMembers\FixedFieldDeclaration.cs" />
  190. <Compile Include="Ast\TypeMembers\FixedVariableInitializer.cs" />
  191. <Compile Include="Ast\TypeMembers\IndexerDeclaration.cs" />
  192. <Compile Include="Ast\TypeMembers\MethodDeclaration.cs" />
  193. <Compile Include="Ast\TypeMembers\OperatorDeclaration.cs" />
  194. <Compile Include="Ast\TypeMembers\ParameterDeclaration.cs" />
  195. <Compile Include="Ast\TypeMembers\PropertyDeclaration.cs" />
  196. <Compile Include="Ast\TypeMembers\VariableInitializer.cs" />
  197. <Compile Include="CSharpProjectContent.cs" />
  198. <Compile Include="Formatter\AstFormattingVisitor.cs" />
  199. <Compile Include="Formatter\CSharpFormattingOptions.cs" />
  200. <Compile Include="Formatter\Indent.cs" />
  201. <Compile Include="OutputVisitor\CodeDomConvertVisitor.cs" />
  202. <Compile Include="OutputVisitor\CSharpAmbience.cs" />
  203. <Compile Include="OutputVisitor\InsertParenthesesVisitor.cs" />
  204. <Compile Include="OutputVisitor\IOutputFormatter.cs" />
  205. <Compile Include="OutputVisitor\CSharpOutputVisitor.cs" />
  206. <Compile Include="OutputVisitor\TextWriterOutputFormatter.cs" />
  207. <Compile Include="Parser\CompilerSettings.cs" />
  208. <Compile Include="Parser\CSharpParser.cs" />
  209. <Compile Include="Parser\mcs\anonymous.cs" />
  210. <Compile Include="Parser\mcs\argument.cs" />
  211. <Compile Include="Parser\mcs\assembly.cs" />
  212. <Compile Include="Parser\mcs\assign.cs" />
  213. <Compile Include="Parser\mcs\async.cs" />
  214. <Compile Include="Parser\mcs\attribute.cs" />
  215. <Compile Include="Parser\mcs\cfold.cs" />
  216. <Compile Include="Parser\mcs\class.cs" />
  217. <Compile Include="Parser\mcs\codegen.cs" />
  218. <Compile Include="Parser\mcs\complete.cs" />
  219. <Compile Include="Parser\mcs\const.cs" />
  220. <Compile Include="Parser\mcs\constant.cs" />
  221. <Compile Include="Parser\mcs\context.cs" />
  222. <Compile Include="Parser\mcs\convert.cs" />
  223. <Compile Include="Parser\mcs\CryptoConvert.cs" />
  224. <Compile Include="Parser\mcs\cs-parser.cs" />
  225. <Compile Include="Parser\mcs\cs-tokenizer.cs" />
  226. <Compile Include="Parser\mcs\decl.cs" />
  227. <Compile Include="Parser\mcs\delegate.cs" />
  228. <Compile Include="Parser\mcs\doc.cs" />
  229. <Compile Include="Parser\mcs\driver.cs" />
  230. <Compile Include="Parser\mcs\dynamic.cs" />
  231. <Compile Include="Parser\mcs\ecore.cs" />
  232. <Compile Include="Parser\mcs\enum.cs" />
  233. <Compile Include="Parser\mcs\eval.cs" />
  234. <Compile Include="Parser\mcs\expression.cs" />
  235. <Compile Include="Parser\mcs\field.cs" />
  236. <Compile Include="Parser\mcs\flowanalysis.cs" />
  237. <Compile Include="Parser\mcs\generic.cs" />
  238. <Compile Include="Parser\mcs\import.cs" />
  239. <Compile Include="Parser\mcs\iterators.cs" />
  240. <Compile Include="Parser\mcs\lambda.cs" />
  241. <Compile Include="Parser\mcs\linq.cs" />
  242. <Compile Include="Parser\mcs\literal.cs" />
  243. <Compile Include="Parser\mcs\location.cs" />
  244. <Compile Include="Parser\mcs\membercache.cs" />
  245. <Compile Include="Parser\mcs\method.cs" />
  246. <Compile Include="Parser\mcs\modifiers.cs" />
  247. <Compile Include="Parser\mcs\MonoSymbolFile.cs" />
  248. <Compile Include="Parser\mcs\MonoSymbolTable.cs" />
  249. <Compile Include="Parser\mcs\MonoSymbolWriter.cs" />
  250. <Compile Include="Parser\mcs\namespace.cs" />
  251. <Compile Include="Parser\mcs\nullable.cs" />
  252. <Compile Include="Parser\mcs\outline.cs" />
  253. <Compile Include="Parser\mcs\parameter.cs" />
  254. <Compile Include="Parser\mcs\pending.cs" />
  255. <Compile Include="Parser\mcs\property.cs" />
  256. <Compile Include="Parser\mcs\reflection.cs" />
  257. <Compile Include="Parser\mcs\report.cs" />
  258. <Compile Include="Parser\mcs\statement.cs" />
  259. <Compile Include="Parser\mcs\support.cs" />
  260. <Compile Include="Parser\mcs\symbolwriter.cs" />
  261. <Compile Include="Parser\mcs\typemanager.cs" />
  262. <Compile Include="Parser\mcs\typespec.cs" />
  263. <Compile Include="Parser\mcs\visit.cs" />
  264. <Compile Include="Properties\AssemblyInfo.cs" />
  265. <Compile Include="QueryExpressionExpander.cs" />
  266. <Compile Include="Refactoring\CodeActions\ConvertAsToCastAction.cs" />
  267. <Compile Include="Refactoring\CodeActions\ConvertCastToAsAction.cs" />
  268. <Compile Include="Refactoring\CodeActions\ConvertConditionalToIfAction.cs" />
  269. <Compile Include="Refactoring\CodeActions\ConvertExplicitToImplicitImplementationAction.cs" />
  270. <Compile Include="Refactoring\CodeActions\ConvertIfToConditionalAction.cs" />
  271. <Compile Include="Refactoring\CodeActions\ConvertIfToSwitchAction.cs" />
  272. <Compile Include="Refactoring\CodeActions\ConvertImplicitToExplicitImplementationAction.cs" />
  273. <Compile Include="Refactoring\CodeActions\ConvertLambdaBodyExpressionToStatementAction.cs" />
  274. <Compile Include="Refactoring\CodeActions\ConvertLambdaBodyStatementToExpressionAction.cs" />
  275. <Compile Include="Refactoring\CodeActions\ConvertSwitchToIfAction.cs" />
  276. <Compile Include="Refactoring\CodeActions\CreateCustomEventImplementationAction.cs" />
  277. <Compile Include="Refactoring\CodeActions\CreateOverloadWithoutParameterAction.cs" />
  278. <Compile Include="Refactoring\CodeActions\JoinDeclarationAndAssignmentAction.cs" />
  279. <Compile Include="Refactoring\CodeActions\JoinStringAction.cs" />
  280. <Compile Include="Refactoring\CodeActions\MergeNestedIfAction.cs" />
  281. <Compile Include="Refactoring\CodeActions\NegateRelationalExpressionAction.cs" />
  282. <Compile Include="Refactoring\CodeActions\PutInsideUsingAction.cs" />
  283. <Compile Include="Refactoring\CodeActions\SplitDeclarationListAction.cs" />
  284. <Compile Include="Refactoring\CodeActions\UseStringFormatAction.cs" />
  285. <Compile Include="Refactoring\CodeIssues\AccessToClosureIssues\AccessToClosureIssue.cs" />
  286. <Compile Include="Refactoring\CodeIssues\AccessToClosureIssues\AccessToDisposedClosureIssue.cs" />
  287. <Compile Include="Refactoring\CodeIssues\AccessToClosureIssues\AccessToModifiedClosureIssue.cs" />
  288. <Compile Include="Refactoring\CodeIssues\AccessToClosureIssues\LocalVariableNamePicker.cs" />
  289. <Compile Include="Refactoring\CodeIssues\AssignmentMadeToSameVariableIssue.cs" />
  290. <Compile Include="Refactoring\CodeIssues\BitwiseOperationOnNonFlagsEnumIssue.cs" />
  291. <Compile Include="Refactoring\CodeIssues\CastExpressionOfIncompatibleTypeIssue.cs" />
  292. <Compile Include="Refactoring\CodeIssues\CompareBooleanWithTrueOrFalseIssue.cs" />
  293. <Compile Include="Refactoring\CodeIssues\CompareFloatWithEqualityOperatorIssue.cs" />
  294. <Compile Include="Refactoring\CodeIssues\ConstantConditionIssue.cs" />
  295. <Compile Include="Refactoring\CodeIssues\DoubleNegationIssue.cs" />
  296. <Compile Include="Refactoring\CodeIssues\ExpressionIsAlwaysOfProvidedTypeIssue.cs" />
  297. <Compile Include="Refactoring\CodeIssues\ExpressionIsNeverOfProvidedTypeIssue.cs" />
  298. <Compile Include="Refactoring\CodeIssues\MethodNeverReturnsIssue.cs" />
  299. <Compile Include="Refactoring\CodeIssues\MethodOverloadHidesOptionalParameterIssue.cs" />
  300. <Compile Include="Refactoring\CodeIssues\NegativeRelationalExpressionIssue.cs" />
  301. <Compile Include="Refactoring\CodeIssues\ExplicitConversionInForEachIssue.cs" />
  302. <Compile Include="Refactoring\CodeIssues\ForControlVariableNotModifiedIssue.cs" />
  303. <Compile Include="Refactoring\CodeIssues\IdenticalConditionalBranchIssue.cs" />
  304. <Compile Include="Refactoring\CodeIssues\MultipleEnumerationIssue.cs" />
  305. <Compile Include="Refactoring\CodeIssues\RedundantArrayInitializerCommaIssue.cs" />
  306. <Compile Include="Refactoring\CodeIssues\RedundantAssignmentIssue.cs" />
  307. <Compile Include="Refactoring\CodeIssues\RedundantAttributeParenthesesIssue.cs" />
  308. <Compile Include="Refactoring\CodeIssues\RedundantCaseLabelIssue.cs" />
  309. <Compile Include="Refactoring\CodeIssues\RedundantElseIssue.cs" />
  310. <Compile Include="Refactoring\CodeIssues\RedundantFieldInitializerIssue.cs" />
  311. <Compile Include="Refactoring\CodeIssues\RedundantObjectCreationArgumentListIssue.cs" />
  312. <Compile Include="Refactoring\CodeIssues\RedundantObjectOrCollectionInitializerIssue.cs" />
  313. <Compile Include="Refactoring\CodeIssues\RedundantTypeCastIssue.cs" />
  314. <Compile Include="Refactoring\CodeIssues\ReferenceEqualsCalledWithValueTypeIssue.cs" />
  315. <Compile Include="Refactoring\CodeIssues\UnreachableCodeIssue.cs" />
  316. <Compile Include="Refactoring\CodeIssues\VariableHidesMemberIssue\LocalVariableHidesMemberIssue.cs" />
  317. <Compile Include="Refactoring\CodeIssues\VariableHidesMemberIssue\ParameterHidesMemberIssue.cs" />
  318. <Compile Include="Refactoring\CodeIssues\VariableHidesMemberIssue\VariableHidesMemberIssue.cs" />
  319. <Compile Include="Refactoring\CodeIssues\VariableOnlyAssignedIssues\LocalVariableOnlyAssignedIssue.cs" />
  320. <Compile Include="Refactoring\CodeIssues\VariableNotUsedIssues\LocalVariableNotUsedIssue.cs" />
  321. <Compile Include="Refactoring\CodeIssues\VariableNotUsedIssues\ParameterNotUsedIssue.cs" />
  322. <Compile Include="Refactoring\CodeIssues\TypeParameterNotUsedIssue.cs" />
  323. <Compile Include="Refactoring\CodeIssues\VariableNotUsedIssues\VariableNotUsedIssue.cs" />
  324. <Compile Include="Refactoring\CodeIssues\VariableOnlyAssignedIssues\ParameterOnlyAssignedIssue.cs" />
  325. <Compile Include="Refactoring\CodeIssues\VariableOnlyAssignedIssues\VariableOnlyAssignedIssue.cs" />
  326. <Compile Include="Refactoring\DocumentScript.cs" />
  327. <Compile Include="Refactoring\CodeActions\ExtractAnonymousMethodAction.cs" />
  328. <Compile Include="Refactoring\LambdaHelper.cs" />
  329. <Compile Include="Refactoring\PatternHelper.cs" />
  330. <Compile Include="Refactoring\RefactoringAstHelper.cs" />
  331. <Compile Include="Refactoring\RefactoringContext.cs" />
  332. <Compile Include="Refactoring\Script.cs" />
  333. <Compile Include="Refactoring\TypeCompatibilityHelper.cs" />
  334. <Compile Include="Refactoring\TypeSystemAstBuilder.cs" />
  335. <Compile Include="Refactoring\VariableReferenceGraph.cs" />
  336. <Compile Include="Resolver\CompositeResolveVisitorNavigator.cs" />
  337. <Compile Include="Resolver\DynamicInvocationResolveResult.cs" />
  338. <Compile Include="Resolver\DynamicMemberResolveResult.cs" />
  339. <Compile Include="Resolver\CSharpConversions.cs" />
  340. <Compile Include="Resolver\CSharpAstResolver.cs" />
  341. <Compile Include="Resolver\CSharpInvocationResolveResult.cs" />
  342. <Compile Include="Resolver\CSharpOperators.cs" />
  343. <Compile Include="Resolver\CSharpResolver.cs" />
  344. <Compile Include="Resolver\DetectSkippableNodesNavigator.cs" />
  345. <Compile Include="Resolver\FindReferencedEntities.cs" />
  346. <Compile Include="Resolver\FindReferences.cs" />
  347. <Compile Include="Resolver\FindReferenceSearchScope.cs" />
  348. <Compile Include="Resolver\IResolveVisitorNavigator.cs" />
  349. <Compile Include="Resolver\LambdaResolveResult.cs" />
  350. <Compile Include="Resolver\Log.cs" />
  351. <Compile Include="Resolver\MemberLookup.cs" />
  352. <Compile Include="Resolver\MethodGroupResolveResult.cs" />
  353. <Compile Include="Resolver\NodeListResolveVisitorNavigator.cs" />
  354. <Compile Include="Resolver\OverloadResolution.cs" />
  355. <Compile Include="Resolver\OverloadResolutionErrors.cs" />
  356. <Compile Include="Resolver\ResolveAtLocation.cs" />
  357. <Compile Include="Resolver\ResolveVisitor.cs" />
  358. <Compile Include="Resolver\TypeInference.cs" />
  359. <Compile Include="Completion\ICompletionDataFactory.cs" />
  360. <Compile Include="Completion\IParameterCompletionDataFactory.cs" />
  361. <Compile Include="NameLookupMode.cs" />
  362. <Compile Include="TypeSystem\AliasNamespaceReference.cs" />
  363. <Compile Include="TypeSystem\AttributeTypeReference.cs" />
  364. <Compile Include="TypeSystem\ConstantValues.cs" />
  365. <Compile Include="TypeSystem\CSharpAssembly.cs" />
  366. <Compile Include="TypeSystem\CSharpAttribute.cs" />
  367. <Compile Include="TypeSystem\CSharpDocumentationComment.cs" />
  368. <Compile Include="TypeSystem\CSharpUnresolvedFile.cs" />
  369. <Compile Include="TypeSystem\CSharpUnresolvedTypeDefinition.cs" />
  370. <Compile Include="TypeSystem\CSharpTypeResolveContext.cs" />
  371. <Compile Include="TypeSystem\ResolvedUsingScope.cs" />
  372. <Compile Include="TypeSystem\TypeOrNamespaceReference.cs" />
  373. <Compile Include="TypeSystem\MemberTypeOrNamespaceReference.cs" />
  374. <Compile Include="TypeSystem\SimpleTypeOrNamespaceReference.cs" />
  375. <Compile Include="TypeSystem\MethodTypeParameterWithInheritedConstraints.cs" />
  376. <Compile Include="TypeSystem\TypeSystemConvertVisitor.cs" />
  377. <Compile Include="TypeSystem\UsingScope.cs" />
  378. <Compile Include="Ast\GeneralScope\PreProcessorDirective.cs" />
  379. <Compile Include="Ast\Expressions\ErrorExpression.cs" />
  380. <Compile Include="Completion\CompletionDataWrapper.cs" />
  381. <Compile Include="Completion\CSharpCompletionEngine.cs" />
  382. <Compile Include="Completion\CSharpCompletionEngineBase.cs" />
  383. <Compile Include="Completion\CSharpParameterCompletionEngine.cs" />
  384. <Compile Include="Parser\mcs\module.cs" />
  385. <Compile Include="Parser\mcs\settings.cs" />
  386. <Compile Include="Parser\mcs\SourceMethodBuilder.cs" />
  387. <Compile Include="Ast\TokenRole.cs" />
  388. <Compile Include="Ast\Roles.cs" />
  389. <Compile Include="Refactoring\BaseRefactoringContext.cs" />
  390. <Compile Include="Refactoring\CodeIssue.cs" />
  391. <Compile Include="Refactoring\CodeAction.cs" />
  392. <Compile Include="Refactoring\ICodeActionProvider.cs" />
  393. <Compile Include="Refactoring\ICodeIssueProvider.cs" />
  394. <Compile Include="Refactoring\ContextActionAttribute.cs" />
  395. <Compile Include="Refactoring\IssueAttribute.cs" />
  396. <Compile Include="Refactoring\CodeIssues\IssueCategories.cs" />
  397. <Compile Include="Refactoring\Severity.cs" />
  398. <Compile Include="Refactoring\IssueMarker.cs" />
  399. <Compile Include="Refactoring\CodeIssues\GatherVisitorBase.cs" />
  400. <Compile Include="Refactoring\CodeIssues\ConditionalToNullCoalescingIssue.cs" />
  401. <Compile Include="Refactoring\CodeIssues\NotImplementedExceptionIssue.cs" />
  402. <Compile Include="Refactoring\CodeIssues\RedundantInternalIssue.cs" />
  403. <Compile Include="Refactoring\CodeIssues\RedundantNamespaceUsageIssue.cs" />
  404. <Compile Include="Refactoring\CodeIssues\RedundantPrivateIssue.cs" />
  405. <Compile Include="Refactoring\CodeIssues\RedundantThisIssue.cs" />
  406. <Compile Include="Refactoring\CodeIssues\RedundantUsingIssue.cs" />
  407. <Compile Include="Refactoring\CodeIssues\StringIsNullOrEmptyIssue.cs" />
  408. <Compile Include="Refactoring\CodeIssues\UseVarKeywordIssue.cs" />
  409. <Compile Include="Refactoring\CodeActions\UseVarKeywordAction.cs" />
  410. <Compile Include="Refactoring\CodeActions\UseExplicitTypeAction.cs" />
  411. <Compile Include="Refactoring\CodeActions\SplitStringAction.cs" />
  412. <Compile Include="Refactoring\CodeActions\SplitDeclarationAndAssignmentAction.cs" />
  413. <Compile Include="Refactoring\CodeActions\ReplaceEmptyStringAction.cs" />
  414. <Compile Include="Refactoring\CodeActions\RemoveRegionAction.cs" />
  415. <Compile Include="Refactoring\CodeActions\RemoveBracesAction.cs" />
  416. <Compile Include="Refactoring\CodeActions\RemoveBackingStoreAction.cs" />
  417. <Compile Include="Refactoring\CodeActions\InvertIfAction.cs" />
  418. <Compile Include="Refactoring\CodeActions\IntroduceFormatItemAction.cs" />
  419. <Compile Include="Refactoring\CodeActions\InsertAnonymousMethodSignatureAction.cs" />
  420. <Compile Include="Refactoring\CodeActions\GenerateSwitchLabelsAction.cs" />
  421. <Compile Include="Refactoring\CodeActions\GeneratePropertyAction.cs" />
  422. <Compile Include="Refactoring\CodeActions\GenerateGetterAction.cs" />
  423. <Compile Include="Refactoring\CodeActions\FlipOperatorArgumentsAction.cs" />
  424. <Compile Include="Refactoring\CodeActions\CreatePropertyAction.cs" />
  425. <Compile Include="Refactoring\CodeActions\CreateLocalVariableAction.cs" />
  426. <Compile Include="Refactoring\CodeActions\CreateFieldAction.cs" />
  427. <Compile Include="Refactoring\CodeActions\CreateEventInvocatorAction.cs" />
  428. <Compile Include="Refactoring\CodeActions\CreateBackingStoreAction.cs" />
  429. <Compile Include="Refactoring\CodeActions\ConvertHexToDecAction.cs" />
  430. <Compile Include="Refactoring\CodeActions\ConvertForeachToForAction.cs" />
  431. <Compile Include="Refactoring\CodeActions\ConvertDecToHexAction.cs" />
  432. <Compile Include="Refactoring\CodeActions\CheckIfParameterIsNullAction.cs" />
  433. <Compile Include="Refactoring\CodeActions\AddAnotherAccessorAction.cs" />
  434. <Compile Include="Refactoring\CodeIssues\InconsistentNamingIssue\NamingStyle.cs" />
  435. <Compile Include="Refactoring\CodeIssues\InconsistentNamingIssue\NamingRule.cs" />
  436. <Compile Include="Refactoring\CodeIssues\InconsistentNamingIssue\AffectedEntity.cs" />
  437. <Compile Include="Refactoring\CodeIssues\InconsistentNamingIssue\DefaultRules.cs" />
  438. <Compile Include="Refactoring\CodeIssues\InconsistentNamingIssue\InconsistentNamingIssue.cs" />
  439. <Compile Include="Refactoring\CodeActions\CreateMethodDeclarationAction.cs" />
  440. <Compile Include="Refactoring\CodeIssues\InconsistentNamingIssue\NamingConventionService.cs" />
  441. <Compile Include="Refactoring\CodeActions\CreateIndexerAction.cs" />
  442. <Compile Include="Refactoring\CodeActions\InlineLocalVariableAction.cs" />
  443. <Compile Include="Refactoring\CodeActions\DeclareLocalVariableAction.cs" />
  444. <Compile Include="Refactoring\CodeIssues\InconsistentNamingIssue\WordParser.cs" />
  445. <Compile Include="Refactoring\CodeActions\CreateConstructorDeclarationAction.cs" />
  446. <Compile Include="Refactoring\CodeActions\CreateClassDeclarationAction.cs" />
  447. <Compile Include="Refactoring\CodeActions\CreateDelegateAction.cs" />
  448. <Compile Include="Formatter\TextEditorOptions.cs" />
  449. <Compile Include="Refactoring\CodeActions\IntroduceConstantAction.cs" />
  450. <Compile Include="Refactoring\CodeActions\ExtractMethod\ExtractMethodAction.cs" />
  451. <Compile Include="Refactoring\CodeActions\ExtractMethod\StaticVisitor.cs" />
  452. <Compile Include="Refactoring\CodeActions\ExtractMethod\VariableLookupVisitor.cs" />
  453. <Compile Include="Refactoring\CodeActions\SpecializedCodeAction.cs" />
  454. <Compile Include="Formatter\GeneratedCodeSettings.cs" />
  455. <Compile Include="Ast\GeneralScope\NewLineNode.cs" />
  456. <Compile Include="Ast\GeneralScope\WhitespaceNode.cs" />
  457. <Compile Include="Ast\GeneralScope\TextNode.cs" />
  458. <Compile Include="Formatter\FormattingOptionsFactory.cs" />
  459. <Compile Include="Refactoring\CodeActions\ImplementInterfaceAction.cs" />
  460. <Compile Include="Refactoring\CodeActions\ImplementInterfaceExplicitAction.cs" />
  461. <Compile Include="Refactoring\CodeActions\ImplementAbstractMembersAction.cs" />
  462. <Compile Include="Refactoring\CodeActions\RemoveRedundantCatchTypeAction.cs" />
  463. <Compile Include="Refactoring\CodeActions\AddCatchTypeAction.cs" />
  464. <Compile Include="Refactoring\CodeIssues\IncorrectExceptionParameterOrderingIssue.cs" />
  465. <Compile Include="Refactoring\CodeIssues\CallToVirtualFunctionFromConstructorIssue.cs" />
  466. <Compile Include="Refactoring\CodeActions\StaticMethodInvocationToExtensionMethodInvocationAction.cs" />
  467. <Compile Include="Refactoring\CodeActions\ExtensionMethodInvocationToStaticMethodInvocationAction.cs" />
  468. <Compile Include="Refactoring\CodeActions\IterateViaForeachAction.cs" />
  469. <Compile Include="Refactoring\CodeActions\ExtractFieldAction.cs" />
  470. <Compile Include="Completion\ICompletionContextProvider.cs" />
  471. <Compile Include="Refactoring\CodeIssues\ValueParameterUnusedIssue.cs" />
  472. <Compile Include="Refactoring\NamingHelper.cs" />
  473. <Compile Include="Refactoring\CodeActions\ConvertToInitializer\ConvertToInitializerAction.cs" />
  474. <Compile Include="Refactoring\CodeActions\ConvertToInitializer\StatementsToInitializerConverter.cs" />
  475. <Compile Include="Refactoring\CodeActions\ConvertToInitializer\InitializerPath.cs" />
  476. <Compile Include="Refactoring\CodeActions\MoveToOuterScopeAction.cs" />
  477. <Compile Include="Refactoring\CodeIssues\VariableDeclaredInWideScopeIssue.cs" />
  478. <Compile Include="Refactoring\CodeIssues\ParameterCanBeDemotedIssue\ParameterCanBeDemotedIssue.cs" />
  479. <Compile Include="Refactoring\CodeIssues\ParameterCanBeDemotedIssue\ITypeCriterion.cs" />
  480. <Compile Include="Refactoring\CodeIssues\ParameterCanBeDemotedIssue\HasMemberCriterion.cs" />
  481. <Compile Include="Refactoring\CodeIssues\ParameterCanBeDemotedIssue\TypeCriteriaCollector.cs" />
  482. <Compile Include="Refactoring\CodeIssues\ReferenceToStaticMemberViaDerivedTypeIssue.cs" />
  483. <Compile Include="Refactoring\CodeIssues\ParameterCanBeDemotedIssue\IsTypeCriterion.cs" />
  484. <Compile Include="Refactoring\CodeIssues\OptionalParameterCouldBeSkippedIssue.cs" />
  485. <Compile Include="Refactoring\CodeIssues\RedundantCatchIssue.cs" />
  486. <Compile Include="Refactoring\CodeIssues\RedundantToStringIssue.cs" />
  487. <Compile Include="Refactoring\CodeIssues\CallToObjectEqualsViaBaseIssue.cs" />
  488. <Compile Include="Refactoring\CodeIssues\IncorrectCallToObjectGetHashCodeIssue.cs" />
  489. <Compile Include="Refactoring\CodeActions\ExtractMethod\VariableUsageAnalyzation.cs" />
  490. <Compile Include="Refactoring\CodeIssues\FormatStringIssues\FormatStringIssue.cs" />
  491. <Compile Include="Refactoring\CodeIssues\FormatStringIssues\FormatStringHelper.cs" />
  492. <Compile Include="Refactoring\CodeActions\ConvertToInitializer\ConvertInitializerToExplicitInitializationsAction.cs" />
  493. <Compile Include="Refactoring\CodeIssues\ExceptionRethrowIssue.cs" />
  494. <Compile Include="Refactoring\CodeIssues\ThreadStaticOnInstanceFieldIssue.cs" />
  495. <Compile Include="Refactoring\CodeIssues\StaticFieldInGenericTypeIssue.cs" />
  496. <Compile Include="Parser\SeekableStreamReader.cs" />
  497. <Compile Include="Refactoring\CodeActions\ConvertAnonymousDelegateToLambdaAction.cs" />
  498. <Compile Include="Refactoring\CodeActions\ConvertLambdaToAnonymousDelegateAction.cs" />
  499. <Compile Include="Refactoring\CodeIssues\ParameterCanBeDemotedIssue\IsArrayTypeCriterion.cs" />
  500. <Compile Include="Refactoring\CodeIssues\ParameterCanBeDemotedIssue\SupportsIndexingCriterion.cs" />
  501. </ItemGroup>
  502. <ItemGroup>
  503. <ProjectReference Include="..\ICSharpCode.NRefactory\ICSharpCode.NRefactory.csproj">
  504. <Project>{3B2A5653-EC97-4001-BB9B-D90F1AF2C371}</Project>
  505. <Name>ICSharpCode.NRefactory</Name>
  506. </ProjectReference>
  507. </ItemGroup>
  508. <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.Targets" />
  509. <ItemGroup>
  510. <Folder Include="Completion\" />
  511. <Folder Include="Refactoring\CodeIssues\" />
  512. <Folder Include="Refactoring\CodeIssues\InconsistentNamingIssue\" />
  513. <Folder Include="Refactoring\CodeActions\ExtractMethod\" />
  514. <Folder Include="Refactoring\CodeActions\ConvertToInitializer\" />
  515. <Folder Include="Refactoring\CodeIssues\FormatStringIssues\" />
  516. </ItemGroup>
  517. <ProjectExtensions>
  518. <MonoDevelop>
  519. <Properties>
  520. <Policies>
  521. <TextStylePolicy TabsToSpaces="False" EolMarker="Unix" inheritsSet="VisualStudio" inheritsScope="text/plain" scope="text/plain" />
  522. <TextStylePolicy FileWidth="120" TabsToSpaces="False" EolMarker="Unix" inheritsSet="VisualStudio" inheritsScope="text/plain" scope="text/x-csharp" />
  523. <CSharpFormattingPolicy IndentSwitchBody="True" BeforeMethodDeclarationParentheses="False" BeforeMethodCallParentheses="False" BeforeConstructorDeclarationParentheses="False" BeforeDelegateDeclarationParentheses="False" NewParentheses="False" inheritsSet="Mono" inheritsScope="text/x-csharp" scope="text/x-csharp" />
  524. <TextStylePolicy inheritsSet="null" scope="text/x-jay" />
  525. </Policies>
  526. </Properties>
  527. </MonoDevelop>
  528. </ProjectExtensions>
  529. <ItemGroup>
  530. <None Include="Parser\mcs\cs-parser.jay" />
  531. </ItemGroup>
  532. </Project>