ResultProviderTestUtilities.csproj 12.7 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ImportGroup Label="Settings">
    <Import Project="..\..\..\..\Tools\Microsoft.CodeAnalysis.Toolset.Open\Targets\VSL.Settings.targets" />
    <Import Project="..\..\..\..\..\build\VSL.Settings.Closed.targets" />
  </ImportGroup>
  <PropertyGroup>
    <NonShipping>true</NonShipping>
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    <ProjectGuid>{ABDBAC1E-350E-4DC3-BB45-3504404545EE}</ProjectGuid>
    <OutputType>Library</OutputType>
    <RootNamespace>Microsoft.CodeAnalysis.ExpressionEvaluator</RootNamespace>
    <AssemblyName>Roslyn.ExpressionEvaluator.ResultProvider.Test.Utilities</AssemblyName>
    <SolutionDir Condition="'$(SolutionDir)' == '' OR '$(SolutionDir)' == '*Undefined*'">..\..\..\..\..\</SolutionDir>
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
    <UseCommonOutputDirectory>True</UseCommonOutputDirectory>
    <RestorePackages>true</RestorePackages>
    <!-- Don't transitively copy output files, since everything builds to the same folder. -->
  </PropertyGroup>
  <ItemGroup Label="File References">
    <Reference Include="$(OutDir)Microsoft.VisualStudio.Debugger.Metadata.dll" />
    <Reference Include="System.Collections.Immutable, Version=1.1.33.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
      <SpecificVersion>False</SpecificVersion>
      <HintPath>..\..\..\..\..\packages\System.Collections.Immutable.1.1.33-beta\lib\portable-net45+win8+wp8+wpa81\System.Collections.Immutable.dll</HintPath>
    </Reference>
    <Reference Include="xunit">
      <HintPath>..\..\..\..\..\packages\xunit.1.9.2\lib\net20\xunit.dll</HintPath>
    </Reference>
  </ItemGroup>
  <ItemGroup Label="Project References">
    <ProjectReference Include="..\..\..\Core\Source\Concord\Concord.csproj">
      <Project>{5002636a-fe8d-40bf-8818-ab513a2194fa}</Project>
      <Name>Concord</Name>
      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
    </ProjectReference>
  </ItemGroup>
  <ItemGroup>
    <Reference Include="System" />
  </ItemGroup>
  <ItemGroup Label="Linked Files">
    <Compile Include="..\..\..\..\Compilers\Core\Portable\Collections\PooledStringBuilder.cs">
      <Link>Compiler\Collections\PooledStringBuilder.cs</Link>
    </Compile>
    <Compile Include="..\..\..\..\Compilers\Core\Portable\InternalUtilities\FailFast.cs">
      <Link>Compiler\InternalUtilities\FailFast.cs</Link>
    </Compile>
    <Compile Include="..\..\..\..\Compilers\Core\Portable\InternalUtilities\FatalError.cs">
      <Link>Compiler\InternalUtilities\FatalError.cs</Link>
    </Compile>
    <Compile Include="..\..\..\..\Compilers\Core\Portable\InternalUtilities\EnumField.cs">
      <Link>Compiler\InternalUtilities\EnumField.cs</Link>
    </Compile>
    <Compile Include="..\..\..\..\Compilers\Core\Portable\InternalUtilities\ExceptionUtilities.cs">
      <Link>Compiler\InternalUtilities\ExceptionUtilities.cs</Link>
    </Compile>
    <Compile Include="..\..\..\..\Compilers\Core\SharedCollections\ObjectPool`1.cs">
      <Link>Compiler\InternalUtilities\ObjectPool`1.cs</Link>
    </Compile>
    <Compile Include="..\..\..\..\Compilers\Core\Portable\SymbolDisplay\ObjectDisplayExtensions.cs">
      <Link>Compiler\SymbolDisplay\ObjectDisplayExtensions.cs</Link>
    </Compile>
    <Compile Include="..\..\..\..\Compilers\Core\Portable\SymbolDisplay\ObjectDisplayOptions.cs">
      <Link>Compiler\SymbolDisplay\ObjectDisplayOptions.cs</Link>
    </Compile>
    <Compile Include="..\..\..\..\Compilers\Core\Portable\Symbols\WellKnownMemberNames.cs">
      <Link>Compiler\Symbols\WellKnownMemberNames.cs</Link>
    </Compile>
    <Compile Include="..\..\Source\ExpressionCompiler\DateTimeUtilities.cs">
      <Link>ResultProvider\Helpers\DateTimeUtilities.cs</Link>
    </Compile>
    <Compile Include="..\..\Source\ExpressionCompiler\ExpressionCompilerConstants.cs">
      <Link>ExpressionCompiler\ExpressionCompilerConstants.cs</Link>
    </Compile>
    <Compile Include="..\..\Source\ExpressionCompiler\ExpressionEvaluatorFatalError.cs">
      <Link>ResultProvider\Helpers\ExpressionEvaluatorFatalError.cs</Link>
    </Compile>
    <Compile Include="..\..\Source\ResultProvider\Expansion\AggregateExpansion.cs">
      <Link>ResultProvider\Expansion\AggregateExpansion.cs</Link>
    </Compile>
    <Compile Include="..\..\Source\ResultProvider\Expansion\ArrayExpansion.cs">
      <Link>ResultProvider\Expansion\ArrayExpansion.cs</Link>
    </Compile>
    <Compile Include="..\..\Source\ResultProvider\Expansion\DebuggerTypeProxyExpansion.cs">
      <Link>ResultProvider\Expansion\DebuggerTypeProxyExpansion.cs</Link>
    </Compile>
    <Compile Include="..\..\Source\ResultProvider\Expansion\Expansion.cs">
      <Link>ResultProvider\Expansion\Expansion.cs</Link>
    </Compile>
    <Compile Include="..\..\Source\ResultProvider\Expansion\MemberExpansion.cs">
      <Link>ResultProvider\Expansion\MemberExpansion.cs</Link>
    </Compile>
    <Compile Include="..\..\Source\ResultProvider\Expansion\PointerDereferenceExpansion.cs">
      <Link>ResultProvider\Expansion\PointerDereferenceExpansion.cs</Link>
    </Compile>
    <Compile Include="..\..\Source\ResultProvider\Expansion\ResultsViewExpansion.cs">
      <Link>ResultProvider\Expansion\ResultsViewExpansion.cs</Link>
    </Compile>
    <Compile Include="..\..\Source\ResultProvider\Expansion\TypeVariablesExpansion.cs">
      <Link>ResultProvider\Expansion\TypeVariablesExpansion.cs</Link>
    </Compile>
    <Compile Include="..\..\Source\ResultProvider\Formatter.cs">
      <Link>ResultProvider\Formatter.cs</Link>
    </Compile>
    <Compile Include="..\..\Source\ResultProvider\Formatter.TypeNames.cs">
      <Link>ResultProvider\Formatter.TypeNames.cs</Link>
    </Compile>
    <Compile Include="..\..\Source\ResultProvider\Formatter.Values.cs">
      <Link>ResultProvider\Formatter.Values.cs</Link>
    </Compile>
    <Compile Include="..\..\Source\ResultProvider\Helpers\ArrayBuilder.cs">
      <Link>ResultProvider\Helpers\ArrayBuilder.cs</Link>
    </Compile>
114 115 116
    <Compile Include="..\..\Source\ResultProvider\Helpers\DebuggerDisplayInfo.cs">
      <Link>ResultProvider\Helpers\DebuggerDisplayInfo.cs</Link>
    </Compile>
117 118 119 120 121 122 123 124 125
    <Compile Include="..\..\Source\ResultProvider\Helpers\DkmClrValueFlagsExtensions.cs">
      <Link>ResultProvider\Helpers\DkmClrValueFlagsExtensions.cs</Link>
    </Compile>
    <Compile Include="..\..\Source\ResultProvider\Helpers\DkmEvaluationResultFlagsExtensions.cs">
      <Link>ResultProvider\Helpers\DkmEvaluationResultFlagsExtensions.cs</Link>
    </Compile>
    <Compile Include="..\..\Source\ResultProvider\Helpers\EvalResultDataItem.cs">
      <Link>ResultProvider\Helpers\EvalResultDataItem.cs</Link>
    </Compile>
126 127 128
    <Compile Include="..\..\Source\ResultProvider\Helpers\EnumContextDataItem.cs">
      <Link>ResultProvider\Helpers\EnumContextDataItem.cs</Link>
    </Compile>
129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158
    <Compile Include="..\..\Source\ResultProvider\Helpers\GeneratedMetadataNames.cs">
      <Link>ResultProvider\Helpers\GeneratedMetadataNames.cs</Link>
    </Compile>
    <Compile Include="..\..\Source\ResultProvider\Helpers\InternalWellKnownMemberNames.cs">
      <Link>ResultProvider\Helpers\InternalWellKnownMemberNames.cs</Link>
    </Compile>
    <Compile Include="..\..\Source\ResultProvider\Helpers\MemberAndDeclarationInfo.cs">
      <Link>ResultProvider\Helpers\MemberAndDeclarationInfo.cs</Link>
    </Compile>
    <Compile Include="..\..\Source\ResultProvider\Helpers\RawStringDataItem.cs">
      <Link>ResultProvider\Helpers\RawStringDataItem.cs</Link>
    </Compile>
    <Compile Include="..\..\Source\ResultProvider\Helpers\TypeHelpers.cs">
      <Link>ResultProvider\Helpers\TypeHelpers.cs</Link>
    </Compile>
    <Compile Include="..\..\Source\ResultProvider\Helpers\ValueHelpers.cs">
      <Link>ResultProvider\Helpers\ValueHelpers.cs</Link>
    </Compile>
    <Compile Include="..\..\Source\ResultProvider\Resources.Designer.cs">
      <Link>Resources.Designer.cs</Link>
      <AutoGen>True</AutoGen>
      <DesignTime>True</DesignTime>
      <DependentUpon>Resources.resx</DependentUpon>
    </Compile>
    <Compile Include="..\..\Source\ResultProvider\ResultProvider.cs">
      <Link>ResultProvider\ResultProvider.cs</Link>
    </Compile>
  </ItemGroup>
  <ItemGroup>
    <Compile Include="Debugger\Engine\DkmContinueCorruptingException.cs" />
159 160
    <Compile Include="Debugger\Engine\DkmEvaluateDebuggerDisplayStringAsyncResult.cs" />
    <Compile Include="Debugger\Engine\DkmEvaluationAsyncResult.cs" />
161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184
    <Compile Include="Debugger\Engine\DkmExceptionCode.cs" />
    <Compile Include="Debugger\Engine\DkmException.cs" />
    <Compile Include="Debugger\Engine\DkmClrAppDomain.cs" />
    <Compile Include="Debugger\Engine\DkmClrDebuggerBrowsableAttribute.cs" />
    <Compile Include="Debugger\Engine\DkmClrDebuggerDisplayAttribute.cs" />
    <Compile Include="Debugger\Engine\DkmClrDebuggerTypeProxyAttribute.cs" />
    <Compile Include="Debugger\Engine\DkmClrDebuggerVisualizerAttribute.cs" />
    <Compile Include="Debugger\Engine\DkmClrEvalAttribute.cs" />
    <Compile Include="Debugger\Engine\DkmClrValueFlags.cs" />
    <Compile Include="Debugger\Engine\DkmCustomUIVisualizerInfo.cs" />
    <Compile Include="Debugger\Engine\DkmEvaluationResultCategory.cs" />
    <Compile Include="Debugger\Engine\DkmEvaluationResultEnumContext.cs" />
    <Compile Include="Debugger\Engine\DkmGetChildrenAsyncResult.cs" />
    <Compile Include="Debugger\Engine\DkmEvaluationEnumAsyncResult.cs" />
    <Compile Include="Debugger\Engine\DkmClrModuleInstance.cs" />
    <Compile Include="Debugger\Engine\DkmClrRuntimeInstance.cs" />
    <Compile Include="Debugger\Engine\DkmClrType.cs" />
    <Compile Include="Debugger\Engine\DkmClrValue.cs" />
    <Compile Include="Debugger\Engine\DkmDataContainer.cs" />
    <Compile Include="Debugger\Engine\DkmEvaluationFlags.cs" />
    <Compile Include="Debugger\Engine\DkmEvaluationResult.cs" />
    <Compile Include="Debugger\Engine\DkmEvaluationResultFlags.cs" />
    <Compile Include="Debugger\Engine\DkmFailedEvaluationResult.cs" />
    <Compile Include="Debugger\Engine\DkmInspectionContext.cs" />
185
    <Compile Include="Debugger\Engine\DkmDataItem.cs" />
186 187 188 189 190
    <Compile Include="Debugger\Engine\DkmMisc.cs" />
    <Compile Include="Debugger\Engine\DkmModule.cs" />
    <Compile Include="Debugger\Engine\DkmModuleInstance.cs" />
    <Compile Include="Debugger\Engine\DkmReportNonFatalWatsonExceptionAttribute.cs" />
    <Compile Include="Debugger\Engine\DkmSuccessEvaluationResult.cs" />
191
    <Compile Include="Debugger\Engine\DkmWorkList.cs" />
192 193 194 195 196 197 198 199 200 201 202 203 204 205 206
    <Compile Include="Debugger\Engine\IDkmClrFormatter.cs" />
    <Compile Include="Debugger\Engine\IDkmClrResultProvider.cs" />
    <Compile Include="Debugger\MemberInfo\AssemblyImpl.cs" />
    <Compile Include="Debugger\MemberInfo\ConstructorInfoImpl.cs" />
    <Compile Include="Debugger\MemberInfo\CustomAttributeDataImpl.cs" />
    <Compile Include="Debugger\MemberInfo\EventInfoImpl.cs" />
    <Compile Include="Debugger\MemberInfo\FieldInfoImpl.cs" />
    <Compile Include="Debugger\MemberInfo\MethodInfoImpl.cs" />
    <Compile Include="Debugger\MemberInfo\ModuleImpl.cs" />
    <Compile Include="Debugger\MemberInfo\ParameterInfoImpl.cs" />
    <Compile Include="Debugger\MemberInfo\PropertyInfoImpl.cs" />
    <Compile Include="Debugger\MemberInfo\TypeImpl.cs" />
    <Compile Include="ReflectionUtilities.cs" />
    <Compile Include="ResultProviderTestBase.cs" />
  </ItemGroup>
J
Jared Parsons 已提交
207 208
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " />
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " />
209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229
  <ItemGroup>
    <InternalsVisibleToTest Include="Roslyn.ExpressionEvaluator.CSharp.ResultProvider.UnitTests" />
    <InternalsVisibleToTest Include="Roslyn.ExpressionEvaluator.VisualBasic.ResultProvider.UnitTests" />
  </ItemGroup>
  <ItemGroup>
    <EmbeddedResource Include="..\..\Source\ResultProvider\Resources.resx">
      <Link>Resources.resx</Link>
      <Generator>ResXFileCodeGenerator</Generator>
      <LastGenOutput>Resources.Designer.cs</LastGenOutput>
      <CustomToolNamespace>Microsoft.CodeAnalysis.ExpressionEvaluator</CustomToolNamespace>
    </EmbeddedResource>
  </ItemGroup>
  <ItemGroup>
    <None Include="packages.config" />
  </ItemGroup>
  <ImportGroup Label="Targets">
    <Import Project="..\..\..\..\Tools\Microsoft.CodeAnalysis.Toolset.Open\Targets\VSL.Imports.targets" />
    <Import Project="..\..\..\..\..\build\VSL.Imports.Closed.targets" />
    <Import Project="..\..\..\..\..\build\Roslyn.Toolsets.Xunit.targets" />
    <Import Project="$(SolutionDir)\.nuget\NuGet.targets" Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
  </ImportGroup>
230
</Project>