Skip to content

Commit fdada99

Browse files
committed
Init
1 parent 239f4bc commit fdada99

18 files changed

+67
-314
lines changed

src/Files.App.Storage/Files.App.Storage.csproj

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,16 @@
99
<Configurations>Debug;Release;Stable;Preview;Store</Configurations>
1010
<Platforms>x86;x64;arm64</Platforms>
1111
<RuntimeIdentifiers>win-x86;win-x64;win-arm64</RuntimeIdentifiers>
12+
<DefineConstants Condition="'$(Configuration)' == 'Debug'">TRACE;DEBUG;NETFX_CORE</DefineConstants>
13+
<DefineConstants Condition="'$(Configuration)' != 'Debug'">TRACE;RELEASE;NETFX_CORE</DefineConstants>
14+
<Optimize Condition="'$(Configuration)' != 'Debug'">true</Optimize>
1215
</PropertyGroup>
1316

1417
<ItemGroup>
18+
<PackageReference Include="Microsoft.Windows.CsWin32" Version="0.3.106" PrivateAssets="all" />
1519
<PackageReference Include="FluentFTP" Version="43.0.1" />
1620
</ItemGroup>
1721

18-
<PropertyGroup Condition="'$(Configuration)' == 'Debug'">
19-
<DefineConstants>TRACE;DEBUG;NETFX_CORE</DefineConstants>
20-
</PropertyGroup>
21-
<PropertyGroup Condition="'$(Configuration)' != 'Debug'">
22-
<DefineConstants>TRACE;RELEASE;NETFX_CORE</DefineConstants>
23-
<Optimize>true</Optimize>
24-
</PropertyGroup>
25-
2622
<ItemGroup>
2723
<ProjectReference Include="..\Files.Core.Storage\Files.Core.Storage.csproj" />
2824
<ProjectReference Include="..\Files.Shared\Files.Shared.csproj" />
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
// Copyright (c) 2024 Files Community
2+
// Licensed under the MIT License. See the LICENSE.
3+
4+
using System.IO;
5+
6+
namespace Files.App.Storage.Storables
7+
{
8+
/// <summary>
9+
/// Represents a file object that is natively supported by Windows Shell API.
10+
/// </summary>
11+
public class NativeFile : NativeStorable
12+
{
13+
}
14+
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
// Copyright (c) 2024 Files Community
2+
// Licensed under the MIT License. See the LICENSE.
3+
4+
using System.IO;
5+
using System.Runtime.CompilerServices;
6+
7+
namespace Files.App.Storage.Storables
8+
{
9+
/// <summary>
10+
/// Represents a folder object that is natively supported by Windows Shell API.
11+
/// </summary>
12+
public class NativeFolder : NativeStorable
13+
{
14+
}
15+
}
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
// Copyright (c) 2024 Files Community
2+
// Licensed under the MIT License. See the LICENSE.
3+
4+
using System.IO;
5+
6+
namespace Files.App.Storage.Storables
7+
{
8+
/// <summary>
9+
/// Represents a storable that is natively supported by Windows Shell API.
10+
/// </summary>
11+
public abstract class NativeStorable
12+
{
13+
}
14+
}

0 commit comments

Comments
 (0)