ResultProviderTestUtilities.csproj 10.1 KB
Newer Older
1
<?xml version="1.0" encoding="utf-8"?>
2
<!-- Copyright (c)  Microsoft.  All Rights Reserved.  Licensed under the Apache License, Version 2.0.  See License.txt in the project root for license information. -->
3
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
J
Jared Parsons 已提交
4
  <Import Project="..\..\..\..\..\build\Targets\Settings.props" />
5 6
  <PropertyGroup>
    <NonShipping>true</NonShipping>
7
    <Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
8
    <PlatformTarget>AnyCPU</PlatformTarget>
9 10 11 12 13
    <ProjectGuid>{ABDBAC1E-350E-4DC3-BB45-3504404545EE}</ProjectGuid>
    <OutputType>Library</OutputType>
    <RootNamespace>Microsoft.CodeAnalysis.ExpressionEvaluator</RootNamespace>
    <AssemblyName>Roslyn.ExpressionEvaluator.ResultProvider.Test.Utilities</AssemblyName>
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
14
    <TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
15
  	<NoWarn>$(NoWarn);CA1825</NoWarn> <!-- Disable CA1825 (Avoid unnecessary zero-length array allocations. Use Array.Empty<X>() instead) as Array.Empty not available in one of the targets for this shared project -->
16 17
  </PropertyGroup>
  <ItemGroup Label="File References">
18
    <Reference Include="Microsoft.CSharp" />
19 20
  </ItemGroup>
  <ItemGroup Label="Project References">
21 22 23 24
    <ProjectReference Include="..\..\..\..\Test\Utilities\Desktop\TestUtilities.Desktop.csproj">
      <Project>{76c6f005-c89d-4348-bb4a-391898dbeb52}</Project>
      <Name>TestUtilities.Desktop</Name>
    </ProjectReference>
25 26 27 28
    <ProjectReference Include="..\..\..\..\Test\Utilities\Portable\TestUtilities.csproj">
      <Project>{ccbd3438-3e84-40a9-83ad-533f23bcfca5}</Project>
      <Name>TestUtilities</Name>
    </ProjectReference>
29 30 31
  </ItemGroup>
  <ItemGroup>
    <Reference Include="System" />
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
    <PackageReference Include="System.Collections.Immutable">
      <Version>$(SystemCollectionsImmutableVersion)</Version>
    </PackageReference>
    <PackageReference Include="Microsoft.VisualStudio.Debugger.Metadata">
      <Version>$(MicrosoftVisualStudioDebuggerMetadataVersion)</Version>
    </PackageReference>
    <PackageReference Include="xunit">
      <Version>$(xunitVersion)</Version>
    </PackageReference>
    <PackageReference Include="xunit.runner.console">
      <Version>$(xunitrunnerconsoleVersion)</Version>
    </PackageReference>
    <PackageReference Include="xunit.runner.visualstudio">
      <Version>$(xunitrunnervisualstudioVersion)</Version>
    </PackageReference>
47 48
  </ItemGroup>
  <ItemGroup Label="Linked Files">
49
    <Compile Include="..\..\..\..\Dependencies\PooledObjects\PooledStringBuilder.cs">
50 51 52 53 54 55 56 57 58 59 60 61 62 63
      <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>
64 65 66
    <Compile Include="..\..\..\..\Compilers\Core\Portable\InternalUtilities\ReflectionUtilities.cs">
      <Link>Compiler\InternalUtilities\ReflectionUtilities.cs</Link>
    </Compile>
67
    <Compile Include="..\..\..\..\Dependencies\PooledObjects\ObjectPool`1.cs">
68 69 70 71 72 73 74 75 76 77 78
      <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>
T
Tomas Matousek 已提交
79 80
    <Compile Include="..\..\..\..\Test\PdbUtilities\Shared\DateTimeUtilities.cs">
      <Link>DateTimeUtilities.cs</Link>
81
    </Compile>
82 83 84
    <Compile Include="..\..\Source\ExpressionCompiler\CustomTypeInfo.cs">
      <Link>ExpressionCompiler\CustomTypeInfo.cs</Link>
    </Compile>
85 86 87
    <Compile Include="..\..\Source\ExpressionCompiler\DynamicFlagsCustomTypeInfo.cs">
      <Link>ExpressionCompiler\DynamicFlagsCustomTypeInfo.cs</Link>
    </Compile>
