<Project Sdk="Microsoft.NET.Sdk">

  <!--
    The transfer engine: a queue, one transfer at a time, and the local half of a two-pane file
    browser. Its own project rather than more of DodoSSH.Client.Ssh, because the two answer
    different questions — that one is about reaching a host, this one is about moving bytes and
    what to do when moving them stops halfway — and because this is the only client project that
    deliberately touches the local filesystem.

    Avalonia-free, like every client project but App. The queue is driven by tests against a real
    temporary directory and a fake SFTP session, with no UI thread anywhere.
  -->

  <ItemGroup>
    <ProjectReference Include="../DodoSSH.Client.Ssh/DodoSSH.Client.Ssh.csproj" />
  </ItemGroup>

  <ItemGroup>
    <InternalsVisibleTo Include="DodoSSH.Client.Transfer.Tests" />
  </ItemGroup>

</Project>
