public bool IsSymbolicLink() { if (IsEmpty) { return(false); } return(Symlink.IsSymbolicLink(_value)); }
public bool TryGetSymbolicLinkTarget([NotNullWhen(true)] out FullPath?result) { if (!IsEmpty && Symlink.TryGetSymLinkTarget(_value, out var path)) { result = FullPath.FromPath(path); return(true); } result = null; return(false); }