InteractiveEditorFeatures.csproj 8.1 KB
Newer Older
1 2
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
J
Jared Parsons 已提交
3
  <Import Project="..\..\..\..\build\Targets\VSL.Settings.targets" />
4 5 6 7 8 9
  <PropertyGroup>
    <Configuration Condition="'$(Configuration)' == ''">Debug</Configuration>
    <Platform Condition="'$(Platform)' == ''">AnyCPU</Platform>
    <ProjectGuid>{92412D1A-0F23-45B5-B196-58839C524917}</ProjectGuid>
    <OutputType>Library</OutputType>
    <RootNamespace>Microsoft.CodeAnalysis.Editor</RootNamespace>
10
    <AssemblyName>Microsoft.CodeAnalysis.InteractiveEditorFeatures</AssemblyName>
11
    <TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
12
    <CopyNuGetImplementations>false</CopyNuGetImplementations>
13 14 15 16 17 18 19 20 21 22
  </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\Desktop\Workspaces.Desktop.csproj">
      <Project>{2e87fa96-50bb-4607-8676-46521599f998}</Project>
      <Name>Workspaces.Desktop</Name>
    </ProjectReference>
23
    <ProjectReference Include="..\..\..\Scripting\Core\Scripting.csproj">
24
      <Project>{12A68549-4E8C-42D6-8703-A09335F97997}</Project>
25
      <Name>Scripting</Name>
26
      <Aliases>global,Scripting</Aliases>
27 28 29 30 31 32 33 34 35
    </ProjectReference>
    <ProjectReference Include="..\..\..\Workspaces\Core\Portable\Workspaces.csproj">
      <Project>{5F8D2414-064A-4B3A-9B42-8E2A04246BE5}</Project>
      <Name>Workspaces</Name>
    </ProjectReference>
    <ProjectReference Include="..\..\..\EditorFeatures\Core\EditorFeatures.csproj">
      <Project>{3CDEEAB7-2256-418A-BEB2-620B5CB16302}</Project>
      <Name>EditorFeatures</Name>
    </ProjectReference>
36
    <ProjectReference Include="..\..\..\Features\Core\Portable\Features.csproj">
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
      <Project>{EDC68A0E-C68D-4A74-91B7-BF38EC909888}</Project>
      <Name>Features</Name>
    </ProjectReference>
    <ProjectReference Include="..\..\..\Interactive\Features\InteractiveFeatures.csproj">
      <Project>{8E2A252E-A140-45A6-A81A-2652996EA589}</Project>
      <Name>InteractiveFeatures</Name>
    </ProjectReference>
    <ProjectReference Include="..\..\..\InteractiveWindow\Editor\InteractiveWindow.csproj">
      <Project>{01E9BD68-0339-4A13-B42F-A3CA84D164F3}</Project>
      <Name>InteractiveWindow</Name>
    </ProjectReference>
    <ProjectReference Include="..\..\..\EditorFeatures\Text\TextEditorFeatures.csproj">
      <Project>{18F5FBB8-7570-4412-8CC7-0A86FF13B7BA}</Project>
      <Name>TextEditorFeatures</Name>
    </ProjectReference>
  </ItemGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
  </PropertyGroup>
  <ItemGroup>
    <Reference Include="PresentationCore" />
    <Reference Include="PresentationFramework" />
    <Reference Include="System" />
    <Reference Include="System.ComponentModel.Composition" />
    <Reference Include="System.Core" />
    <Reference Include="System.Drawing" />
    <Reference Include="System.Runtime.Remoting" />
    <Reference Include="System.Windows.Forms" />
    <Reference Include="System.Xaml" />
    <Reference Include="System.Xml" />
    <Reference Include="System.Xml.Linq" />
    <Reference Include="WindowsBase" />
  </ItemGroup>
  <ItemGroup>
    <InternalsVisibleTo Include="InteractiveHost" />
    <InternalsVisibleTo Include="Microsoft.CodeAnalysis.CSharp.EditorFeatures" />
    <InternalsVisibleTo Include="Microsoft.CodeAnalysis.VisualBasic.EditorFeatures" />
    <InternalsVisibleTo Include="Microsoft.VisualStudio.LanguageServices" />
    <InternalsVisibleTo Include="Microsoft.VisualStudio.LanguageServices.CSharp" />
    <InternalsVisibleTo Include="Microsoft.VisualStudio.LanguageServices.VisualBasic" />
    <InternalsVisibleTo Include="csi" />
79 80 81 82
    <InternalsVisibleTo Include="Microsoft.CodeAnalysis.CSharp.InteractiveEditorFeatures" />
    <InternalsVisibleTo Include="Microsoft.CodeAnalysis.VisualBasic.InteractiveEditorFeatures" />
    <InternalsVisibleTo Include="Microsoft.VisualStudio.CSharp.Repl" />
    <InternalsVisibleTo Include="Microsoft.VisualStudio.VisualBasic.Repl" />
83
    <InternalsVisibleTo Include="Microsoft.VisualStudio.InteractiveServices" />
