/
githubmirror
/
Files
Обзор
Документация
Войти
/
githubmirror
/
Files
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/Files.App/Data/Items/ShellLibraryItem.cs
54 строки
2 KB
Yair
Code Quality: Updated license header
31 дек 2024, 05:03
31 дек 2024, 05:03
8436c6d
Код
Авторство
О чём код?
// Copyright (c) Files Community // Licensed under the MIT License. namespace Files.App.Data.Items { public sealed class ShellLibraryItem { public const string EXTENSION = ".library-ms"; public static readonly string LibrariesPath = Win32Helper.GetFolderFromKnownFolderGUID(new Guid("1B3EA5DC-B587-4786-B4EF-BD1DC332AEAE")); /// <summary> /// Full path of library file.<br/> /// <br/> /// C:\Users\[username]\AppData\Roaming\Microsoft\Windows\Libraries\Documents.library-ms<br/> /// C:\Users\[username]\AppData\Roaming\Microsoft\Windows\Libraries\Custom library.library-ms /// </summary> public string FullPath { get; set; } /// <summary> /// ShellItemDisplayString.DesktopAbsoluteParsing<br/> /// <br/> /// ::{031E4825-7B94-4DC3-B131-E946B44C8DD5}\Documents.library-ms<br/> /// C:\Users\[username]\AppData\Roaming\Microsoft\Windows\Libraries\Custom library.library-ms /// </summary> public string AbsolutePath { get; set; } /// <summary> /// ShellItemDisplayString.ParentRelativeParsing<br/> /// <br/> /// {7B0DB17D-9CD2-4A93-9733-46CC89022E7C}<br/> /// Custom library.library-ms /// </summary> public string RelativePath { get; set; } /// <summary> /// ShellItemDisplayString.NormalDisplay<br/> /// <br/> /// Documents (locale dependent based on desktop.ini file of the Libraries folder)<br/> /// Custom library (locale independent) /// </summary> public string DisplayName { get; set; } public bool IsPinned { get; set; } public string DefaultSaveFolder { get; set; } public string[] Folders { get; set; } public ShellLibraryItem() { } } }