pschelpdesk/Vendor/Prise/Core/IFileSystemUtilities.cs
2024-11-04 20:45:34 +01:00

15 lines
495 B
C#

using System.IO;
using System.Threading.Tasks;
namespace Prise
{
public interface IFileSystemUtilities
{
bool DoesFileExist(string pathToFile);
Task<Stream> ReadFileFromDisk(string pathToFile);
string EnsureFileExists(string pathToFile);
Stream ReadDependencyFileFromDisk(string loadPath, string pluginAssemblyName);
string EnsureDependencyFileExists(string loadPath, string pluginAssemblyName);
byte[] ToByteArray(Stream stream);
}
}