/NRefactory/ICSharpCode.NRefactory.VB/ICSharpCode.NRefactory.VB.csproj

http://github.com/icsharpcode/ILSpy · MSBuild · 223 lines · 223 code · 0 blank · 0 comment · 5 complexity · 876b5d4997ef7465f86656154c53c59f MD5 · raw file

  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>{7B82B671-419F-45F4-B778-D9286F996EFA}</ProjectGuid>
  5. <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
  6. <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
  7. <OutputType>Library</OutputType>
  8. <RootNamespace>ICSharpCode.NRefactory.VB</RootNamespace>
  9. <AssemblyName>ICSharpCode.NRefactory.VB</AssemblyName>
  10. <AppDesignerFolder>Properties</AppDesignerFolder>
  11. <AllowUnsafeBlocks>False</AllowUnsafeBlocks>
  12. <NoStdLib>False</NoStdLib>
  13. <WarningLevel>4</WarningLevel>
  14. <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
  15. <SignAssembly>True</SignAssembly>
  16. <AssemblyOriginatorKeyFile>..\ICSharpCode.NRefactory.snk</AssemblyOriginatorKeyFile>
  17. <DelaySign>False</DelaySign>
  18. <AssemblyOriginatorKeyMode>File</AssemblyOriginatorKeyMode>
  19. </PropertyGroup>
  20. <PropertyGroup Condition=" '$(Platform)' == 'AnyCPU' ">
  21. <PlatformTarget>AnyCPU</PlatformTarget>
  22. </PropertyGroup>
  23. <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
  24. <OutputPath>bin\Debug\</OutputPath>
  25. <DebugSymbols>True</DebugSymbols>
  26. <DebugType>Full</DebugType>
  27. <Optimize>False</Optimize>
  28. <CheckForOverflowUnderflow>True</CheckForOverflowUnderflow>
  29. <DefineConstants>DEBUG;TRACE</DefineConstants>
  30. </PropertyGroup>
  31. <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
  32. <OutputPath>bin\Release\</OutputPath>
  33. <DebugSymbols>False</DebugSymbols>
  34. <DebugType>None</DebugType>
  35. <Optimize>True</Optimize>
  36. <CheckForOverflowUnderflow>False</CheckForOverflowUnderflow>
  37. <DefineConstants>TRACE</DefineConstants>
  38. </PropertyGroup>
  39. <ItemGroup>
  40. <Reference Include="System" />
  41. <Reference Include="System.Core">
  42. <RequiredTargetFramework>3.5</RequiredTargetFramework>
  43. </Reference>
  44. <Reference Include="System.Xml" />
  45. <Reference Include="System.Xml.Linq">
  46. <RequiredTargetFramework>3.5</RequiredTargetFramework>
  47. </Reference>
  48. </ItemGroup>
  49. <ItemGroup>
  50. <Compile Include="..\ICSharpCode.NRefactory\Properties\GlobalAssemblyInfo.cs">
  51. <Link>Properties\GlobalAssemblyInfo.cs</Link>
  52. </Compile>
  53. <Compile Include="Ast\AstNode.cs" />
  54. <Compile Include="Ast\AstNodeCollection.cs" />
  55. <Compile Include="Ast\Comment.cs" />
  56. <Compile Include="Ast\Enums.cs" />
  57. <Compile Include="Ast\Expressions\AnonymousObjectCreationExpression.cs" />
  58. <Compile Include="Ast\Expressions\ArrayCreateExpression.cs" />
  59. <Compile Include="Ast\Expressions\ArrayInitializerExpression.cs" />
  60. <Compile Include="Ast\Expressions\AssignmentExpression.cs" />
  61. <Compile Include="Ast\Expressions\BinaryOperatorExpression.cs" />
  62. <Compile Include="Ast\Expressions\CastExpression.cs" />
  63. <Compile Include="Ast\Expressions\CollectionRangeVariableDeclaration.cs" />
  64. <Compile Include="Ast\Expressions\ConditionalExpression.cs" />
  65. <Compile Include="Ast\Expressions\EmptyExpression.cs" />
  66. <Compile Include="Ast\Expressions\Expression.cs" />
  67. <Compile Include="Ast\Expressions\FieldInitializerExpression.cs" />
  68. <Compile Include="Ast\Expressions\GetTypeExpression.cs" />
  69. <Compile Include="Ast\Expressions\GetXmlNamespaceExpression.cs" />
  70. <Compile Include="Ast\Expressions\IdentifierExpression.cs" />
  71. <Compile Include="Ast\Expressions\InstanceExpression.cs" />
  72. <Compile Include="Ast\Expressions\InvocationExpression.cs" />
  73. <Compile Include="Ast\Expressions\LambdaExpression.cs" />
  74. <Compile Include="Ast\Expressions\MemberAccessExpression.cs" />
  75. <Compile Include="Ast\Expressions\NamedArgumentExpression.cs" />
  76. <Compile Include="Ast\Expressions\ObjectCreationExpression.cs" />
  77. <Compile Include="Ast\Expressions\ParenthesizedExpression.cs" />
  78. <Compile Include="Ast\Expressions\QueryExpression.cs" />
  79. <Compile Include="Ast\Expressions\SimpleNameExpression.cs" />
  80. <Compile Include="Ast\Expressions\PrimitiveExpression.cs" />
  81. <Compile Include="Ast\Expressions\TypeOfIsExpression.cs" />
  82. <Compile Include="Ast\Expressions\TypeReferenceExpression.cs" />
  83. <Compile Include="Ast\Expressions\UnaryOperatorExpression.cs" />
  84. <Compile Include="Ast\Expressions\VariableInitializer.cs" />
  85. <Compile Include="Ast\Expressions\XmlIdentifier.cs" />
  86. <Compile Include="Ast\Expressions\XmlLiteralString.cs" />
  87. <Compile Include="Ast\General\Attribute.cs" />
  88. <Compile Include="Ast\General\AttributeBlock.cs" />
  89. <Compile Include="Ast\General\AttributedNode.cs" />
  90. <Compile Include="Ast\General\CompilationUnit.cs" />
  91. <Compile Include="Ast\General\EventMemberSpecifier.cs" />
  92. <Compile Include="Ast\General\InterfaceMemberSpecifier.cs" />
  93. <Compile Include="Ast\General\ParameterDeclaration.cs" />
  94. <Compile Include="Ast\General\TypeParameterDeclaration.cs" />
  95. <Compile Include="Ast\Generated.cs" />
  96. <Compile Include="Ast\GlobalScope\DelegateDeclaration.cs" />
  97. <Compile Include="Ast\GlobalScope\EnumDeclaration.cs" />
  98. <Compile Include="Ast\GlobalScope\EnumMemberDeclaration.cs" />
  99. <Compile Include="Ast\GlobalScope\ImportsClause.cs" />
  100. <Compile Include="Ast\GlobalScope\ImportsStatement.cs" />
  101. <Compile Include="Ast\GlobalScope\NamespaceDeclaration.cs" />
  102. <Compile Include="Ast\GlobalScope\TypeDeclaration.cs" />
  103. <Compile Include="Ast\GlobalScope\OptionStatement.cs" />
  104. <Compile Include="Ast\Identifier.cs" />
  105. <Compile Include="Ast\INullable.cs" />
  106. <Compile Include="Ast\Statements\AddRemoveHandlerStatement.cs" />
  107. <Compile Include="Ast\Statements\BlockStatement.cs" />
  108. <Compile Include="Ast\Statements\ContinueStatement.cs" />
  109. <Compile Include="Ast\Statements\DoLoopStatement.cs" />
  110. <Compile Include="Ast\Statements\ExitStatement.cs" />
  111. <Compile Include="Ast\Statements\ExpressionStatement.cs" />
  112. <Compile Include="Ast\Statements\ForEachStatement.cs" />
  113. <Compile Include="Ast\Statements\ForStatement.cs" />
  114. <Compile Include="Ast\Statements\GoToStatement.cs" />
  115. <Compile Include="Ast\Statements\IfElseStatement.cs" />
  116. <Compile Include="Ast\Statements\LabelDeclarationStatement.cs" />
  117. <Compile Include="Ast\Statements\LocalDeclarationStatement.cs" />
  118. <Compile Include="Ast\Statements\ReturnStatement.cs" />
  119. <Compile Include="Ast\Statements\SelectStatement.cs" />
  120. <Compile Include="Ast\Statements\Statement.cs" />
  121. <Compile Include="Ast\Statements\SyncLockStatement.cs" />
  122. <Compile Include="Ast\Statements\ThrowStatement.cs" />
  123. <Compile Include="Ast\Statements\TryStatement.cs" />
  124. <Compile Include="Ast\Statements\UsingStatement.cs" />
  125. <Compile Include="Ast\Statements\WhileStatement.cs" />
  126. <Compile Include="Ast\Statements\WithStatement.cs" />
  127. <Compile Include="Ast\Statements\YieldStatement.cs" />
  128. <Compile Include="Ast\TypeMembers\Accessor.cs" />
  129. <Compile Include="Ast\TypeMembers\ConstructorDeclaration.cs" />
  130. <Compile Include="Ast\TypeMembers\EventDeclaration.cs" />
  131. <Compile Include="Ast\TypeMembers\ExternalMethodDeclaration.cs" />
  132. <Compile Include="Ast\TypeMembers\FieldDeclaration.cs" />
  133. <Compile Include="Ast\TypeMembers\MethodDeclaration.cs" />
  134. <Compile Include="Ast\TypeMembers\OperatorDeclaration.cs" />
  135. <Compile Include="Ast\TypeMembers\PropertyDeclaration.cs" />
  136. <Compile Include="Ast\TypeMembers\VariableDeclarator.cs" />
  137. <Compile Include="Ast\TypeName\AstType.cs" />
  138. <Compile Include="Ast\TypeName\ComposedType.cs" />
  139. <Compile Include="Ast\TypeName\PrimitiveType.cs" />
  140. <Compile Include="Ast\TypeName\QualifiedType.cs" />
  141. <Compile Include="Ast\TypeName\SimpleType.cs" />
  142. <Compile Include="Ast\VBModifierToken.cs" />
  143. <Compile Include="Ast\VBTokenNode.cs" />
  144. <Compile Include="IAstVisitor.cs" />
  145. <Compile Include="Lexer\Block.cs" />
  146. <Compile Include="Lexer\ExpressionFinder.cs" />
  147. <Compile Include="Lexer\ExpressionFinderState.cs" />
  148. <Compile Include="Lexer\Extensions.cs" />
  149. <Compile Include="Lexer\Keywords.cs" />
  150. <Compile Include="Lexer\LATextReader.cs" />
  151. <Compile Include="Lexer\VBLexer.cs" />
  152. <Compile Include="Lexer\LookupTable.cs" />
  153. <Compile Include="Lexer\Parser.cs">
  154. <DependentUpon>ExpressionFinder.atg</DependentUpon>
  155. </Compile>
  156. <Compile Include="Lexer\SavepointEventArgs.cs" />
  157. <Compile Include="Lexer\Special\BlankLine.cs" />
  158. <Compile Include="Lexer\Special\Comment.cs" />
  159. <Compile Include="Lexer\Special\CommentType.cs" />
  160. <Compile Include="Lexer\Special\ISpecial.cs" />
  161. <Compile Include="Lexer\Special\PreProcessingDirective.cs" />
  162. <Compile Include="Lexer\Special\SpecialTracker.cs" />
  163. <Compile Include="Lexer\Special\TagComment.cs" />
  164. <Compile Include="Lexer\Token.cs" />
  165. <Compile Include="Lexer\Tokens.cs" />
  166. <Compile Include="Lexer\VBLexerMemento.cs" />
  167. <Compile Include="Lexer\XmlModeInfo.cs" />
  168. <Compile Include="OutputVisitor\IOutputFormatter.cs" />
  169. <Compile Include="OutputVisitor\OutputVisitor.cs" />
  170. <Compile Include="OutputVisitor\TextWriterOutputFormatter.cs" />
  171. <Compile Include="OutputVisitor\VBFormattingOptions.cs" />
  172. <Compile Include="Parser\Errors.cs" />
  173. <Compile Include="Parser\Parser.cs">
  174. <DependentUpon>vb.atg</DependentUpon>
  175. </Compile>
  176. <Compile Include="Parser\VBParser.cs" />
  177. <Compile Include="PrettyPrinter\AbstractOutputFormatter.cs" />
  178. <Compile Include="PrettyPrinter\AbstractPrettyPrintOptions.cs" />
  179. <Compile Include="PrettyPrinter\IOutputAstVisitor.cs" />
  180. <Compile Include="PrettyPrinter\SpecialNodesInserter.cs" />
  181. <Compile Include="PrettyPrinter\VBNet\VBNetOutputFormatter.cs" />
  182. <Compile Include="PrettyPrinter\VBNet\VBNetOutputVisitor.cs" />
  183. <Compile Include="PrettyPrinter\VBNet\VBNetPrettyPrintOptions.cs" />
  184. <Compile Include="Properties\AssemblyInfo.cs" />
  185. <Compile Include="VBParser.cs" />
  186. <Compile Include="Visitors\CSharpToVBConverterVisitor.cs" />
  187. </ItemGroup>
  188. <ItemGroup>
  189. <Folder Include="Ast\" />
  190. <Folder Include="Lexer\" />
  191. <Folder Include="PrettyPrinter\" />
  192. </ItemGroup>
  193. <ItemGroup>
  194. <None Include="Lexer\ExpressionFinder.atg">
  195. <Generator>CocoParserGenerator</Generator>
  196. <CustomToolNamespace>ICSharpCode.NRefactory.VB.Parser</CustomToolNamespace>
  197. <LastGenOutput>Parser.cs</LastGenOutput>
  198. </None>
  199. <None Include="Lexer\KeywordList.txt" />
  200. <None Include="Lexer\PushParser.frame">
  201. <DependentUpon>ExpressionFinder.atg</DependentUpon>
  202. </None>
  203. <None Include="Parser\Parser.frame">
  204. <DependentUpon>vb.atg</DependentUpon>
  205. </None>
  206. <None Include="Parser\vb.atg">
  207. <CustomToolNamespace>ICSharpCode.NRefactory.VB.Parser</CustomToolNamespace>
  208. <Generator>CocoParserGenerator</Generator>
  209. <LastGenOutput>Parser.cs</LastGenOutput>
  210. </None>
  211. </ItemGroup>
  212. <ItemGroup>
  213. <ProjectReference Include="..\ICSharpCode.NRefactory.CSharp\ICSharpCode.NRefactory.CSharp.csproj">
  214. <Project>{53DCA265-3C3C-42F9-B647-F72BA678122B}</Project>
  215. <Name>ICSharpCode.NRefactory.CSharp</Name>
  216. </ProjectReference>
  217. <ProjectReference Include="..\ICSharpCode.NRefactory\ICSharpCode.NRefactory.csproj">
  218. <Project>{3B2A5653-EC97-4001-BB9B-D90F1AF2C371}</Project>
  219. <Name>ICSharpCode.NRefactory</Name>
  220. </ProjectReference>
  221. </ItemGroup>
  222. <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.Targets" />
  223. </Project>