84
    <!-- The rest are for test purposes only. -->
85
    <InternalsVisibleTo Include="Roslyn.Hosting.Diagnostics" />
C
Charles Stoner 已提交
86
    <InternalsVisibleToTest Include="Roslyn.InteractiveHost.UnitTests" />
87 88 89 90 91
    <InternalsVisibleToTest Include="Roslyn.InteractiveWindow.UnitTests" />
    <InternalsVisibleToTest Include="Roslyn.Services.Editor.CSharp.UnitTests" />
    <InternalsVisibleToTest Include="Roslyn.Services.Editor.UnitTests" />
    <InternalsVisibleToTest Include="Roslyn.Services.Editor.UnitTests2" />
    <InternalsVisibleToTest Include="Roslyn.Services.Editor.VisualBasic.UnitTests" />
92
    <InternalsVisibleToTest Include="Roslyn.Test.Utilities.Desktop" />
93 94 95 96 97 98 99 100 101
    <InternalsVisibleToTest Include="Roslyn.VisualStudio.CSharp.UnitTests" />
    <InternalsVisibleToTest Include="Roslyn.VisualStudio.Services.UnitTests" />
    <!-- Eventually a bunch of these unit tests should move into Roslyn.Services.Implementation.UnitTests
         and this should be removed. -->
    <InternalsVisibleToTest Include="RoslynETAHost" />
  </ItemGroup>
  <ItemGroup>
    <Compile Include="CommandHandlers\InteractiveCompletionCommandHandler.cs" />
    <Compile Include="CommandHandlers\InteractiveIntelliSenseCommandHandler.cs" />
A
Artur Spychaj 已提交
102
    <Compile Include="Completion\CompletionProviders\ReplCommandCompletionProvider.cs" />
103 104
    <Compile Include="Completion\GlobalAssemblyCacheCompletionHelper.cs" />
    <Compile Include="Completion\AbstractReferenceDirectiveCompletionProvider.cs" />
105
    <Compile Include="Extensibility\Interactive\CSharpVBResetCommand.cs" />
106 107
    <Compile Include="Extensibility\Interactive\InteractiveCommandHandler.cs" />
    <Compile Include="Extensibility\Interactive\InteractiveEvaluator.cs" />
108
    <Compile Include="Extensibility\Interactive\CSharpVBInteractiveCommandContentTypes.cs" />
109 110
    <Compile Include="Extensibility\Interactive\ISendToInteractiveSubmissionProvider.cs" />
    <Compile Include="Extensibility\Interactive\SendToInteractiveSubmissionProvider.cs" />
111
    <Compile Include="Extensibility\Interactive\ResetInteractive.cs" />
112
    <Compile Include="Implementation\Completion\InteractiveCommandCompletionService.cs" />
113 114 115 116 117 118 119 120 121
    <Compile Include="Implementation\Completion\Presentation\CompletionPresenter.cs" />
    <Compile Include="Implementation\Interactive\InertClassifierProvider.cs" />
    <Compile Include="Implementation\Interactive\InertClassifierProvider.InertClassifier.cs" />
    <Compile Include="Implementation\Interactive\InteractiveCommandContentTypeLanguageService.cs" />
    <Compile Include="Implementation\Interactive\InteractiveDocumentNavigationService.cs" />
    <Compile Include="Implementation\Interactive\InteractiveDocumentNavigationServiceFactory.cs" />
    <Compile Include="Implementation\Interactive\InteractiveGlobalUndoServiceFactory.cs" />
    <Compile Include="Implementation\Interactive\InteractiveTextUndoHistoryWorkspaceServiceFactory.cs" />
    <Compile Include="Implementation\Interactive\InteractiveWorkspace.cs" />
122
    <Compile Include="Implementation\Interactive\InteractiveDocumentSupportsSuggestionService.cs" />
K
Kevin Halverson 已提交
123 124 125 126 127
    <Compile Include="InteractiveEditorFeaturesResources.Designer.cs">
      <AutoGen>True</AutoGen>
      <DesignTime>True</DesignTime>
      <DependentUpon>InteractiveEditorFeaturesResources.resx</DependentUpon>
    </Compile>
128 129
  </ItemGroup>
  <ItemGroup>
130
    <None Include="project.json" />
131 132
    <PublicAPI Include="PublicAPI.Shipped.txt" />
    <PublicAPI Include="PublicAPI.Unshipped.txt" />
133
  </ItemGroup>
K
Kevin Halverson 已提交
134 135 136 137 138 139
  <ItemGroup>
    <EmbeddedResource Include="InteractiveEditorFeaturesResources.resx">
      <Generator>ResXFileCodeGenerator</Generator>
      <LastGenOutput>InteractiveEditorFeaturesResources.Designer.cs</LastGenOutput>
    </EmbeddedResource>
  </ItemGroup>
J
Jared Parsons 已提交
140 141
  <Import Project="..\..\..\..\build\Targets\VSL.Imports.targets" />
</Project>