88 89 90 91
    <Compile Include="..\..\Source\ExpressionCompiler\ExpressionCompilerConstants.cs">
      <Link>ExpressionCompiler\ExpressionCompilerConstants.cs</Link>
    </Compile>
    <Compile Include="..\..\Source\ExpressionCompiler\ExpressionEvaluatorFatalError.cs">
92
      <Link>ExpressionCompiler\ExpressionEvaluatorFatalError.cs</Link>
93
    </Compile>
94
    <Compile Include="..\..\Source\ResultProvider\Portable\Resources.Designer.cs">
95 96 97 98 99 100 101
      <Link>Resources.Designer.cs</Link>
      <AutoGen>True</AutoGen>
      <DesignTime>True</DesignTime>
      <DependentUpon>Resources.resx</DependentUpon>
    </Compile>
  </ItemGroup>
  <ItemGroup>
102
    <Compile Include="Debugger\Engine\DkmClrCastExpressionOptions.cs" />
103
    <Compile Include="Debugger\Engine\DkmClrCustomTypeInfo.cs" />
104
    <Compile Include="Debugger\Engine\DkmCompilerId.cs" />
105
    <Compile Include="Debugger\Engine\DkmContinueCorruptingException.cs" />
106
    <Compile Include="Debugger\Engine\DkmEngineSettings.cs" />
107 108
    <Compile Include="Debugger\Engine\DkmEvaluateDebuggerDisplayStringAsyncResult.cs" />
    <Compile Include="Debugger\Engine\DkmEvaluationAsyncResult.cs" />
109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132
    <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" />
133
    <Compile Include="Debugger\Engine\DkmDataItem.cs" />
134
    <Compile Include="Debugger\Engine\DkmInspectionSession.cs" />
135 136 137
    <Compile Include="Debugger\Engine\DkmIntermediateEvaluationResult.cs" />
    <Compile Include="Debugger\Engine\DkmLanguage.cs" />
    <Compile Include="Debugger\Engine\DkmLanguageId.cs" />
138 139 140
    <Compile Include="Debugger\Engine\DkmMisc.cs" />
    <Compile Include="Debugger\Engine\DkmModule.cs" />
    <Compile Include="Debugger\Engine\DkmModuleInstance.cs" />
141
    <Compile Include="Debugger\Engine\DkmProcess.cs" />
142
    <Compile Include="Debugger\Engine\DkmReportNonFatalWatsonExceptionAttribute.cs" />
143
    <Compile Include="Debugger\Engine\DkmRuntimeInstance.cs" />
144
    <Compile Include="Debugger\Engine\DkmSuccessEvaluationResult.cs" />
145
    <Compile Include="Debugger\Engine\DkmVendorId.cs" />
146
    <Compile Include="Debugger\Engine\DkmWorkList.cs" />
147
    <Compile Include="Debugger\Engine\IDkmClrFormatter.cs" />
148 149
    <Compile Include="Debugger\Engine\IDkmClrFormatter2.cs" />
    <Compile Include="Debugger\Engine\IDkmClrFullNameProvider.cs" />
150 151 152 153 154 155 156 157 158 159 160 161 162 163
    <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>
164 165
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'" />
166 167 168 169 170
  <ItemGroup>
    <InternalsVisibleToTest Include="Roslyn.ExpressionEvaluator.CSharp.ResultProvider.UnitTests" />
    <InternalsVisibleToTest Include="Roslyn.ExpressionEvaluator.VisualBasic.ResultProvider.UnitTests" />
  </ItemGroup>
  <ItemGroup>
171
    <EmbeddedResource Include="..\..\Source\ResultProvider\Portable\Resources.resx">
172 173 174 175 176 177
      <Link>Resources.resx</Link>
      <Generator>ResXFileCodeGenerator</Generator>
      <LastGenOutput>Resources.Designer.cs</LastGenOutput>
      <CustomToolNamespace>Microsoft.CodeAnalysis.ExpressionEvaluator</CustomToolNamespace>
    </EmbeddedResource>
  </ItemGroup>
178
  <Import Project="..\..\Source\ResultProvider\ResultProvider.projitems" Label="Shared" />
J
Jared Parsons 已提交
179
  <Import Project="..\..\..\..\..\build\Targets\Imports.targets" />
180
</Project>