/
githubmirror
/
Files
Обзор
Документация
Войти
/
githubmirror
/
Files
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/Files.App/Utils/Storage/StorageBaseItems/BaseStorageItemExtraProperties.cs
35 строк
1009 B
Steve
Code Quality: Upgrade dependencies (#16741)
09 фев 2025, 05:02
Не верифицирован
09 фев 2025, 05:02
273c947
Код
Авторство
О чём код?
// Copyright (c) Files Community // Licensed under the MIT License. using System.Runtime.InteropServices.WindowsRuntime; using Windows.Foundation; using Windows.Foundation.Metadata; using Windows.Storage.FileProperties; namespace Files.App.Utils.Storage { public partial class BaseStorageItemExtraProperties : IStorageItemExtraProperties { public virtual IAsyncOperation<IDictionary<string, object>> RetrievePropertiesAsync(IEnumerable<string> propertiesToRetrieve) { return AsyncInfo.Run((cancellationToken) => { var props = new Dictionary<string, object>(); propertiesToRetrieve.ForEach(x => props[x] = null); return Task.FromResult<IDictionary<string, object>>(props); }); } public virtual IAsyncAction SavePropertiesAsync() { return Task.CompletedTask.AsAsyncAction(); } public virtual IAsyncAction SavePropertiesAsync([HasVariant] IEnumerable<KeyValuePair<string, object>> propertiesToSave) { return Task.CompletedTask.AsAsyncAction(); } } }