15 lines
537 B
C#
15 lines
537 B
C#
using FileTime.Core.Enums;
|
|
using FileTime.Core.Services;
|
|
|
|
namespace FileTime.Core.Models;
|
|
|
|
public interface IAbsolutePath
|
|
{
|
|
IContentProvider ContentProvider { get; }
|
|
IContentProvider? VirtualContentProvider { get; }
|
|
FullName Path { get; }
|
|
AbsolutePathType Type { get; }
|
|
|
|
Task<IItem> ResolveAsync(bool forceResolve = false, ItemInitializationSettings itemInitializationSettings = default);
|
|
Task<IItem?> ResolveAsyncSafe(bool forceResolve = false, ItemInitializationSettings itemInitializationSettings = default);
|
|
} |