Files
FileTime2/src/Core/FileTime.Core.Models/AbsolutePath.cs
2022-03-31 15:35:33 +00:00

22 lines
685 B
C#

using FileTime.Core.Enums;
using FileTime.Core.Services;
namespace FileTime.Core.Models
{
public class AbsolutePath : IAbsolutePath
{
public IContentProvider ContentProvider { get; }
public IContentProvider? VirtualContentProvider { get; }
public FullName Path { get; }
public AbsolutePathType Type { get; }
public AbsolutePath(IContentProvider contentProvider, FullName path, AbsolutePathType type, IContentProvider? virtualContentProvider = null)
{
ContentProvider = contentProvider;
Path = path;
VirtualContentProvider = virtualContentProvider;
Type = type;
}
}
}