提交 a99de6e5 编写于 作者: S Srivatsn Narayanan 提交者: GitHub

Merge pull request #20660 from srivatsn/globs

Convert all project files to use globs instead of explicitly listing source files
......@@ -4,7 +4,7 @@
<PropertyGroup>
<RoslynSdkProject>true</RoslynSdkProject>
<EnableDefaultItems>false</EnableDefaultItems>
<EnableDefaultNoneItems>false</EnableDefaultNoneItems>
</PropertyGroup>
<Import Project="Settings.props" />
......
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -->
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\Targets\SettingsSdk.props" />
<PropertyGroup>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
<ProjectGuid>{57557F32-0635-421A-BCF8-549AED50F764}</ProjectGuid>
<OutputType>Exe</OutputType>
<RootNamespace>Toolset</RootNamespace>
<AssemblyName>Toolset_DoNetUse</AssemblyName>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7;ubuntu.14.04;osx.10.10</RuntimeIdentifiers>
......@@ -19,49 +17,16 @@
<Reference Include="System" />
</ItemGroup>
<ItemGroup>
<Compile Include="Program.cs" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\src\Compilers\Core\MSBuildTask\MSBuildTask.csproj">
<Project>{7ad4fe65-9a30-41a6-8004-aa8f89bcb7f3}</Project>
<Name>MSBuildTask</Name>
</ProjectReference>
<ProjectReference Include="..\..\src\Compilers\Core\Portable\CodeAnalysis.csproj">
<Project>{1ee8cad3-55f9-4d91-96b2-084641da9a6c}</Project>
<Name>CodeAnalysis</Name>
</ProjectReference>
<ProjectReference Include="..\..\src\Compilers\CSharp\csc\csc.csproj">
<Project>{4B45CA0C-03A0-400F-B454-3D4BCB16AF38}</Project>
<Name>csc</Name>
</ProjectReference>
<ProjectReference Include="..\..\src\Compilers\CSharp\Portable\CSharpCodeAnalysis.csproj">
<Project>{b501a547-c911-4a05-ac6e-274a50dff30e}</Project>
<Name>CSharpCodeAnalysis</Name>
</ProjectReference>
<ProjectReference Include="..\..\src\Compilers\VisualBasic\Portable\BasicCodeAnalysis.vbproj">
<Project>{2523d0e6-df32-4a3e-8ae0-a19bffae2ef6}</Project>
<Name>BasicCodeAnalysis</Name>
</ProjectReference>
<ProjectReference Include="..\..\src\Compilers\VisualBasic\vbc\vbc.csproj">
<Project>{E58EE9D7-1239-4961-A0C1-F9EC3952C4C1}</Project>
<Name>vbc</Name>
</ProjectReference>
<ProjectReference Include="..\..\src\Compilers\Server\VBCSCompiler\VBCSCompiler.csproj">
<Project>{9508F118-F62E-4C16-A6F4-7C3B56E166AD}</Project>
<Name>VBCSCompiler</Name>
</ProjectReference>
<ProjectReference Include="..\..\src\Interactive\csi\csi.csproj">
<Project>{14118347-ed06-4608-9c45-18228273c712}</Project>
<Name>csi</Name>
</ProjectReference>
<ProjectReference Include="..\..\src\Scripting\Core\Scripting.csproj">
<Project>{12a68549-4e8c-42d6-8703-a09335f97997}</Project>
<Name>Scripting</Name>
</ProjectReference>
<ProjectReference Include="..\..\src\Scripting\CSharp\CSharpScripting.csproj">
<Project>{066f0dbd-c46c-4c20-afec-99829a172625}</Project>
<Name>CSharpScripting</Name>
</ProjectReference>
<ProjectReference Include="..\..\src\Compilers\Core\MSBuildTask\MSBuildTask.csproj" />
<ProjectReference Include="..\..\src\Compilers\Core\Portable\CodeAnalysis.csproj" />
<ProjectReference Include="..\..\src\Compilers\CSharp\csc\csc.csproj" />
<ProjectReference Include="..\..\src\Compilers\CSharp\Portable\CSharpCodeAnalysis.csproj" />
<ProjectReference Include="..\..\src\Compilers\VisualBasic\Portable\BasicCodeAnalysis.vbproj" />
<ProjectReference Include="..\..\src\Compilers\VisualBasic\vbc\vbc.csproj" />
<ProjectReference Include="..\..\src\Compilers\Server\VBCSCompiler\VBCSCompiler.csproj" />
<ProjectReference Include="..\..\src\Interactive\csi\csi.csproj" />
<ProjectReference Include="..\..\src\Scripting\Core\Scripting.csproj" />
<ProjectReference Include="..\..\src\Scripting\CSharp\CSharpScripting.csproj" />
</ItemGroup>
<Import Project="..\Targets\Imports.targets" />
</Project>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -->
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
<ProjectGuid>{AA87BFED-089A-4096-B8D5-690BDC7D5B24}</ProjectGuid>
<OutputType>Library</OutputType>
<RootNamespace>Microsoft.CodeAnalysis.CSharp</RootNamespace>
<AssemblyName>Microsoft.CodeAnalysis.CSharp.CodeStyle</AssemblyName>
<TargetExt>.dll</TargetExt>
<TargetFramework>netstandard1.3</TargetFramework>
</PropertyGroup>
<ItemGroup Label="Project References">
<ProjectReference Include="..\..\..\Compilers\Core\Portable\CodeAnalysis.csproj">
<Project>{1EE8CAD3-55F9-4D91-96B2-084641DA9A6C}</Project>
<Name>CodeAnalysis</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Compilers\CSharp\Portable\CSharpCodeAnalysis.csproj">
<Project>{B501A547-C911-4A05-AC6E-274A50DFF30E}</Project>
<Name>CSharpCodeAnalysis</Name>
</ProjectReference>
<ProjectReference Include="..\..\Core\Analyzers\CodeStyle.csproj">
<Project>{275812ee-dedb-4232-9439-91c9757d2ae4}</Project>
<Name>CodeStyle</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Compilers\Core\Portable\CodeAnalysis.csproj" />
<ProjectReference Include="..\..\..\Compilers\CSharp\Portable\CSharpCodeAnalysis.csproj" />
<ProjectReference Include="..\..\Core\Analyzers\CodeStyle.csproj" />
</ItemGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'" />
......@@ -33,14 +22,14 @@
<InternalsVisibleToTest Include="Microsoft.CodeAnalysis.CSharp.CodeStyle.Tests" />
</ItemGroup>
<ItemGroup>
<Compile Include="CSharpCodeStyleResources.Designer.cs">
<Compile Update="CSharpCodeStyleResources.Designer.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>CSharpCodeStyleResources.resx</DependentUpon>
</Compile>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="CSharpCodeStyleResources.resx">
<EmbeddedResource Update="CSharpCodeStyleResources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<SubType>Designer</SubType>
<LastGenOutput>CSharpCodeStyleResources.Designer.cs</LastGenOutput>
......
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -->
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
<ProjectGuid>{A07ABCF5-BC43-4EE9-8FD8-B2D77FD54D73}</ProjectGuid>
<OutputType>Library</OutputType>
<RootNamespace>Microsoft.CodeAnalysis.CSharp</RootNamespace>
<AssemblyName>Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes</AssemblyName>
<TargetExt>.dll</TargetExt>
<TargetFramework>netstandard1.3</TargetFramework>
</PropertyGroup>
<ItemGroup Label="Project References">
<ProjectReference Include="..\..\..\Compilers\Core\Portable\CodeAnalysis.csproj">
<Project>{1EE8CAD3-55F9-4D91-96B2-084641DA9A6C}</Project>
<Name>CodeAnalysis</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Compilers\CSharp\Portable\CSharpCodeAnalysis.csproj">
<Project>{B501A547-C911-4A05-AC6E-274A50DFF30E}</Project>
<Name>CSharpCodeAnalysis</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Workspaces\Core\Portable\Workspaces.csproj">
<Project>{5F8D2414-064A-4B3A-9B42-8E2A04246BE5}</Project>
<Name>Workspaces</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Workspaces\CSharp\Portable\CSharpWorkspace.csproj">
<Project>{21B239D0-D144-430F-A394-C066D58EE267}</Project>
<Name>CSharpWorkspace</Name>
</ProjectReference>
<ProjectReference Include="..\..\Core\Analyzers\CodeStyle.csproj">
<Project>{275812ee-dedb-4232-9439-91c9757d2ae4}</Project>
<Name>CodeStyle</Name>
</ProjectReference>
<ProjectReference Include="..\..\Core\CodeFixes\CodeStyleFixes.csproj">
<Project>{5ff1e493-69cc-4d0b-83f2-039f469a04e1}</Project>
<Name>CodeStyleFixes</Name>
</ProjectReference>
<ProjectReference Include="..\Analyzers\CSharpCodeStyle.csproj">
<Project>{aa87bfed-089a-4096-b8d5-690bdc7d5b24}</Project>
<Name>CSharpCodeStyle</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Compilers\Core\Portable\CodeAnalysis.csproj" />
<ProjectReference Include="..\..\..\Compilers\CSharp\Portable\CSharpCodeAnalysis.csproj" />
<ProjectReference Include="..\..\..\Workspaces\Core\Portable\Workspaces.csproj" />
<ProjectReference Include="..\..\..\Workspaces\CSharp\Portable\CSharpWorkspace.csproj" />
<ProjectReference Include="..\..\Core\Analyzers\CodeStyle.csproj" />
<ProjectReference Include="..\..\Core\CodeFixes\CodeStyleFixes.csproj" />
<ProjectReference Include="..\Analyzers\CSharpCodeStyle.csproj" />
</ItemGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'" />
......@@ -48,14 +25,14 @@
<InternalsVisibleToTest Include="Microsoft.CodeAnalysis.CSharp.CodeStyle.Tests" />
</ItemGroup>
<ItemGroup>
<Compile Include="CSharpCodeStyleFixesResources.Designer.cs">
<Compile Update="CSharpCodeStyleFixesResources.Designer.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>CSharpCodeStyleFixesResources.resx</DependentUpon>
</Compile>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="CSharpCodeStyleFixesResources.resx">
<EmbeddedResource Update="CSharpCodeStyleFixesResources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<SubType>Designer</SubType>
<LastGenOutput>CSharpCodeStyleFixesResources.Designer.cs</LastGenOutput>
......
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -->
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<NonShipping>True</NonShipping>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
<ProjectGuid>{5018D049-5870-465A-889B-C742CE1E31CB}</ProjectGuid>
<OutputType>Library</OutputType>
<RootNamespace>Microsoft.CodeAnalysis.CSharp</RootNamespace>
<AssemblyName>Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests</AssemblyName>
<TargetExt>.dll</TargetExt>
<TargetFramework>netstandard1.3</TargetFramework>
<RoslynProjectType>UnitTestPortable</RoslynProjectType>
</PropertyGroup>
<ItemGroup Label="Project References">
<ProjectReference Include="..\..\..\Compilers\Core\Portable\CodeAnalysis.csproj">
<Project>{1EE8CAD3-55F9-4D91-96B2-084641DA9A6C}</Project>
<Name>CodeAnalysis</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Compilers\CSharp\Portable\CSharpCodeAnalysis.csproj">
<Project>{B501A547-C911-4A05-AC6E-274A50DFF30E}</Project>
<Name>CSharpCodeAnalysis</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Workspaces\Core\Portable\Workspaces.csproj">
<Project>{5F8D2414-064A-4B3A-9B42-8E2A04246BE5}</Project>
<Name>Workspaces</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Workspaces\CSharp\Portable\CSharpWorkspace.csproj">
<Project>{21B239D0-D144-430F-A394-C066D58EE267}</Project>
<Name>CSharpWorkspace</Name>
</ProjectReference>
<ProjectReference Include="..\..\Core\Analyzers\CodeStyle.csproj">
<Project>{275812ee-dedb-4232-9439-91c9757d2ae4}</Project>
<Name>CodeStyle</Name>
</ProjectReference>
<ProjectReference Include="..\..\Core\CodeFixes\CodeStyleFixes.csproj">
<Project>{5ff1e493-69cc-4d0b-83f2-039f469a04e1}</Project>
<Name>CodeStyleFixes</Name>
</ProjectReference>
<ProjectReference Include="..\Analyzers\CSharpCodeStyle.csproj">
<Project>{aa87bfed-089a-4096-b8d5-690bdc7d5b24}</Project>
<Name>CSharpCodeStyle</Name>
</ProjectReference>
<ProjectReference Include="..\CodeFixes\CSharpCodeStyleFixes.csproj">
<Project>{a07abcf5-bc43-4ee9-8fd8-b2d77fd54d73}</Project>
<Name>CSharpCodeStyleFixes</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Compilers\Core\Portable\CodeAnalysis.csproj" />
<ProjectReference Include="..\..\..\Compilers\CSharp\Portable\CSharpCodeAnalysis.csproj" />
<ProjectReference Include="..\..\..\Workspaces\Core\Portable\Workspaces.csproj" />
<ProjectReference Include="..\..\..\Workspaces\CSharp\Portable\CSharpWorkspace.csproj" />
<ProjectReference Include="..\..\Core\Analyzers\CodeStyle.csproj" />
<ProjectReference Include="..\..\Core\CodeFixes\CodeStyleFixes.csproj" />
<ProjectReference Include="..\Analyzers\CSharpCodeStyle.csproj" />
<ProjectReference Include="..\CodeFixes\CSharpCodeStyleFixes.csproj" />
</ItemGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'" />
......
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -->
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
<ProjectGuid>{275812EE-DEDB-4232-9439-91C9757D2AE4}</ProjectGuid>
<OutputType>Library</OutputType>
<RootNamespace>Microsoft.CodeAnalysis</RootNamespace>
<AssemblyName>Microsoft.CodeAnalysis.CodeStyle</AssemblyName>
<TargetFramework>netstandard1.3</TargetFramework>
</PropertyGroup>
<ItemGroup Label="Project References">
<ProjectReference Include="..\..\..\Compilers\Core\Portable\CodeAnalysis.csproj">
<Project>{1EE8CAD3-55F9-4D91-96B2-084641DA9A6C}</Project>
<Name>CodeAnalysis</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Compilers\Core\Portable\CodeAnalysis.csproj" />
</ItemGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'" />
......@@ -30,14 +26,14 @@
<InternalsVisibleToTest Include="Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Tests" />
</ItemGroup>
<ItemGroup>
<Compile Include="CodeStyleResources.Designer.cs">
<Compile Update="CodeStyleResources.Designer.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>CodeStyleResources.resx</DependentUpon>
</Compile>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="CodeStyleResources.resx">
<EmbeddedResource Update="CodeStyleResources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<SubType>Designer</SubType>
<LastGenOutput>CodeStyleResources.Designer.cs</LastGenOutput>
......
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -->
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
<ProjectGuid>{5FF1E493-69CC-4D0B-83F2-039F469A04E1}</ProjectGuid>
<OutputType>Library</OutputType>
<RootNamespace>Microsoft.CodeAnalysis</RootNamespace>
<AssemblyName>Microsoft.CodeAnalysis.CodeStyle.Fixes</AssemblyName>
<TargetFramework>netstandard1.3</TargetFramework>
</PropertyGroup>
<ItemGroup Label="Project References">
<ProjectReference Include="..\..\..\Compilers\Core\Portable\CodeAnalysis.csproj">
<Project>{1EE8CAD3-55F9-4D91-96B2-084641DA9A6C}</Project>
<Name>CodeAnalysis</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Workspaces\Core\Portable\Workspaces.csproj">
<Project>{5F8D2414-064A-4B3A-9B42-8E2A04246BE5}</Project>
<Name>Workspaces</Name>
</ProjectReference>
<ProjectReference Include="..\Analyzers\CodeStyle.csproj">
<Project>{275812ee-dedb-4232-9439-91c9757d2ae4}</Project>
<Name>CodeStyle</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Compilers\Core\Portable\CodeAnalysis.csproj" />
<ProjectReference Include="..\..\..\Workspaces\Core\Portable\Workspaces.csproj" />
<ProjectReference Include="..\Analyzers\CodeStyle.csproj" />
</ItemGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'" />
......@@ -35,14 +25,14 @@
<InternalsVisibleToTest Include="Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Tests" />
</ItemGroup>
<ItemGroup>
<Compile Include="CodeStyleFixesResources.Designer.cs">
<Compile Update="CodeStyleFixesResources.Designer.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>CodeStyleFixesResources.resx</DependentUpon>
</Compile>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="CodeStyleFixesResources.resx">
<EmbeddedResource Update="CodeStyleFixesResources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<SubType>Designer</SubType>
<LastGenOutput>CodeStyleFixesResources.Designer.cs</LastGenOutput>
......
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -->
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<NonShipping>True</NonShipping>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
<ProjectGuid>{9FF1205F-1D7C-4EE4-B038-3456FE6EBEAF}</ProjectGuid>
<OutputType>Library</OutputType>
<RootNamespace>Microsoft.CodeAnalysis</RootNamespace>
<AssemblyName>Microsoft.CodeAnalysis.CodeStyle.UnitTests</AssemblyName>
......@@ -14,22 +13,10 @@
<RoslynProjectType>UnitTestPortable</RoslynProjectType>
</PropertyGroup>
<ItemGroup Label="Project References">
<ProjectReference Include="..\..\..\Compilers\Core\Portable\CodeAnalysis.csproj">
<Project>{1EE8CAD3-55F9-4D91-96B2-084641DA9A6C}</Project>
<Name>CodeAnalysis</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Workspaces\Core\Portable\Workspaces.csproj">
<Project>{5F8D2414-064A-4B3A-9B42-8E2A04246BE5}</Project>
<Name>Workspaces</Name>
</ProjectReference>
<ProjectReference Include="..\Analyzers\CodeStyle.csproj">
<Project>{275812ee-dedb-4232-9439-91c9757d2ae4}</Project>
<Name>CodeStyle</Name>
</ProjectReference>
<ProjectReference Include="..\CodeFixes\CodeStyleFixes.csproj">
<Project>{5ff1e493-69cc-4d0b-83f2-039f469a04e1}</Project>
<Name>CodeStyleFixes</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Compilers\Core\Portable\CodeAnalysis.csproj" />
<ProjectReference Include="..\..\..\Workspaces\Core\Portable\Workspaces.csproj" />
<ProjectReference Include="..\Analyzers\CodeStyle.csproj" />
<ProjectReference Include="..\CodeFixes\CodeStyleFixes.csproj" />
</ItemGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'" />
......
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -->
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
<ProjectGuid>{2531A8C4-97DD-47BC-A79C-B7846051E137}</ProjectGuid>
<OutputType>Library</OutputType>
<AssemblyName>Microsoft.CodeAnalysis.VisualBasic.CodeStyle</AssemblyName>
<TargetFramework>netstandard1.3</TargetFramework>
</PropertyGroup>
<ItemGroup Label="Project References">
<ProjectReference Include="..\..\..\Compilers\Core\Portable\CodeAnalysis.csproj">
<Project>{1EE8CAD3-55F9-4D91-96B2-084641DA9A6C}</Project>
<Name>CodeAnalysis</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Compilers\VisualBasic\Portable\BasicCodeAnalysis.vbproj">
<Project>{2523D0E6-DF32-4A3E-8AE0-A19BFFAE2EF6}</Project>
<Name>BasicCodeAnalysis</Name>
</ProjectReference>
<ProjectReference Include="..\..\Core\Analyzers\CodeStyle.csproj">
<Project>{275812ee-dedb-4232-9439-91c9757d2ae4}</Project>
<Name>CodeStyle</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Compilers\Core\Portable\CodeAnalysis.csproj" />
<ProjectReference Include="..\..\..\Compilers\VisualBasic\Portable\BasicCodeAnalysis.vbproj" />
<ProjectReference Include="..\..\Core\Analyzers\CodeStyle.csproj" />
</ItemGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'" />
......@@ -31,14 +21,14 @@
<InternalsVisibleToTest Include="Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Tests" />
</ItemGroup>
<ItemGroup>
<Compile Include="VBCodeStyleResources.Designer.vb">
<Compile Update="VBCodeStyleResources.Designer.vb">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>VBCodeStyleResources.resx</DependentUpon>
</Compile>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="VBCodeStyleResources.resx">
<EmbeddedResource Update="VBCodeStyleResources.resx">
<CustomToolNamespace>Microsoft.CodeAnalysis.VisualBasic.VBCodeStyleResources</CustomToolNamespace>
<Generator>VbMyResourcesResXFileCodeGenerator</Generator>
<LastGenOutput>VBCodeStyleResources.Designer.vb</LastGenOutput>
......@@ -50,4 +40,4 @@
<PublicAPI Include="PublicAPI.Unshipped.txt" />
</ItemGroup>
<Import Project="..\..\..\..\build\Targets\Imports.targets" />
</Project>
</Project>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -->
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
<ProjectGuid>{0141285D-8F6C-42C7-BAF3-3C0CCD61C716}</ProjectGuid>
<OutputType>Library</OutputType>
<AssemblyName>Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes</AssemblyName>
<TargetFramework>netstandard1.3</TargetFramework>
</PropertyGroup>
<ItemGroup Label="Project References">
<ProjectReference Include="..\..\..\Compilers\Core\Portable\CodeAnalysis.csproj">
<Project>{1EE8CAD3-55F9-4D91-96B2-084641DA9A6C}</Project>
<Name>CodeAnalysis</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Compilers\VisualBasic\Portable\BasicCodeAnalysis.vbproj">
<Project>{2523D0E6-DF32-4A3E-8AE0-A19BFFAE2EF6}</Project>
<Name>BasicCodeAnalysis</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Workspaces\Core\Portable\Workspaces.csproj">
<Project>{5F8D2414-064A-4B3A-9B42-8E2A04246BE5}</Project>
<Name>Workspaces</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Workspaces\VisualBasic\Portable\BasicWorkspace.vbproj">
<Project>{57CA988D-F010-4BF2-9A2E-07D6DCD2FF2C}</Project>
<Name>BasicWorkspace</Name>
</ProjectReference>
<ProjectReference Include="..\..\Core\Analyzers\CodeStyle.csproj">
<Project>{275812ee-dedb-4232-9439-91c9757d2ae4}</Project>
<Name>CodeStyle</Name>
</ProjectReference>
<ProjectReference Include="..\..\Core\CodeFixes\CodeStyleFixes.csproj">
<Project>{5ff1e493-69cc-4d0b-83f2-039f469a04e1}</Project>
<Name>CodeStyleFixes</Name>
</ProjectReference>
<ProjectReference Include="..\Analyzers\BasicCodeStyle.vbproj">
<Project>{2531a8c4-97dd-47bc-a79c-b7846051e137}</Project>
<Name>BasicCodeStyle</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Compilers\Core\Portable\CodeAnalysis.csproj" />
<ProjectReference Include="..\..\..\Compilers\VisualBasic\Portable\BasicCodeAnalysis.vbproj" />
<ProjectReference Include="..\..\..\Workspaces\Core\Portable\Workspaces.csproj" />
<ProjectReference Include="..\..\..\Workspaces\VisualBasic\Portable\BasicWorkspace.vbproj" />
<ProjectReference Include="..\..\Core\Analyzers\CodeStyle.csproj" />
<ProjectReference Include="..\..\Core\CodeFixes\CodeStyleFixes.csproj" />
<ProjectReference Include="..\Analyzers\BasicCodeStyle.vbproj" />
</ItemGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'" />
......@@ -46,14 +24,14 @@
<InternalsVisibleToTest Include="Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Tests" />
</ItemGroup>
<ItemGroup>
<Compile Include="VBCodeStyleFixesResources.Designer.vb">
<Compile Update="VBCodeStyleFixesResources.Designer.vb">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>VBCodeStyleFixesResources.resx</DependentUpon>
</Compile>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="VBCodeStyleFixesResources.resx">
<EmbeddedResource Update="VBCodeStyleFixesResources.resx">
<CustomToolNamespace>Microsoft.CodeAnalysis.VisualBasic.VBCodeStyleFixesResources</CustomToolNamespace>
<Generator>VbMyResourcesResXFileCodeGenerator</Generator>
<LastGenOutput>VBCodeStyleFixesResources.Designer.vb</LastGenOutput>
......@@ -65,4 +43,4 @@
<PublicAPI Include="PublicAPI.Unshipped.txt" />
</ItemGroup>
<Import Project="..\..\..\..\build\Targets\Imports.targets" />
</Project>
</Project>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -->
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<NonShipping>True</NonShipping>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
<ProjectGuid>{E512C6C1-F085-4AD7-B0D9-E8F1A0A2A510}</ProjectGuid>
<OutputType>Library</OutputType>
<AssemblyName>Microsoft.CodeAnalysis.VisualBasic.CodeStyle.UnitTests</AssemblyName>
<TargetFramework>netstandard1.3</TargetFramework>
<RoslynProjectType>UnitTestPortable</RoslynProjectType>
</PropertyGroup>
<ItemGroup Label="Project References">
<ProjectReference Include="..\..\..\Compilers\Core\Portable\CodeAnalysis.csproj">
<Project>{1EE8CAD3-55F9-4D91-96B2-084641DA9A6C}</Project>
<Name>CodeAnalysis</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Compilers\VisualBasic\Portable\BasicCodeAnalysis.vbproj">
<Project>{2523D0E6-DF32-4A3E-8AE0-A19BFFAE2EF6}</Project>
<Name>BasicCodeAnalysis</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Workspaces\Core\Portable\Workspaces.csproj">
<Project>{5F8D2414-064A-4B3A-9B42-8E2A04246BE5}</Project>
<Name>Workspaces</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Workspaces\VisualBasic\Portable\BasicWorkspace.vbproj">
<Project>{57CA988D-F010-4BF2-9A2E-07D6DCD2FF2C}</Project>
<Name>BasicWorkspace</Name>
</ProjectReference>
<ProjectReference Include="..\..\Core\Analyzers\CodeStyle.csproj">
<Project>{275812ee-dedb-4232-9439-91c9757d2ae4}</Project>
<Name>CodeStyle</Name>
</ProjectReference>
<ProjectReference Include="..\..\Core\CodeFixes\CodeStyleFixes.csproj">
<Project>{5ff1e493-69cc-4d0b-83f2-039f469a04e1}</Project>
<Name>CodeStyleFixes</Name>
</ProjectReference>
<ProjectReference Include="..\Analyzers\BasicCodeStyle.vbproj">
<Project>{2531a8c4-97dd-47bc-a79c-b7846051e137}</Project>
<Name>BasicCodeStyle</Name>
</ProjectReference>
<ProjectReference Include="..\CodeFixes\BasicCodeStyleFixes.vbproj">
<Project>{0141285d-8f6c-42c7-baf3-3c0ccd61c716}</Project>
<Name>BasicCodeStyleFixes</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Compilers\Core\Portable\CodeAnalysis.csproj" />
<ProjectReference Include="..\..\..\Compilers\VisualBasic\Portable\BasicCodeAnalysis.vbproj" />
<ProjectReference Include="..\..\..\Workspaces\Core\Portable\Workspaces.csproj" />
<ProjectReference Include="..\..\..\Workspaces\VisualBasic\Portable\BasicWorkspace.vbproj" />
<ProjectReference Include="..\..\Core\Analyzers\CodeStyle.csproj" />
<ProjectReference Include="..\..\Core\CodeFixes\CodeStyleFixes.csproj" />
<ProjectReference Include="..\Analyzers\BasicCodeStyle.vbproj" />
<ProjectReference Include="..\CodeFixes\BasicCodeStyleFixes.vbproj" />
</ItemGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'" />
......@@ -53,4 +28,4 @@
<PackageReference Include="xunit.runner.console" Version="$(xunitrunnerconsoleVersion)" />
</ItemGroup>
<Import Project="..\..\..\..\build\Targets\Imports.targets" />
</Project>
</Project>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -->
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
<ProjectGuid>{E3CD2895-76A8-4D11-A316-EA67CB5EA42C}</ProjectGuid>
<OutputType>Exe</OutputType>
<RootNamespace>Microsoft.CodeAnalysis.CSharp.CommandLine</RootNamespace>
<AssemblyName>csc</AssemblyName>
<Prefer32Bit>false</Prefer32Bit>
<LargeAddressAware>true</LargeAddressAware>
<StartupObject>Microsoft.CodeAnalysis.CSharp.CommandLine.Program</StartupObject>
<ServiceablePackage>true</ServiceablePackage>
......@@ -19,14 +17,8 @@
<NoStdLib>true</NoStdLib>
</PropertyGroup>
<ItemGroup Label="Project References">
<ProjectReference Include="..\..\Core\Portable\CodeAnalysis.csproj">
<Project>{1EE8CAD3-55F9-4D91-96B2-084641DA9A6C}</Project>
<Name>CodeAnalysis</Name>
</ProjectReference>
<ProjectReference Include="..\Portable\CSharpCodeAnalysis.csproj">
<Project>{B501A547-C911-4A05-AC6E-274A50DFF30E}</Project>
<Name>CSharpCodeAnalysis</Name>
</ProjectReference>
<ProjectReference Include="..\..\Core\Portable\CodeAnalysis.csproj" />
<ProjectReference Include="..\Portable\CSharpCodeAnalysis.csproj" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.NETCore.App" Version="$(MicrosoftNETCoreAppVersion)" />
......@@ -45,7 +37,6 @@
<Compile Include="..\..\Shared\Csc.cs">
<Link>Csc.cs</Link>
</Compile>
<Compile Include="Program.cs" />
</ItemGroup>
<ItemGroup>
<InternalsVisibleToTest Include="Roslyn.Compilers.CSharp.CommandLine.UnitTests" />
......
// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using Microsoft.CodeAnalysis.CSharp.Semantics;
using Microsoft.CodeAnalysis.CSharp.Symbols;
using Microsoft.CodeAnalysis.CSharp.Syntax;
using Microsoft.CodeAnalysis.Text;
namespace Microsoft.CodeAnalysis.CSharp
{
partial class AbstractFlowPass<LocalState>
{
protected abstract bool IntersectWith(ref LocalState self, ref LocalState other);
protected abstract void UnionWith(ref LocalState self, ref LocalState other);
internal interface AbstractLocalState
{
/// <summary>
/// Produce a duplicate of this flow analysis state.
/// </summary>
/// <returns></returns>
LocalState Clone();
}
}
}
// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Diagnostics;
using Microsoft.CodeAnalysis.CSharp.Symbols;
using Roslyn.Utilities;
namespace Microsoft.CodeAnalysis.CSharp
{
/// <summary>
/// Represents a compiler-generated field for a hoisted iterator or async local.
/// </summary>
internal sealed class StateMachineHoistedLocalSymbol : SynthesizedFieldSymbolBase, ISynthesizedMethodBodyImplementationSymbol
{
private readonly TypeSymbol type;
private readonly int index;
public StateMachineHoistedLocalSymbol(
NamedTypeSymbol stateMachineType,
TypeSymbol type,
string name,
int index)
: base(stateMachineType, name, isPublic: true, isReadOnly: false, isStatic: false)
{
Debug.Assert(index >= 1);
Debug.Assert((object)type != null);
this.type = type;
this.index = index;
}
internal override TypeSymbol GetFieldType(ConsList<FieldSymbol> fieldsBeingBound)
{
return this.type;
}
internal override int IteratorLocalIndex
{
get { return index; }
}
bool ISynthesizedMethodBodyImplementationSymbol.HasMethodBodyDependency
{
get { return true; }
}
IMethodSymbol ISynthesizedMethodBodyImplementationSymbol.Method
{
get { return ((ISynthesizedMethodBodyImplementationSymbol)ContainingSymbol).Method; }
}
}
}
// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using Microsoft.CodeAnalysis.CSharp.Semantics;
using Microsoft.CodeAnalysis.CSharp.Symbols;
using Microsoft.CodeAnalysis.CSharp.Syntax;
using Microsoft.CodeAnalysis.Text;
namespace Microsoft.CodeAnalysis.CSharp
{
internal static class TempHelpers
{
/// <summary>
/// Takes an expression and returns the bound local expression "temp"
/// and the bound assignment expression "temp = expr".
/// </summary>
/// <param name="argument"></param>
/// <param name="refKind"></param>
/// <param name="containingMethod"></param>
/// <returns></returns>
public static Pair<BoundAssignmentOperator, BoundLocal> StoreToTemp(BoundExpression argument, RefKind refKind, MethodSymbol containingMethod)
{
var syntax = argument.Syntax;
var type = argument.Type;
var local = new BoundLocal(
syntax,
// TODO: the following temp local symbol should have its ContainingSymbol set.
new TempLocalSymbol(type, refKind, containingMethod),
null,
type);
var store = new BoundAssignmentOperator(
syntax,
local,
argument,
refKind,
type);
return Pair.Make(store, local);
}
}
}
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -->
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<NonShipping>true</NonShipping>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
<ProjectGuid>{50D26304-0961-4A51-ABF6-6CAD1A56D203}</ProjectGuid>
<OutputType>Library</OutputType>
<RootNamespace>Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests</RootNamespace>
<AssemblyName>Roslyn.Compilers.CSharp.CommandLine.UnitTests</AssemblyName>
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
<RoslynProjectType>UnitTest</RoslynProjectType>
</PropertyGroup>
<ItemGroup Label="Project References">
<ProjectReference Include="..\..\..\..\Test\Utilities\Portable\TestUtilities.csproj">
<Project>{ccbd3438-3e84-40a9-83ad-533f23bcfca5}</Project>
<Name>TestUtilities</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Test\Utilities\CSharp.Desktop\CSharpCompilerTestUtilities.Desktop.csproj">
<Project>{7a4b2176-7bfd-4b75-a61a-e25a1fdd0a1e}</Project>
<Name>CSharpCompilerTestUtilities.Desktop</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Test\Utilities\CSharp\CSharpCompilerTestUtilities.csproj">
<Project>{4371944a-d3ba-4b5b-8285-82e5ffc6d1f9}</Project>
<Name>CSharpCompilerTestUtilities</Name>
</ProjectReference>
<ProjectReference Include="..\..\csc\csc.csproj">
<Project>{4B45CA0C-03A0-400F-B454-3D4BCB16AF38}</Project>
<Name>csc</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\..\Test\Utilities\Desktop\TestUtilities.Desktop.csproj">
<Project>{76C6F005-C89D-4348-BB4A-391898DBEB52}</Project>
<Name>TestUtilities.Desktop</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Core\Portable\CodeAnalysis.csproj">
<Project>{1EE8CAD3-55F9-4D91-96B2-084641DA9A6C}</Project>
<Name>CodeAnalysis</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Server\VBCSCompiler\VBCSCompiler.csproj">
<Project>{9508F118-F62E-4C16-A6F4-7C3B56E166AD}</Project>
<Name>VBCSCompiler</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Test\Resources\Core\CompilerTestResources.csproj">
<Project>{7FE6B002-89D8-4298-9B1B-0B5C247DD1FD}</Project>
<Name>CompilerTestResources</Name>
</ProjectReference>
<ProjectReference Include="..\..\Portable\CSharpCodeAnalysis.csproj">
<Project>{B501A547-C911-4A05-AC6E-274A50DFF30E}</Project>
<Name>CSharpCodeAnalysis</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\VisualBasic\Portable\BasicCodeAnalysis.vbproj">
<Project>{2523d0e6-df32-4a3e-8ae0-a19bffae2ef6}</Project>
<Name>BasicCodeAnalysis</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\..\Test\PdbUtilities\PdbUtilities.csproj">
<Project>{afde6bea-5038-4a4a-a88e-dbd2e4088eed}</Project>
<Name>PdbUtilities</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\..\Test\Utilities\Portable\TestUtilities.csproj" />
<ProjectReference Include="..\..\..\Test\Utilities\CSharp.Desktop\CSharpCompilerTestUtilities.Desktop.csproj" />
<ProjectReference Include="..\..\..\Test\Utilities\CSharp\CSharpCompilerTestUtilities.csproj" />
<ProjectReference Include="..\..\csc\csc.csproj" />
<ProjectReference Include="..\..\..\..\Test\Utilities\Desktop\TestUtilities.Desktop.csproj" />
<ProjectReference Include="..\..\..\Core\Portable\CodeAnalysis.csproj" />
<ProjectReference Include="..\..\..\Server\VBCSCompiler\VBCSCompiler.csproj" />
<ProjectReference Include="..\..\..\Test\Resources\Core\CompilerTestResources.csproj" />
<ProjectReference Include="..\..\Portable\CSharpCodeAnalysis.csproj" />
<ProjectReference Include="..\..\..\VisualBasic\Portable\BasicCodeAnalysis.vbproj" />
<ProjectReference Include="..\..\..\..\Test\PdbUtilities\PdbUtilities.csproj" />
</ItemGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'" />
......@@ -73,16 +38,11 @@
<PackageReference Include="xunit.runner.console" Version="$(xunitrunnerconsoleVersion)" />
</ItemGroup>
<ItemGroup>
<Compile Include="CommandLineDiagnosticFormatterTests.cs" />
<Compile Include="CommandLineTests.cs" />
<Compile Include="CommandLineTestResources.Designer.cs">
<Compile Update="CommandLineTestResources.Designer.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>CommandLineTestResources.resx</DependentUpon>
</Compile>
<Compile Include="ErrorLoggerTests.cs" />
<Compile Include="MiscTests.cs" />
<Compile Include="TouchedFileLoggingTests.cs" />
</ItemGroup>
<ItemGroup>
<None Include="..\..\csc\csc.rsp">
......@@ -93,7 +53,7 @@
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="CommandLineTestResources.resx">
<EmbeddedResource Update="CommandLineTestResources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>CommandLineTestResources.Designer.cs</LastGenOutput>
</EmbeddedResource>
......
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -->
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<NonShipping>true</NonShipping>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
<ProjectGuid>{4462B57A-7245-4146-B504-D46FDE762948}</ProjectGuid>
<OutputType>Library</OutputType>
<RootNamespace>Microsoft.CodeAnalysis.CSharp.UnitTests</RootNamespace>
<AssemblyName>Roslyn.Compilers.CSharp.Emit.UnitTests</AssemblyName>
......@@ -16,42 +15,15 @@
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<ItemGroup Label="Project References">
<ProjectReference Include="..\..\..\..\Test\PdbUtilities\PdbUtilities.csproj">
<Project>{AFDE6BEA-5038-4A4A-A88E-DBD2E4088EED}</Project>
<Name>PdbUtilities</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\..\Test\Utilities\Desktop\TestUtilities.Desktop.csproj">
<Project>{76C6F005-C89D-4348-BB4A-391898DBEB52}</Project>
<Name>TestUtilities.Desktop</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\..\Test\Utilities\Portable\TestUtilities.csproj">
<Project>{ccbd3438-3e84-40a9-83ad-533f23bcfca5}</Project>
<Name>TestUtilities</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Core\Portable\CodeAnalysis.csproj">
<Project>{1EE8CAD3-55F9-4D91-96B2-084641DA9A6C}</Project>
<Name>CodeAnalysis</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Test\Resources\Core\CompilerTestResources.csproj">
<Project>{7FE6B002-89D8-4298-9B1B-0B5C247DD1FD}</Project>
<Name>CompilerTestResources</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Test\Utilities\CSharp.Desktop\CSharpCompilerTestUtilities.Desktop.csproj">
<Project>{7a4b2176-7bfd-4b75-a61a-e25a1fdd0a1e}</Project>
<Name>CSharpCompilerTestUtilities.Desktop</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Test\Utilities\CSharp\CSharpCompilerTestUtilities.csproj">
<Project>{4371944a-d3ba-4b5b-8285-82e5ffc6d1f9}</Project>
<Name>CSharpCompilerTestUtilities</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\VisualBasic\Portable\BasicCodeAnalysis.vbproj">
<Project>{2523D0E6-DF32-4A3E-8AE0-A19BFFAE2EF6}</Project>
<Name>BasicCodeAnalysis</Name>
</ProjectReference>
<ProjectReference Include="..\..\Portable\CSharpCodeAnalysis.csproj">
<Project>{B501A547-C911-4A05-AC6E-274A50DFF30E}</Project>
<Name>CSharpCodeAnalysis</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\..\Test\PdbUtilities\PdbUtilities.csproj" />
<ProjectReference Include="..\..\..\..\Test\Utilities\Desktop\TestUtilities.Desktop.csproj" />
<ProjectReference Include="..\..\..\..\Test\Utilities\Portable\TestUtilities.csproj" />
<ProjectReference Include="..\..\..\Core\Portable\CodeAnalysis.csproj" />
<ProjectReference Include="..\..\..\Test\Resources\Core\CompilerTestResources.csproj" />
<ProjectReference Include="..\..\..\Test\Utilities\CSharp.Desktop\CSharpCompilerTestUtilities.Desktop.csproj" />
<ProjectReference Include="..\..\..\Test\Utilities\CSharp\CSharpCompilerTestUtilities.csproj" />
<ProjectReference Include="..\..\..\VisualBasic\Portable\BasicCodeAnalysis.vbproj" />
<ProjectReference Include="..\..\Portable\CSharpCodeAnalysis.csproj" />
</ItemGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'" />
......@@ -59,116 +31,7 @@
<Compile Include="..\..\..\Core\MSBuildTask\MvidReader.cs">
<Link>Emit\MvidReader.cs</Link>
</Compile>
<Compile Include="Attributes\AttributeTests.cs" />
<Compile Include="Attributes\AttributeTests_Assembly.cs" />
<Compile Include="Attributes\AttributeTests_CallerInfoAttributes.cs" />
<Compile Include="Attributes\AttributeTests_Conditional.cs" />
<Compile Include="Attributes\AttributeTests_Dynamic.cs" />
<Compile Include="Attributes\AttributeTests_Experimental.cs" />
<Compile Include="Attributes\AttributeTests_Locations.cs" />
<Compile Include="Attributes\AttributeTests_MarshalAs.cs" />
<Compile Include="Attributes\AttributeTests_Security.cs" />
<Compile Include="Attributes\AttributeTests_StructLayout.cs" />
<Compile Include="Attributes\AttributeTests_Synthesized.cs" />
<Compile Include="Attributes\AttributeTests_Tuples.cs" />
<Compile Include="Attributes\AttributeTests_WellKnownAttributes.cs" />
<Compile Include="CodeGen\CodeGenAsyncMainTests.cs" />
<Compile Include="CodeGen\CodeGenCapturing.cs" />
<Compile Include="CodeGen\PatternTests.cs" />
<Compile Include="Emit\BinaryCompatibility.cs" />
<Compile Include="Emit\DesktopStrongNameProviderTests.cs" />
<Compile Include="Attributes\InternalsVisibleToAndStrongNameTests.cs" />
<Compile Include="Attributes\WellKnownAttributesTestBase.cs" />
<Compile Include="BreakingChanges.cs" />
<Compile Include="CodeGen\CodeGenAsyncEHTests.cs" />
<Compile Include="CodeGen\CodeGenAsyncLocalsTests.cs" />
<Compile Include="CodeGen\CodeGenAsyncSpillTests.cs" />
<Compile Include="CodeGen\CodeGenAsyncTests.cs" />
<Compile Include="CodeGen\CodeGenCheckedTests.cs" />
<Compile Include="CodeGen\CodeGenClosureLambdaTests.cs" />
<Compile Include="CodeGen\CodeGenConditionalOperatorTests.cs" />
<Compile Include="CodeGen\CodeGenConstructorInitTests.cs" />
<Compile Include="CodeGen\CodeGenConversionTests.cs" />
<Compile Include="CodeGen\CodeGenDeconstructTests.cs" />
<Compile Include="CodeGen\CodeGenDynamicTests.cs" />
<Compile Include="CodeGen\CodeGenExplicitImplementationTests.cs" />
<Compile Include="CodeGen\CodeGenExprLambdaTests.cs" />
<Compile Include="CodeGen\CodeGenFieldInitTests.cs" />
<Compile Include="CodeGen\CodeGenForEachTests.cs" />
<Compile Include="CodeGen\CodeGenImplicitImplementationTests.cs" />
<Compile Include="CodeGen\CodeGenImplicitlyTypeArraysTests.cs" />
<Compile Include="CodeGen\CodeGenIncrementTests.cs" />
<Compile Include="CodeGen\CodeGenInterfaceImplementation.cs" />
<Compile Include="CodeGen\CodeGenIterators.cs" />
<Compile Include="CodeGen\CodeGenLocalFunctionTests.cs" />
<Compile Include="CodeGen\CodeGenMscorlib.cs" />
<Compile Include="CodeGen\CodeGenOperators.cs" />
<Compile Include="CodeGen\CodeGenOptimizedNullableOperators.cs" />
<Compile Include="CodeGen\CodeGenOverridingAndHiding.cs" />
<Compile Include="CodeGen\CodeGenRefLocalTests.cs" />
<Compile Include="CodeGen\CodeGenRefOutTests.cs" />
<Compile Include="CodeGen\CodeGenRefReturnTests.cs" />
<Compile Include="CodeGen\CodeGenShortCircuitOperatorTests.cs" />
<Compile Include="CodeGen\CodeGenStringConcat.cs" />
<Compile Include="CodeGen\CodeGenStructsAndEnum.cs" />
<Compile Include="CodeGen\CodeGenTests.cs" />
<Compile Include="CodeGen\CodeGenThrowTests.cs" />
<Compile Include="CodeGen\CodeGenTryFinally.cs" />
<Compile Include="CodeGen\CodeGenTupleTest.cs" />
<Compile Include="CodeGen\CodeGenTypeofTests.cs" />
<Compile Include="CodeGen\CodeGenUsingStatementTests.cs" />
<Compile Include="CodeGen\CompoundAssignmentForDelegate.cs" />
<Compile Include="CodeGen\DestructorTests.cs" />
<Compile Include="CodeGen\EventTests.cs" />
<Compile Include="CodeGen\FixedSizeBufferTests.cs" />
<Compile Include="CodeGen\ForeachTest.cs" />
<Compile Include="CodeGen\ForLoopsTests.cs" />
<Compile Include="CodeGen\GotoTest.cs" />
<Compile Include="CodeGen\IndexerTests.cs" />
<Compile Include="CodeGen\CodeGenLockTests.cs" />
<Compile Include="CodeGen\ObjectAndCollectionInitializerTests.cs" />
<Compile Include="CodeGen\PropertyTests.cs" />
<Compile Include="CodeGen\SwitchTests.cs" />
<Compile Include="CodeGen\UnsafeTests.cs" />
<Compile Include="CodeGen\WinMdDelegateTests.cs" />
<Compile Include="Emit\DynamicAnalysis\DynamicAnalysisResourceTests.cs" />
<Compile Include="Emit\CompilationEmitTests.cs" />
<Compile Include="Emit\DeterministicTests.cs" />
<Compile Include="Emit\DynamicAnalysis\DynamicInstrumentationTests.cs" />
<Compile Include="Emit\EditAndContinue\AssemblyReferencesTests.cs" />
<Compile Include="Emit\EditAndContinue\EditAndContinueClosureTests.cs" />
<Compile Include="Emit\EditAndContinue\EditAndContinuePdbTests.cs" />
<Compile Include="Emit\EditAndContinue\EditAndContinueTestBase.cs" />
<Compile Include="Emit\EditAndContinue\EditAndContinueTests.cs" />
<Compile Include="Emit\EditAndContinue\EditAndContinueStateMachineTests.cs" />
<Compile Include="Emit\EditAndContinue\SymbolMatcherTests.cs" />
<Compile Include="Emit\EditAndContinue\LocalSlotMappingTests.cs" />
<Compile Include="Emit\EmitCustomModifiers.cs" />
<Compile Include="Emit\EmitErrorTests.cs" />
<Compile Include="Emit\EmitMetadataTests.cs" />
<Compile Include="Emit\EmitMetadataTestBase.cs" />
<Compile Include="Attributes\EmitTestStrongNameProvider.cs" />
<Compile Include="Emit\EndToEndTests.cs" />
<Compile Include="Emit\EntryPointTests.cs" />
<Compile Include="Emit\NoPiaEmbedTypes.cs" />
<Compile Include="Emit\OptionalArgumentsTests.cs" />
<Compile Include="Emit\ResourceTests.cs" />
<Compile Include="CodeGen\CodeGenScriptTests.cs" />
<Compile Include="PDB\CheckSumTest.cs" />
<Compile Include="PDB\PDBAsyncTests.cs" />
<Compile Include="PDB\PDBConstantTests.cs" />
<Compile Include="PDB\PDBDynamicLocalsTests.cs" />
<Compile Include="PDB\CSharpPDBTestBase.cs" />
<Compile Include="PDB\PDBIteratorTests.cs" />
<Compile Include="PDB\PDBLambdaTests.cs" />
<Compile Include="PDB\PDBSourceLinkTests.cs" />
<Compile Include="PDB\PDBTests.cs" />
<Compile Include="PDB\PDBTupleTests.cs" />
<Compile Include="PDB\PDBUsingTests.cs" />
<Compile Include="PDB\PDBWinMdExpTests.cs" />
<Compile Include="PDB\PortablePdbTests.cs" />
<Compile Include="Perf.cs" />
<Compile Include="Resources.Designer.cs">
<Compile Update="Resources.Designer.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Resources.resx</DependentUpon>
......@@ -187,7 +50,7 @@
<PackageReference Include="xunit.runner.console" Version="$(xunitrunnerconsoleVersion)" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Resources.resx">
<EmbeddedResource Update="Resources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
<SubType>Designer</SubType>
......
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -->
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<NonShipping>true</NonShipping>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
<ProjectGuid>{B2C33A93-DB30-4099-903E-77D75C4C3F45}</ProjectGuid>
<OutputType>Library</OutputType>
<RootNamespace>Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests</RootNamespace>
<AssemblyName>Roslyn.Compilers.CSharp.Semantic.UnitTests</AssemblyName>
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
<TargetFramework>net46</TargetFramework>
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
<RoslynProjectType>UnitTest</RoslynProjectType>
</PropertyGroup>
<ItemGroup Label="Project References">
<ProjectReference Include="..\..\..\..\Test\Utilities\Desktop\TestUtilities.Desktop.csproj">
<Project>{76C6F005-C89D-4348-BB4A-391898DBEB52}</Project>
<Name>TestUtilities.Desktop</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\..\Test\Utilities\Portable\TestUtilities.csproj">
<Project>{ccbd3438-3e84-40a9-83ad-533f23bcfca5}</Project>
<Name>TestUtilities</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Core\Portable\CodeAnalysis.csproj">
<Project>{1EE8CAD3-55F9-4D91-96B2-084641DA9A6C}</Project>
<Name>CodeAnalysis</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Test\Resources\Core\CompilerTestResources.csproj">
<Project>{7FE6B002-89D8-4298-9B1B-0B5C247DD1FD}</Project>
<Name>CompilerTestResources</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Test\Utilities\CSharp.Desktop\CSharpCompilerTestUtilities.Desktop.csproj">
<Project>{7a4b2176-7bfd-4b75-a61a-e25a1fdd0a1e}</Project>
<Name>CSharpCompilerTestUtilities.Desktop</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Test\Utilities\CSharp\CSharpCompilerTestUtilities.csproj">
<Project>{4371944a-d3ba-4b5b-8285-82e5ffc6d1f9}</Project>
<Name>CSharpCompilerTestUtilities</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\VisualBasic\Portable\BasicCodeAnalysis.vbproj">
<Project>{2523D0E6-DF32-4A3E-8AE0-A19BFFAE2EF6}</Project>
<Name>BasicCodeAnalysis</Name>
</ProjectReference>
<ProjectReference Include="..\..\Portable\CSharpCodeAnalysis.csproj">
<Project>{B501A547-C911-4A05-AC6E-274A50DFF30E}</Project>
<Name>CSharpCodeAnalysis</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\..\Test\PdbUtilities\PdbUtilities.csproj">
<Project>{afde6bea-5038-4a4a-a88e-dbd2e4088eed}</Project>
<Name>PdbUtilities</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\..\Test\Utilities\Desktop\TestUtilities.Desktop.csproj" />
<ProjectReference Include="..\..\..\..\Test\Utilities\Portable\TestUtilities.csproj" />
<ProjectReference Include="..\..\..\Core\Portable\CodeAnalysis.csproj" />
<ProjectReference Include="..\..\..\Test\Resources\Core\CompilerTestResources.csproj" />
<ProjectReference Include="..\..\..\Test\Utilities\CSharp.Desktop\CSharpCompilerTestUtilities.Desktop.csproj" />
<ProjectReference Include="..\..\..\Test\Utilities\CSharp\CSharpCompilerTestUtilities.csproj" />
<ProjectReference Include="..\..\..\VisualBasic\Portable\BasicCodeAnalysis.vbproj" />
<ProjectReference Include="..\..\Portable\CSharpCodeAnalysis.csproj" />
<ProjectReference Include="..\..\..\..\Test\PdbUtilities\PdbUtilities.csproj" />
</ItemGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'" />
<ItemGroup>
<Compile Include="Diagnostics\CompilationEventTests.cs" />
<Compile Include="Diagnostics\DiagnosticAnalyzerTests.AllInOne.cs" />
<Compile Include="Diagnostics\DiagnosticAnalyzerTests.cs" />
<Compile Include="Diagnostics\GetDiagnosticsTests.cs" />
<Compile Include="IOperation\IOperationTests_IArgument.cs" />
<Compile Include="IOperation\IOperationTests_IIfStatement.cs" />
<Compile Include="IOperation\IOperationTests_IFieldReferenceExpression.cs" />
<Compile Include="IOperation\IOperationTests_IObjectCreationExpression.cs" />
<Compile Include="IOperation\IOperationTests_IParameterReferenceExpression.cs" />
<Compile Include="IOperation\IOperationTests_ISymbolInitializer.cs" />
<Compile Include="IOperation\IOperationTests_InvalidExpression.cs" />
<Compile Include="IOperation\IOperationTests_InvalidStatement.cs" />
<Compile Include="IOperation\IOperationTests.cs" />
<Compile Include="Diagnostics\OperationAnalyzerTests.cs" />
<Compile Include="FlowAnalysis\FlowDiagnosticTests.cs" />
<Compile Include="FlowAnalysis\FlowTestBase.cs" />
<Compile Include="FlowAnalysis\FlowTests.cs" />
<Compile Include="FlowAnalysis\IterationJumpYieldStatementTests.cs" />
<Compile Include="FlowAnalysis\LocalFunctions.cs" />
<Compile Include="FlowAnalysis\PatternsVsRegions.cs" />
<Compile Include="FlowAnalysis\RegionAnalysisTests.cs" />
<Compile Include="FlowAnalysis\StructTests.cs" />
<Compile Include="FlowAnalysis\TryLockUsingStatementTests.cs" />
<Compile Include="IOperation\IOperationTests_IVariableDeclaration.cs" />
<Compile Include="Semantics\FuzzTests.cs" />
<Compile Include="Semantics\OverloadResolutionPerfTests.cs" />
<Compile Include="Semantics\PatternMatchingTests_Global.cs" />
<Compile Include="Semantics\BindingAsyncTasklikeMoreTests.cs" />
<Compile Include="Semantics\BindingAsyncTasklikeTests.cs" />
<Compile Include="Semantics\TargetTypedDefaultTests.cs" />
<Compile Include="Semantics\DeconstructionTests.cs" />
<Compile Include="Semantics\ImportsTests.cs" />
<Compile Include="Semantics\AccessCheckTests.cs" />
<Compile Include="Semantics\AccessibilityTests.cs" />
<Compile Include="Semantics\AmbiguousOverrideTests.cs" />
<Compile Include="Semantics\ArglistTests.cs" />
<Compile Include="Semantics\AwaitExpressionTests.cs" />
<Compile Include="Semantics\BindingAsyncTests.cs" />
<Compile Include="Semantics\BindingAwaitTests.cs" />
<Compile Include="Semantics\BindingTests.cs" />
<Compile Include="Semantics\ColorColorTests.cs" />
<Compile Include="Semantics\ConditionalOperatorTests.cs" />
<Compile Include="Semantics\ConstantTests.cs" />
<Compile Include="Semantics\DynamicTests.cs" />
<Compile Include="Semantics\ExpressionBodiedMemberTests.cs" />
<Compile Include="Semantics\FieldInitializerBindingTests.cs" />
<Compile Include="Semantics\ForEachTests.cs" />
<Compile Include="Semantics\ForLoopErrorTests.cs" />
<Compile Include="Semantics\HideByNameTests.cs" />
<Compile Include="Semantics\ImplicitlyTypeArraysTests.cs" />
<Compile Include="Semantics\ImplicitlyTypedLocalsTests.cs" />
<Compile Include="Semantics\InheritanceBindingTests.cs" />
<Compile Include="Semantics\InteractiveSemanticModelTests.cs" />
<Compile Include="Semantics\InterpolationTests.cs" />
<Compile Include="Semantics\PatternMatchingTests_Scope.cs" />
<Compile Include="Semantics\OutVarTests.cs" />
<Compile Include="Semantics\PatternMatchingTestBase.cs" />
<Compile Include="Semantics\PatternSwitchTests.cs" />
<Compile Include="Semantics\RefLocalsAndReturnsTests.cs" />
<Compile Include="Semantics\IteratorTests.cs" />
<Compile Include="Semantics\LambdaTests.cs" />
<Compile Include="Semantics\LocalFunctionTests.cs" />
<Compile Include="Semantics\LockTests.cs" />
<Compile Include="Semantics\LookupPositionTests.cs" />
<Compile Include="Semantics\LookupTests.cs" />
<Compile Include="Semantics\MemberResolutionResultTests.cs" />
<Compile Include="Semantics\MethodBodyModelTests.cs" />
<Compile Include="Semantics\MethodTypeInferenceTests.cs" />
<Compile Include="Semantics\MultiDimensionalArrayTests.cs" />
<Compile Include="Semantics\NameCollisionTests.cs" />
<Compile Include="Semantics\NamedAndOptionalTests.cs" />
<Compile Include="Semantics\NameLengthTests.cs" />
<Compile Include="Semantics\NameOfTests.cs" />
<Compile Include="Semantics\NullableConversionTests.cs" />
<Compile Include="Semantics\NullableTests.cs" />
<Compile Include="Semantics\ObjectAndCollectionInitializerTests.cs" />
<Compile Include="Semantics\OperatorTests.cs" />
<Compile Include="Semantics\OverloadResolutionTestBase.cs" />
<Compile Include="Semantics\OverloadResolutionTests.cs" />
<Compile Include="Semantics\PatternMatchingTests.cs" />
<Compile Include="Semantics\PropertyAccessTests.cs" />
<Compile Include="Semantics\QueryTests.cs" />
<Compile Include="Semantics\InteractiveUsingTests.cs" />
<Compile Include="Semantics\ScriptSemanticsTests.cs" />
<Compile Include="Semantics\SemanticAnalyzerTests.cs" />
<Compile Include="Semantics\SemanticErrorTests.cs" />
<Compile Include="Semantics\StructsTests.cs" />
<Compile Include="Semantics\SuppressAccessibilityChecksTests.cs" />
<Compile Include="Semantics\SwitchTests.cs" />
<Compile Include="Semantics\SyntaxTreeRootTests.cs" />
<Compile Include="Semantics\SynthesizedStaticConstructorTests.cs" />
<Compile Include="Semantics\TryCatchTests.cs" />
<Compile Include="Semantics\TypeOfTests.cs" />
<Compile Include="Semantics\UnsafeTests.cs" />
<Compile Include="Semantics\UserDefinedConversionTests.cs" />
<Compile Include="Semantics\UseSiteErrorTests.cs" />
<Compile Include="Semantics\UsingStatementTests.cs" />
<Compile Include="Semantics\ValueTupleTests.cs" />
<Compile Include="Semantics\VarianceTests.cs" />
</ItemGroup>
<ItemGroup>
<Reference Include="Microsoft.CSharp" />
<Reference Include="System" />
......
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -->
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<NonShipping>true</NonShipping>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
<ProjectGuid>{28026D16-EB0C-40B0-BDA7-11CAA2B97CCC}</ProjectGuid>
<OutputType>Library</OutputType>
<RootNamespace>Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests</RootNamespace>
<AssemblyName>Roslyn.Compilers.CSharp.Symbol.UnitTests</AssemblyName>
......@@ -16,157 +15,16 @@
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<ItemGroup Label="Project References">
<ProjectReference Include="..\..\..\..\Test\Utilities\Portable\TestUtilities.csproj">
<Project>{ccbd3438-3e84-40a9-83ad-533f23bcfca5}</Project>
<Name>TestUtilities</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Core\Portable\CodeAnalysis.csproj">
<Project>{1EE8CAD3-55F9-4D91-96B2-084641DA9A6C}</Project>
<Name>CodeAnalysis</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Test\Resources\Core\CompilerTestResources.csproj">
<Project>{7FE6B002-89D8-4298-9B1B-0B5C247DD1FD}</Project>
<Name>CompilerTestResources</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Test\Utilities\CSharp\CSharpCompilerTestUtilities.csproj">
<Project>{4371944a-d3ba-4b5b-8285-82e5ffc6d1f9}</Project>
<Name>CSharpCompilerTestUtilities</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\VisualBasic\Portable\BasicCodeAnalysis.vbproj">
<Project>{2523D0E6-DF32-4A3E-8AE0-A19BFFAE2EF6}</Project>
<Name>BasicCodeAnalysis</Name>
</ProjectReference>
<ProjectReference Include="..\..\Portable\CSharpCodeAnalysis.csproj">
<Project>{B501A547-C911-4A05-AC6E-274A50DFF30E}</Project>
<Name>CSharpCodeAnalysis</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\..\Test\PdbUtilities\PdbUtilities.csproj">
<Project>{afde6bea-5038-4a4a-a88e-dbd2e4088eed}</Project>
<Name>PdbUtilities</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\..\Test\Utilities\Portable\TestUtilities.csproj" />
<ProjectReference Include="..\..\..\Core\Portable\CodeAnalysis.csproj" />
<ProjectReference Include="..\..\..\Test\Resources\Core\CompilerTestResources.csproj" />
<ProjectReference Include="..\..\..\Test\Utilities\CSharp\CSharpCompilerTestUtilities.csproj" />
<ProjectReference Include="..\..\..\VisualBasic\Portable\BasicCodeAnalysis.vbproj" />
<ProjectReference Include="..\..\Portable\CSharpCodeAnalysis.csproj" />
<ProjectReference Include="..\..\..\..\Test\PdbUtilities\PdbUtilities.csproj" />
</ItemGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'" />
<ItemGroup>
<Compile Include="BadSymbolReference.cs" />
<Compile Include="Compilation\CompilationAPITests.cs" />
<Compile Include="Compilation\CSharpCompilationOptionsTests.cs" />
<Compile Include="Compilation\ForEachStatementInfoTests.cs" />
<Compile Include="Compilation\GetSemanticInfoBrokenCodeTests.cs" />
<Compile Include="Compilation\GetSemanticInfoTests.cs" />
<Compile Include="Compilation\GetUnusedImportDirectivesTests.cs" />
<Compile Include="Compilation\IndexedProperties_BindingTests.cs" />
<Compile Include="Compilation\LoadDirectiveTests.cs" />
<Compile Include="Compilation\QueryClauseInfoTests.cs" />
<Compile Include="Compilation\ReferenceManagerTests.cs" />
<Compile Include="Compilation\SemanticModelAPITests.cs" />
<Compile Include="Compilation\SemanticModelGetDeclaredSymbolAPITests.cs" />
<Compile Include="Compilation\SemanticModelGetSemanticInfoTests.cs" />
<Compile Include="Compilation\SemanticModelGetSemanticInfoTests_LateBound.cs" />
<Compile Include="Compilation\TypeInfoTests.cs" />
<Compile Include="CrossLanguageTests.cs" />
<Compile Include="DeclarationTests.cs" />
<Compile Include="DocumentationComments\ConstructorDocumentationCommentTests.cs" />
<Compile Include="DocumentationComments\CrefTests.cs" />
<Compile Include="DocumentationComments\DestructorDocumentationCommentTests.cs" />
<Compile Include="DocumentationComments\DocumentationCommentCompilerTests.cs" />
<Compile Include="DocumentationComments\DocumentationCommentIDTests.cs" />
<Compile Include="DocumentationComments\DocumentationModeTests.cs" />
<Compile Include="DocumentationComments\EventDocumentationCommentTests.cs" />
<Compile Include="DocumentationComments\FieldDocumentationCommentTests.cs" />
<Compile Include="DocumentationComments\MethodDocumentationCommentTests.cs" />
<Compile Include="DocumentationComments\ParameterTests.cs" />
<Compile Include="DocumentationComments\PartialTypeDocumentationCommentTests.cs" />
<Compile Include="DocumentationComments\PropertyDocumentationCommentTests.cs" />
<Compile Include="DocumentationComments\TypeDocumentationCommentTests.cs" />
<Compile Include="SymbolDisplay\ObjectDisplayTests.cs" />
<Compile Include="SymbolDisplay\SymbolDisplayTests.cs" />
<Compile Include="Compilation\SymbolSearchTests.cs" />
<Compile Include="Symbols\AccessorOverriddenOrHiddenMembersTests.cs" />
<Compile Include="Symbols\AnonymousTypesSemanticsTests.cs" />
<Compile Include="Symbols\ArrayTypeSymbolTests.cs" />
<Compile Include="Symbols\AssemblyAndNamespaceTests.cs" />
<Compile Include="Symbols\CompilationCreationTests.cs" />
<Compile Include="Symbols\ConversionTests.cs" />
<Compile Include="Symbols\CorLibrary\Choosing.cs" />
<Compile Include="Symbols\CorLibrary\CorTypes.cs" />
<Compile Include="Symbols\CustomModifiersTests.cs" />
<Compile Include="Symbols\DestructorTests.cs" />
<Compile Include="Symbols\EnumTests.cs" />
<Compile Include="Symbols\ErrorTypeSymbolTests.cs" />
<Compile Include="Symbols\ExtensionMethodTests.cs" />
<Compile Include="Symbols\GenericConstraintConversionTests.cs" />
<Compile Include="Symbols\GenericConstraintTests.cs" />
<Compile Include="Symbols\ImplicitClassTests.cs" />
<Compile Include="Symbols\IndexedPropertyTests.cs" />
<Compile Include="Symbols\IndexerTests.cs" />
<Compile Include="Symbols\InterfaceImplementationTests.cs" />
<Compile Include="Symbols\InterfaceOverriddenOrHiddenMembersTests.cs" />
<Compile Include="Symbols\LookupSymbolsInfoTests.cs" />
<Compile Include="Symbols\Metadata\MetadataMemberTests.cs" />
<Compile Include="Symbols\Metadata\MetadataTypeTests.cs" />
<Compile Include="Symbols\Metadata\PE\BaseTypeResolution.cs" />
<Compile Include="Symbols\Metadata\PE\DynamicTransformsTests.cs" />
<Compile Include="Symbols\Metadata\PE\HasUnsupportedMetadata.cs" />
<Compile Include="Symbols\Metadata\PE\LoadCustomModifiers.cs" />
<Compile Include="Symbols\Metadata\PE\LoadingAttributes.cs" />
<Compile Include="Symbols\Metadata\PE\LoadingEvents.cs" />
<Compile Include="Symbols\Metadata\PE\LoadingFields.cs" />
<Compile Include="Symbols\Metadata\PE\LoadingGenericTypeParameters.cs" />
<Compile Include="Symbols\Metadata\PE\LoadingIndexers.cs" />
<Compile Include="Symbols\Metadata\PE\LoadingMethods.cs" />
<Compile Include="Symbols\Metadata\PE\LoadingNamespacesAndTypes.cs" />
<Compile Include="Symbols\Metadata\PE\LoadingProperties.cs" />
<Compile Include="Symbols\Metadata\PE\MissingTypeReferences.cs" />
<Compile Include="Symbols\Metadata\PE\NoPia.cs" />
<Compile Include="Symbols\Metadata\PE\NoPiaInstantiationOfGenericClassAndStruct.cs" />
<Compile Include="Symbols\Metadata\PE\NoPiaLocalHideAndTypeSubstitutionTests.cs" />
<Compile Include="Symbols\Metadata\PE\TypeAccessibility.cs" />
<Compile Include="Symbols\Metadata\PE\TypeForwarders.cs" />
<Compile Include="Symbols\Metadata\PE\TypeKindTests.cs" />
<Compile Include="Symbols\MethodEqualityTests.cs" />
<Compile Include="Symbols\MissingSpecialMember.cs" />
<Compile Include="Symbols\MockAssemblySymbol.cs" />
<Compile Include="Symbols\MockNamedTypeSymbol.cs" />
<Compile Include="Symbols\MockNamespaceSymbol.cs" />
<Compile Include="Symbols\MockSymbolTests.cs" />
<Compile Include="Symbols\NamespaceExtentTests.cs" />
<Compile Include="Symbols\OverriddenOrHiddenMembersTests.cs" />
<Compile Include="Symbols\Retargeting\NoPia.cs" />
<Compile Include="Symbols\Retargeting\RetargetCustomAttributes.cs" />
<Compile Include="Symbols\Retargeting\RetargetCustomModifiers.cs" />
<Compile Include="Symbols\Retargeting\RetargetExplicitInterfaceImplementation.cs" />
<Compile Include="Symbols\Retargeting\RetargetingTests.cs" />
<Compile Include="Symbols\Source\AccessTests.cs" />
<Compile Include="Symbols\Source\BaseClassTests.cs" />
<Compile Include="Symbols\Source\ClsComplianceTests.cs" />
<Compile Include="Symbols\Source\CompletionTests.cs" />
<Compile Include="Symbols\Source\CustomModifierCopyTests.cs" />
<Compile Include="Symbols\Source\DeclaringSyntaxNodeTests.cs" />
<Compile Include="Symbols\Source\DelegateTests.cs" />
<Compile Include="Symbols\Source\EnumTests.cs" />
<Compile Include="Symbols\Source\EventTests.cs" />
<Compile Include="Symbols\Source\ExpressionBodiedMethodTests.cs" />
<Compile Include="Symbols\Source\ExternAliasTests.cs" />
<Compile Include="Symbols\Source\FieldTests.cs" />
<Compile Include="Symbols\Source\IndexedTypeParameterTests.cs" />
<Compile Include="Symbols\Source\LocationTests.cs" />
<Compile Include="Symbols\Source\MethodTests.cs" />
<Compile Include="Symbols\Source\ModifierTests.cs" />
<Compile Include="Symbols\Source\PropertyTests.cs" />
<Compile Include="Symbols\Source\ExpressionBodiedPropertyTests.cs" />
<Compile Include="Symbols\Source\SourcePlusMetadataTests.cs" />
<Compile Include="Symbols\Source\TypeMapTests.cs" />
<Compile Include="Symbols\Source\UsingAliasTests.cs" />
<Compile Include="Symbols\SymbolDistinguisherTests.cs" />
<Compile Include="Symbols\SymbolErrorTests.cs" />
<Compile Include="Symbols\SymbolExtensionTests.cs" />
<Compile Include="Symbols\TypedConstantTests.cs" />
<Compile Include="Symbols\TypeResolutionTests.cs" />
<Compile Include="Symbols\TypeTests.cs" />
<Compile Include="Symbols\TypeUnificationTests.cs" />
<Compile Include="Symbols\UserDefinedOperatorErrorTests.cs" />
</ItemGroup>
<ItemGroup>
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
......
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -->
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<NonShipping>true</NonShipping>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
<ProjectGuid>{50D26304-0961-4A51-ABF6-6CAD1A56D202}</ProjectGuid>
<OutputType>Library</OutputType>
<RootNamespace>Microsoft.CodeAnalysis.CSharp.UnitTests</RootNamespace>
<AssemblyName>Roslyn.Compilers.CSharp.Syntax.UnitTests</AssemblyName>
......@@ -21,118 +20,26 @@
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'" />
<ItemGroup Label="Project References">
<ProjectReference Include="..\..\..\..\Test\Utilities\Portable\TestUtilities.csproj">
<Project>{ccbd3438-3e84-40a9-83ad-533f23bcfca5}</Project>
<Name>TestUtilities</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Core\Portable\CodeAnalysis.csproj">
<Project>{1EE8CAD3-55F9-4D91-96B2-084641DA9A6C}</Project>
<Name>CodeAnalysis</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Test\Resources\Core\CompilerTestResources.csproj">
<Project>{7FE6B002-89D8-4298-9B1B-0B5C247DD1FD}</Project>
<Name>CompilerTestResources</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Test\Utilities\CSharp\CSharpCompilerTestUtilities.csproj">
<Project>{4371944a-d3ba-4b5b-8285-82e5ffc6d1f9}</Project>
<Name>CSharpCompilerTestUtilities</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\VisualBasic\Portable\BasicCodeAnalysis.vbproj">
<Project>{2523D0E6-DF32-4A3E-8AE0-A19BFFAE2EF6}</Project>
<Name>BasicCodeAnalysis</Name>
</ProjectReference>
<ProjectReference Include="..\..\Portable\CSharpCodeAnalysis.csproj">
<Project>{B501A547-C911-4A05-AC6E-274A50DFF30E}</Project>
<Name>CSharpCodeAnalysis</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\..\Test\Utilities\Portable\TestUtilities.csproj" />
<ProjectReference Include="..\..\..\Core\Portable\CodeAnalysis.csproj" />
<ProjectReference Include="..\..\..\Test\Resources\Core\CompilerTestResources.csproj" />
<ProjectReference Include="..\..\..\Test\Utilities\CSharp\CSharpCompilerTestUtilities.csproj" />
<ProjectReference Include="..\..\..\VisualBasic\Portable\BasicCodeAnalysis.vbproj" />
<ProjectReference Include="..\..\Portable\CSharpCodeAnalysis.csproj" />
<ProjectReference Include="..\..\Portable\CSharpCodeAnalysis.csproj">
<Project>{B501A547-C911-4A05-AC6E-274A50DFF30E}</Project>
<Name>CSharpCodeAnalysis</Name>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
<ProjectReference Include="..\..\..\..\Test\PdbUtilities\PdbUtilities.csproj">
<Project>{afde6bea-5038-4a4a-a88e-dbd2e4088eed}</Project>
<Name>PdbUtilities</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\..\Test\PdbUtilities\PdbUtilities.csproj" />
</ItemGroup>
<ItemGroup>
<Compile Include="Generated\Syntax.Test.xml.Generated.cs" />
<Compile Include="Diagnostics\DiagnosticTest.cs" />
<Compile Include="Diagnostics\DiagnosticTest.MockSyntaxTree.cs" />
<Compile Include="Diagnostics\LocationsTests.cs" />
<Compile Include="IncrementalParsing\BinaryExpression.cs" />
<Compile Include="IncrementalParsing\ChangingAsync.cs" />
<Compile Include="IncrementalParsing\ChangingIdentifiers.cs" />
<Compile Include="IncrementalParsing\CompoundAssignment.cs" />
<Compile Include="IncrementalParsing\GrammarAmbiguities.cs" />
<Compile Include="IncrementalParsing\IncrementalParsingTests.cs" />
<Compile Include="IncrementalParsing\NodeValidators.cs" />
<Compile Include="IncrementalParsing\SyntaxDifferences.cs" />
<Compile Include="IncrementalParsing\TypeChanges.cs" />
<Compile Include="IncrementalParsing\UnaryExpression.cs" />
<Compile Include="LexicalAndXml\CrefLexerTests.cs" />
<Compile Include="LexicalAndXml\DisabledRegionTests.cs" />
<Compile Include="LexicalAndXml\DocumentationCommentLexerTestBase.cs" />
<Compile Include="LexicalAndXml\LexicalErrorTests.cs" />
<Compile Include="LexicalAndXml\LexicalTests.cs" />
<Compile Include="LexicalAndXml\NameAttributeValueLexerTests.cs" />
<Compile Include="LexicalAndXml\PreprocessorTests.cs" />
<Compile Include="LexicalAndXml\XmlDocCommentTests.cs" />
<Compile Include="ParentChecker.cs" />
<Compile Include="Parsing\AsyncParsingTests.cs" />
<Compile Include="Parsing\AwaitParsingTests.cs" />
<Compile Include="Parsing\CrefParsingTests.cs" />
<Compile Include="Parsing\DeclarationExpressionTests.cs" />
<Compile Include="Parsing\DeclarationParsingTests.cs" />
<Compile Include="Parsing\DeconstructionTests.cs" />
<Compile Include="Parsing\ExpressionParsingTests.cs" />
<Compile Include="Parsing\LocalFunctionParsingTests.cs" />
<Compile Include="Parsing\ParserRegressionTests.cs" />
<Compile Include="Parsing\ScriptParsingTests.cs" />
<Compile Include="Parsing\LambdaParameterParsingTests.cs" />
<Compile Include="Parsing\NameAttributeValueParsingTests.cs" />
<Compile Include="Parsing\NameParsingTests.cs" />
<Compile Include="Parsing\CSharpParseOptionsTests.cs" />
<Compile Include="Parsing\ParserErrorMessageTests.cs" />
<Compile Include="Parsing\ParsingErrorRecoveryTests.cs" />
<Compile Include="Parsing\ParsingTests.cs" />
<Compile Include="Parsing\PatternParsingTests.cs" />
<Compile Include="Parsing\RoundTrippingTests.cs" />
<Compile Include="Parsing\SeparatedSyntaxListParsingTests.cs" />
<Compile Include="Parsing\StatementParsingTests.cs" />
<Compile Include="Parsing\SyntaxExtensions.cs" />
<Compile Include="Parsing\ValueTupleTests.cs" />
<Compile Include="Parsing\VerbatimCrefParsingTests.cs" />
<Compile Include="Resources.Designer.cs">
<Compile Update="Resources.Designer.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
<Compile Include="Syntax\ChildSyntaxListTests.cs" />
<Compile Include="Syntax\LambdaUtilitiesTests.cs" />
<Compile Include="Syntax\SyntaxTreeTests.cs" />
<Compile Include="Syntax\GreenNodeTests.cs" />
<Compile Include="Syntax\RedNodeTests.cs" />
<Compile Include="Syntax\SeparatedSyntaxListTests.cs" />
<Compile Include="Syntax\SerializationTests.cs" />
<Compile Include="Syntax\StructuredTriviaTests.cs" />
<Compile Include="Syntax\SyntaxAnnotationTests.cs" />
<Compile Include="Syntax\SyntaxDiffingTests.cs" />
<Compile Include="Syntax\SyntaxEquivalenceTests.cs" />
<Compile Include="Syntax\SyntaxFactoryTests.cs" />
<Compile Include="Syntax\SyntaxNormalizerTests.cs" />
<Compile Include="Syntax\SyntaxListTests.cs" />
<Compile Include="Syntax\SyntaxNodeOrTokenListTests.cs" />
<Compile Include="Syntax\SyntaxNodeTests.cs" />
<Compile Include="Syntax\SyntaxRewriterTests.cs" />
<Compile Include="Syntax\SyntaxTests.cs" />
<Compile Include="Syntax\SyntaxTokenListTests.cs" />
<Compile Include="Syntax\SyntaxTriviaListTests.cs" />
<Compile Include="Syntax\TrackNodeTests.cs" />
<Compile Include="TextExtensions.cs" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Resources.resx">
<EmbeddedResource Update="Resources.resx">
<Generator>PublicResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
<SubType>Designer</SubType>
......
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -->
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<NonShipping>true</NonShipping>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
<ProjectGuid>{FCFA8808-A1B6-48CC-A1EA-0B8CA8AEDA8E}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Microsoft.CodeAnalysis.CSharp.UnitTests.CodeGen</RootNamespace>
<AssemblyName>Roslyn.Compilers.CSharp.WinRT.UnitTests</AssemblyName>
<TargetFramework>net46</TargetFramework>
......@@ -18,53 +16,15 @@
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'" />
<ItemGroup>
<Compile Include="AnonymousTypesSymbolTests.cs" />
<Compile Include="CodeGen\WinMdEventTests.cs" />
<Compile Include="CodeGen\WinRTCollectionTests.cs" />
<Compile Include="Metadata\WinMdDumpTest.cs" />
<Compile Include="Metadata\WinMdEventTests.cs" />
<Compile Include="Metadata\WinMdMetadataTests.cs" />
<Compile Include="PdbTests.cs" />
<Compile Include="PEParameterSymbolTests.cs" />
<Compile Include="WinRTUtil.cs" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\..\..\Test\Utilities\Desktop\TestUtilities.Desktop.csproj">
<Project>{76c6f005-c89d-4348-bb4a-391898dbeb52}</Project>
<Name>TestUtilities.Desktop</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\..\Test\Utilities\Portable\TestUtilities.csproj">
<Project>{ccbd3438-3e84-40a9-83ad-533f23bcfca5}</Project>
<Name>TestUtilities</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Core\Portable\CodeAnalysis.csproj">
<Project>{1ee8cad3-55f9-4d91-96b2-084641da9a6c}</Project>
<Name>CodeAnalysis</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Test\Resources\Core\CompilerTestResources.csproj">
<Project>{7fe6b002-89d8-4298-9b1b-0b5c247dd1fd}</Project>
<Name>CompilerTestResources</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Test\Utilities\CSharp.Desktop\CSharpCompilerTestUtilities.Desktop.csproj">
<Project>{7a4b2176-7bfd-4b75-a61a-e25a1fdd0a1e}</Project>
<Name>CSharpCompilerTestUtilities.Desktop</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Test\Utilities\CSharp\CSharpCompilerTestUtilities.csproj">
<Project>{4371944a-d3ba-4b5b-8285-82e5ffc6d1f9}</Project>
<Name>CSharpCompilerTestUtilities</Name>
</ProjectReference>
<ProjectReference Include="..\..\Portable\CSharpCodeAnalysis.csproj">
<Project>{b501a547-c911-4a05-ac6e-274a50dff30e}</Project>
<Name>CSharpCodeAnalysis</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\VisualBasic\Portable\BasicCodeAnalysis.vbproj">
<Project>{2523d0e6-df32-4a3e-8ae0-a19bffae2ef6}</Project>
<Name>BasicCodeAnalysis</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\..\Test\PdbUtilities\PdbUtilities.csproj">
<Project>{afde6bea-5038-4a4a-a88e-dbd2e4088eed}</Project>
<Name>PdbUtilities</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\..\Test\Utilities\Desktop\TestUtilities.Desktop.csproj" />
<ProjectReference Include="..\..\..\..\Test\Utilities\Portable\TestUtilities.csproj" />
<ProjectReference Include="..\..\..\Core\Portable\CodeAnalysis.csproj" />
<ProjectReference Include="..\..\..\Test\Resources\Core\CompilerTestResources.csproj" />
<ProjectReference Include="..\..\..\Test\Utilities\CSharp.Desktop\CSharpCompilerTestUtilities.Desktop.csproj" />
<ProjectReference Include="..\..\..\Test\Utilities\CSharp\CSharpCompilerTestUtilities.csproj" />
<ProjectReference Include="..\..\Portable\CSharpCodeAnalysis.csproj" />
<ProjectReference Include="..\..\..\VisualBasic\Portable\BasicCodeAnalysis.vbproj" />
<ProjectReference Include="..\..\..\..\Test\PdbUtilities\PdbUtilities.csproj" />
</ItemGroup>
<ItemGroup>
<Reference Include="System.Xml.Linq" />
......
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -->
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\..\..\..\build\Targets\SettingsSdk.props" />
<Import Project="..\..\..\..\build\Targets\GenerateCompilerExecutableBindingRedirects.targets" />
<PropertyGroup>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
<ProjectGuid>{4B45CA0C-03A0-400F-B454-3D4BCB16AF38}</ProjectGuid>
<OutputType>Exe</OutputType>
<RootNamespace>Microsoft.CodeAnalysis.CSharp.CommandLine</RootNamespace>
<AssemblyName>csc</AssemblyName>
<Prefer32Bit>false</Prefer32Bit>
<LargeAddressAware>true</LargeAddressAware>
<StartupObject>Microsoft.CodeAnalysis.CSharp.CommandLine.Program</StartupObject>
......@@ -17,14 +15,8 @@
<RuntimeIdentifiers>win7</RuntimeIdentifiers>
</PropertyGroup>
<ItemGroup Label="Project References">
<ProjectReference Include="..\..\Core\Portable\CodeAnalysis.csproj">
<Project>{1EE8CAD3-55F9-4D91-96B2-084641DA9A6C}</Project>
<Name>CodeAnalysis</Name>
</ProjectReference>
<ProjectReference Include="..\Portable\CSharpCodeAnalysis.csproj">
<Project>{B501A547-C911-4A05-AC6E-274A50DFF30E}</Project>
<Name>CSharpCodeAnalysis</Name>
</ProjectReference>
<ProjectReference Include="..\..\Core\Portable\CodeAnalysis.csproj" />
<ProjectReference Include="..\Portable\CSharpCodeAnalysis.csproj" />
</ItemGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'" />
......@@ -51,7 +43,6 @@
<Compile Include="..\..\Shared\Csc.cs">
<Link>Csc.cs</Link>
</Compile>
<Compile Include="Program.cs" />
</ItemGroup>
<ItemGroup>
<InternalsVisibleToTest Include="Roslyn.Compilers.CSharp.CommandLine.UnitTests" />
......
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -->
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
<ProjectGuid>{7AD4FE65-9A30-41A6-8004-AA8F89BCB7F3}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Microsoft.CodeAnalysis.BuildTasks</RootNamespace>
<AssemblyName>Microsoft.Build.Tasks.CodeAnalysis</AssemblyName>
<DefaultLanguage>en-US</DefaultLanguage>
......@@ -50,31 +48,14 @@
<Compile Include="..\Portable\InternalUtilities\UnicodeCharacterUtilities.cs">
<Link>UnicodeCharacterUtilities.cs</Link>
</Compile>
<Compile Include="AssemblyResolution.cs" />
<Compile Include="CanonicalError.cs" />
<Compile Include="MvidReader.cs" />
<Compile Include="CopyRefAssembly.cs" />
<Compile Include="ValidateBootstrap.cs" />
<Compile Include="CommandLineBuilderExtension.cs" />
<Compile Include="Csc.cs" />
<Compile Include="Csi.cs" />
<Compile Include="ErrorString.Designer.cs">
<Compile Update="ErrorString.Designer.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>ErrorString.resx</DependentUpon>
</Compile>
<Compile Include="ICompilerOptionsHostObject.cs" />
<Compile Include="ICscHostObject5.cs" />
<Compile Include="InteractiveCompiler.cs" />
<Compile Include="IVbcHostObject6.cs" />
<Compile Include="ManagedCompiler.cs" />
<Compile Include="PropertyDictionary.cs" />
<Compile Include="RCWForCurrentContext.cs" />
<Compile Include="Utilities.cs" />
<Compile Include="Vbc.cs" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="ErrorString.resx">
<EmbeddedResource Update="ErrorString.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>ErrorString.Designer.cs</LastGenOutput>
</EmbeddedResource>
......
// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using Xunit;
此差异已折叠。
// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using Xunit;
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -->
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\..\..\..\..\build\Targets\SettingsSdk.props" />
<PropertyGroup>
<Nonshipping>true</Nonshipping>
<Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
<PlatformTarget>AnyCPU</PlatformTarget>
<ProjectGuid>{7FE6B002-89D8-4298-9B1B-0B5C247DD1FD}</ProjectGuid>
<OutputType>Library</OutputType>
<AssemblyName>Roslyn.Compilers.Test.Resources</AssemblyName>
<TargetFramework>netstandard1.3</TargetFramework>
<RootNamespace></RootNamespace>
<EnableDefaultItems>false</EnableDefaultItems>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'" />
<ItemGroup Label="Project References">
<ProjectReference Include="..\..\..\Core\Portable\CodeAnalysis.csproj">
<Project>{1EE8CAD3-55F9-4D91-96B2-084641DA9A6C}</Project>
<Name>CodeAnalysis</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\Core\Portable\CodeAnalysis.csproj" />
</ItemGroup>
<ItemGroup>
<Content Include="Analyzers\FaultyAnalyzer.cs" />
......@@ -390,9 +387,11 @@
<ItemGroup>
<EmbeddedResource Include="NetFX\ValueTuple\ValueTuple.cs" />
<EmbeddedResource Include="NetFX\ValueTuple\TupleElementNamesAttribute.cs" />
<Compile Include="ResourceLoader.cs" />
<Content Include="SymbolsTests\CustomModifiers\GenericMethodWithModifiers.cpp" />
<None Include="SymbolsTests\Metadata\public-and-private.cs" />
</ItemGroup>
<ItemGroup>
<Compile Include="ResourceLoader.cs" />
<Compile Include="TestKeys.cs" />
<Compile Include="TestResources.cs" />
</ItemGroup>
......
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册