Skip to content

Commit 9259003

Browse files
authored
[xcode26.0] Update BackgroundAssets to beta 2. (#23167)
1 parent 606f680 commit 9259003

File tree

8 files changed

+258
-128
lines changed

8 files changed

+258
-128
lines changed
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
using Foundation;
2+
3+
namespace BackgroundAssets {
4+
public partial class BAAssetPackManifest {
5+
/// <summary>Create a new <see cref="BAAssetPackManifest" /> for the specified file on disk.</summary>
6+
/// <param name="url">The url of the file on disk. The file is expected to be formatted as json.</param>
7+
/// <param name="applicationGroupIdentifier">The identifier for the application group where the downloaded assets will be stored.</param>
8+
/// <param name="error">The error if an error occurred.</param>
9+
/// <returns>A new <see cref="BAAssetPackManifest" /> if the operation succeeded, <see langword="null" /> otherwise.</returns>
10+
public static BAAssetPackManifest? Create (NSUrl url, string applicationGroupIdentifier, out NSError? error)
11+
{
12+
var rv = new BAAssetPackManifest (NSObjectFlag.Empty);
13+
rv.InitializeHandle (rv._InitWithContentsOfUrl (url, applicationGroupIdentifier, out error), "initWithContentsOfURL:applicationGroupIdentifier:error:");
14+
if (rv.Handle == IntPtr.Zero) {
15+
rv.Dispose ();
16+
return null;
17+
}
18+
return rv;
19+
}
20+
21+
/// <summary>Create a new <see cref="BAAssetPackManifest" /> for the specified json data in memory.</summary>
22+
/// <param name="data">The json data to use.</param>
23+
/// <param name="applicationGroupIdentifier">The identifier for the application group where the downloaded assets will be stored.</param>
24+
/// <param name="error">The error if an error occurred.</param>
25+
/// <returns>A new <see cref="BAAssetPackManifest" /> if the operation succeeded, <see langword="null" /> otherwise.</returns>
26+
public static BAAssetPackManifest? Create (NSData data, string applicationGroupIdentifier, out NSError? error)
27+
{
28+
var rv = new BAAssetPackManifest (NSObjectFlag.Empty);
29+
rv.InitializeHandle (rv._InitFromData (data, applicationGroupIdentifier, out error), "initFromData:applicationGroupIdentifier:error:");
30+
if (rv.Handle == IntPtr.Zero) {
31+
rv.Dispose ();
32+
return null;
33+
}
34+
return rv;
35+
}
36+
}
37+
}

src/backgroundassets.cs

Lines changed: 158 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,27 @@ public enum BAErrorCode : long {
5555
SessionDownloadNotPermittedBeforeAppLaunch = 206,
5656
}
5757

58+
[TV (26, 0), iOS (26, 0), MacCatalyst (26, 0), Mac (26, 0)]
59+
[Flags]
60+
[Native]
61+
public enum BAAssetPackStatus : ulong {
62+
DownloadAvailable = 1uL << 0,
63+
UpdateAvailable = 1uL << 1,
64+
UpToDate = 1uL << 2,
65+
OutOfDate = 1uL << 3,
66+
Obsolete = 1uL << 4,
67+
Downloading = 1uL << 5,
68+
Downloaded = 1uL << 6,
69+
}
70+
71+
[TV (26, 0), iOS (26, 0), MacCatalyst (26, 0), Mac (26, 0)]
72+
[ErrorDomain ("BAManagedErrorDomain")]
73+
[Native]
74+
public enum BAManagedErrorCode : long {
75+
AssetPackNotFound,
76+
FileNotFound,
77+
}
78+
5879
[TV (18, 4), Mac (13, 0), iOS (16, 0), MacCatalyst (16, 0)]
5980
[BaseType (typeof (NSObject))]
6081
[DisableDefaultCtor]
@@ -226,4 +247,141 @@ interface BAUrlDownload {
226247
NativeHandle Constructor (string identifier, NSUrlRequest request, bool essential, nuint fileSize, string applicationGroupIdentifier, nint priority);
227248
}
228249

250+
[TV (26, 0), iOS (26, 0), MacCatalyst (26, 0), Mac (26, 0)]
251+
[Protocol (BackwardsCompatibleCodeGeneration = false), Model]
252+
[BaseType (typeof (NSObject))]
253+
interface BAManagedAssetPackDownloadDelegate {
254+
[Export ("downloadOfAssetPackBegan:")]
255+
void DownloadBegan (BAAssetPack assetPack);
256+
257+
[Export ("downloadOfAssetPack:hasProgress:")]
258+
void DownloadProgress (BAAssetPack assetPack, NSProgress progress);
259+
260+
[Export ("downloadOfAssetPackPaused:")]
261+
void DownloadPaused (BAAssetPack assetPack);
262+
263+
[Export ("downloadOfAssetPackFinished:")]
264+
void DownloadFinished (BAAssetPack assetPack);
265+
266+
[Export ("downloadOfAssetPack:failedWithError:")]
267+
void DownloadFailed (BAAssetPack assetPack, NSError error);
268+
}
269+
270+
interface IBAManagedAssetPackDownloadDelegate { }
271+
272+
[TV (26, 0), iOS (26, 0), MacCatalyst (26, 0), Mac (26, 0)]
273+
[Protocol (BackwardsCompatibleCodeGeneration = false)]
274+
interface BAManagedDownloaderExtension : BADownloaderExtension {
275+
[Export ("shouldDownloadAssetPack:")]
276+
bool ShouldDownload (BAAssetPack assetPack);
277+
}
278+
279+
[TV (26, 0), iOS (26, 0), MacCatalyst (26, 0), Mac (26, 0)]
280+
[BaseType (typeof (NSObject))]
281+
[DisableDefaultCtor]
282+
interface BAAssetPack {
283+
[Export ("identifier")]
284+
string Identifier { get; }
285+
286+
[Export ("downloadSize")]
287+
nint DownloadSize { get; }
288+
289+
[Export ("version")]
290+
nint Version { get; }
291+
292+
[NullAllowed, Export ("userInfo", ArgumentSemantic.Copy)]
293+
NSData UserInfo { get; }
294+
295+
[Export ("download")]
296+
BADownload Download ();
297+
298+
[Export ("downloadForContentRequest:")]
299+
BADownload Download (BAContentRequest contentRequest);
300+
301+
[TV (26, 0), iOS (26, 0), MacCatalyst (26, 0), Mac (26, 0)]
302+
[Field ("BAAssetPackIdentifierErrorKey")]
303+
NSString IdentifierErrorKey { get; }
304+
}
305+
306+
delegate void BAAssetPackManagerGetAllAssetPacksCompletionHandler ([NullAllowed] NSSet<BAAssetPack> assetPacks, [NullAllowed] NSError error);
307+
delegate void BAAssetPackManagerGetAssetPackCompletionHandler ([NullAllowed] BAAssetPack assetPack, [NullAllowed] NSError error);
308+
delegate void BAAssetPackManagerGetStatusCompletionHandler ([NullAllowed] BAAssetPackStatus status, [NullAllowed] NSError error);
309+
delegate void BAAssetPackManagerEnsureLocalAvailabilityCompletionHandler ([NullAllowed] NSError error);
310+
delegate void BAAssetPackManagerCheckForUpdatesCompletionHandler ([NullAllowed] NSSet<NSString> updatingIdentifiers, [NullAllowed] NSSet<NSString> removedIdentifiers, [NullAllowed] NSError error);
311+
delegate void BAAssetPackManagerRemoveAssetPackCompletionHandler ([NullAllowed] NSError error);
312+
313+
[TV (26, 0), iOS (26, 0), MacCatalyst (26, 0), Mac (26, 0)]
314+
[BaseType (typeof (NSObject))]
315+
[DisableDefaultCtor]
316+
interface BAAssetPackManager {
317+
[Static]
318+
[Export ("sharedManager", ArgumentSemantic.Strong)]
319+
BAAssetPackManager SharedManager { get; }
320+
321+
[Wrap ("WeakDelegate")]
322+
[NullAllowed]
323+
IBAManagedAssetPackDownloadDelegate Delegate { get; set; }
324+
325+
[NullAllowed, Export ("delegate", ArgumentSemantic.Weak)]
326+
NSObject WeakDelegate { get; set; }
327+
328+
[Export ("getAllAssetPacksWithCompletionHandler:")]
329+
[Async]
330+
void GetAllAssetPacks (BAAssetPackManagerGetAllAssetPacksCompletionHandler completionHandler);
331+
332+
[Export ("getAssetPackWithIdentifier:completionHandler:")]
333+
[Async]
334+
void GetAssetPack (string assetPackIdentifier, BAAssetPackManagerGetAssetPackCompletionHandler completionHandler);
335+
336+
[Export ("getStatusOfAssetPackWithIdentifier:completionHandler:")]
337+
[Async]
338+
void GetStatus (string assetPackIdentifier, BAAssetPackManagerGetStatusCompletionHandler completionHandler);
339+
340+
[Export ("ensureLocalAvailabilityOfAssetPack:completionHandler:")]
341+
[Async]
342+
void EnsureLocalAvailability (BAAssetPack assetPack, BAAssetPackManagerEnsureLocalAvailabilityCompletionHandler completionHandler);
343+
344+
[Export ("checkForUpdatesWithCompletionHandler:")]
345+
[Async (ResultTypeName = "BAAssetPackManagerCheckForUpdatesResult")]
346+
void CheckForUpdates ([NullAllowed] BAAssetPackManagerCheckForUpdatesCompletionHandler completionHandler);
347+
348+
[Export ("contentsAtPath:searchingInAssetPackWithIdentifier:options:error:")]
349+
[return: NullAllowed]
350+
NSData GetContents (string path, [NullAllowed] string assetPackIdentifier, NSDataReadingOptions options, [NullAllowed] out NSError error);
351+
352+
[Export ("fileDescriptorForPath:searchingInAssetPackWithIdentifier:error:")]
353+
int GetFileDescriptor (string path, [NullAllowed] string assetPackIdentifier, [NullAllowed] out NSError error);
354+
355+
[Export ("URLForPath:error:")]
356+
[return: NullAllowed]
357+
NSUrl GetUrl (string path, [NullAllowed] out NSError error);
358+
359+
[Export ("removeAssetPackWithIdentifier:completionHandler:")]
360+
[Async]
361+
void RemoveAssetPack (string assetPackIdentifier, [NullAllowed] BAAssetPackManagerRemoveAssetPackCompletionHandler completionHandler);
362+
}
363+
364+
[TV (26, 0), iOS (26, 0), MacCatalyst (26, 0), Mac (26, 0)]
365+
[BaseType (typeof (NSObject))]
366+
[DisableDefaultCtor]
367+
interface BAAssetPackManifest {
368+
[Export ("assetPacks", ArgumentSemantic.Copy)]
369+
NSSet<BAAssetPack> AssetPacks { get; }
370+
371+
[Internal]
372+
[Export ("initWithContentsOfURL:applicationGroupIdentifier:error:")]
373+
NativeHandle _InitWithContentsOfUrl (NSUrl url, string applicationGroupIdentifier, [NullAllowed] out NSError error);
374+
375+
[Internal]
376+
[Export ("initFromData:applicationGroupIdentifier:error:")]
377+
NativeHandle _InitFromData (NSData data, string applicationGroupIdentifier, [NullAllowed] out NSError error);
378+
379+
[Export ("allDownloads")]
380+
NSSet<BADownload> GetAllDownloads ();
381+
382+
// -(NSSet<BADownload *> * _Nonnull)allDownloadsForContentRequest:(BAContentRequest)contentRequest;
383+
[Export ("allDownloadsForContentRequest:")]
384+
NSSet<BADownload> GetAllDownloads (BAContentRequest contentRequest);
385+
}
386+
229387
}

src/frameworks.sources

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -302,6 +302,7 @@ BACKGROUNDTASKS_API_SOURCES = \
302302
# BackgroundAssets
303303

304304
BACKGROUNDASSETS_SOURCES = \
305+
BackgroundAssets/BAAssetPackManifest.cs \
305306
BackgroundAssets/BACompat.cs \
306307

307308
# BrowserEngineKit

tests/cecil-tests/Documentation.KnownFailures.txt

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1457,6 +1457,13 @@ F:AVKit.AVVideoFrameAnalysisType.AVVideoFrameAnalysisTypeVisualSearch
14571457
F:AVRouting.AVCustomRoutingEventReason.Activate
14581458
F:AVRouting.AVCustomRoutingEventReason.Deactivate
14591459
F:AVRouting.AVCustomRoutingEventReason.Reactivate
1460+
F:BackgroundAssets.BAAssetPackStatus.DownloadAvailable
1461+
F:BackgroundAssets.BAAssetPackStatus.Downloaded
1462+
F:BackgroundAssets.BAAssetPackStatus.Downloading
1463+
F:BackgroundAssets.BAAssetPackStatus.Obsolete
1464+
F:BackgroundAssets.BAAssetPackStatus.OutOfDate
1465+
F:BackgroundAssets.BAAssetPackStatus.UpdateAvailable
1466+
F:BackgroundAssets.BAAssetPackStatus.UpToDate
14601467
F:BackgroundAssets.BAContentRequest.Install
14611468
F:BackgroundAssets.BAContentRequest.Periodic
14621469
F:BackgroundAssets.BAContentRequest.Update
@@ -1482,6 +1489,8 @@ F:BackgroundAssets.BAErrorCode.SessionDownloadAllowanceExceeded
14821489
F:BackgroundAssets.BAErrorCode.SessionDownloadDisallowedByAllowance
14831490
F:BackgroundAssets.BAErrorCode.SessionDownloadDisallowedByDomain
14841491
F:BackgroundAssets.BAErrorCode.SessionDownloadNotPermittedBeforeAppLaunch
1492+
F:BackgroundAssets.BAManagedErrorCode.AssetPackNotFound
1493+
F:BackgroundAssets.BAManagedErrorCode.FileNotFound
14851494
F:BackgroundTasks.BGTaskSchedulerErrorCode.NotPermitted
14861495
F:BackgroundTasks.BGTaskSchedulerErrorCode.TooManyPendingTaskRequests
14871496
F:BackgroundTasks.BGTaskSchedulerErrorCode.Unavailable
@@ -8857,6 +8866,26 @@ M:AVKit.IAVPlayerViewPictureInPictureDelegate.WillStart(AVKit.AVPlayerView)
88578866
M:AVKit.IAVPlayerViewPictureInPictureDelegate.WillStop(AVKit.AVPlayerView)
88588867
M:AVKit.UIWindow_AVAdditions.GetAVDisplayManager(UIKit.UIWindow)
88598868
M:AVRouting.AVCustomRoutingController.Dispose(System.Boolean)
8869+
M:BackgroundAssets.BAAssetPack.Download
8870+
M:BackgroundAssets.BAAssetPack.Download(BackgroundAssets.BAContentRequest)
8871+
M:BackgroundAssets.BAAssetPackManager.CheckForUpdates(BackgroundAssets.BAAssetPackManagerCheckForUpdatesCompletionHandler)
8872+
M:BackgroundAssets.BAAssetPackManager.CheckForUpdatesAsync
8873+
M:BackgroundAssets.BAAssetPackManager.Dispose(System.Boolean)
8874+
M:BackgroundAssets.BAAssetPackManager.EnsureLocalAvailability(BackgroundAssets.BAAssetPack,BackgroundAssets.BAAssetPackManagerEnsureLocalAvailabilityCompletionHandler)
8875+
M:BackgroundAssets.BAAssetPackManager.EnsureLocalAvailabilityAsync(BackgroundAssets.BAAssetPack)
8876+
M:BackgroundAssets.BAAssetPackManager.GetAllAssetPacks(BackgroundAssets.BAAssetPackManagerGetAllAssetPacksCompletionHandler)
8877+
M:BackgroundAssets.BAAssetPackManager.GetAllAssetPacksAsync
8878+
M:BackgroundAssets.BAAssetPackManager.GetAssetPack(System.String,BackgroundAssets.BAAssetPackManagerGetAssetPackCompletionHandler)
8879+
M:BackgroundAssets.BAAssetPackManager.GetAssetPackAsync(System.String)
8880+
M:BackgroundAssets.BAAssetPackManager.GetContents(System.String,System.String,Foundation.NSDataReadingOptions,Foundation.NSError@)
8881+
M:BackgroundAssets.BAAssetPackManager.GetFileDescriptor(System.String,System.String,Foundation.NSError@)
8882+
M:BackgroundAssets.BAAssetPackManager.GetStatus(System.String,BackgroundAssets.BAAssetPackManagerGetStatusCompletionHandler)
8883+
M:BackgroundAssets.BAAssetPackManager.GetStatusAsync(System.String)
8884+
M:BackgroundAssets.BAAssetPackManager.GetUrl(System.String,Foundation.NSError@)
8885+
M:BackgroundAssets.BAAssetPackManager.RemoveAssetPack(System.String,BackgroundAssets.BAAssetPackManagerRemoveAssetPackCompletionHandler)
8886+
M:BackgroundAssets.BAAssetPackManager.RemoveAssetPackAsync(System.String)
8887+
M:BackgroundAssets.BAAssetPackManifest.GetAllDownloads
8888+
M:BackgroundAssets.BAAssetPackManifest.GetAllDownloads(BackgroundAssets.BAContentRequest)
88608889
M:BackgroundAssets.BADownload.CopyAsNonEssential
88618890
M:BackgroundAssets.BADownloaderExtension_Extensions.DidReceiveChallenge(BackgroundAssets.IBADownloaderExtension,BackgroundAssets.BADownload,Foundation.NSUrlAuthenticationChallenge,System.Action{Foundation.NSUrlSessionAuthChallengeDisposition,Foundation.NSUrlCredential})
88628891
M:BackgroundAssets.BADownloaderExtension_Extensions.Failed(BackgroundAssets.IBADownloaderExtension,BackgroundAssets.BADownload,Foundation.NSError)
@@ -8884,6 +8913,11 @@ M:BackgroundAssets.BADownloadManagerDelegate.DidReceiveChallenge(BackgroundAsset
88848913
M:BackgroundAssets.BADownloadManagerDelegate.DidWriteBytes(BackgroundAssets.BADownload,System.Int64,System.Int64,System.Int64)
88858914
M:BackgroundAssets.BADownloadManagerDelegate.Failed(BackgroundAssets.BADownload,Foundation.NSError)
88868915
M:BackgroundAssets.BADownloadManagerDelegate.Finished(BackgroundAssets.BADownload,Foundation.NSUrl)
8916+
M:BackgroundAssets.BAManagedAssetPackDownloadDelegate.DownloadBegan(BackgroundAssets.BAAssetPack)
8917+
M:BackgroundAssets.BAManagedAssetPackDownloadDelegate.DownloadFailed(BackgroundAssets.BAAssetPack,Foundation.NSError)
8918+
M:BackgroundAssets.BAManagedAssetPackDownloadDelegate.DownloadFinished(BackgroundAssets.BAAssetPack)
8919+
M:BackgroundAssets.BAManagedAssetPackDownloadDelegate.DownloadPaused(BackgroundAssets.BAAssetPack)
8920+
M:BackgroundAssets.BAManagedAssetPackDownloadDelegate.DownloadProgress(BackgroundAssets.BAAssetPack,Foundation.NSProgress)
88878921
M:BackgroundAssets.BAUrlDownload.#ctor(System.String,Foundation.NSUrlRequest,System.Boolean,System.UIntPtr,System.String,System.IntPtr)
88888922
M:BackgroundAssets.BAUrlDownload.#ctor(System.String,Foundation.NSUrlRequest,System.String,System.IntPtr)
88898923
M:BackgroundAssets.BAUrlDownload.#ctor(System.String,Foundation.NSUrlRequest,System.String)
@@ -8899,6 +8933,12 @@ M:BackgroundAssets.IBADownloadManagerDelegate.DidReceiveChallenge(BackgroundAsse
88998933
M:BackgroundAssets.IBADownloadManagerDelegate.DidWriteBytes(BackgroundAssets.BADownload,System.Int64,System.Int64,System.Int64)
89008934
M:BackgroundAssets.IBADownloadManagerDelegate.Failed(BackgroundAssets.BADownload,Foundation.NSError)
89018935
M:BackgroundAssets.IBADownloadManagerDelegate.Finished(BackgroundAssets.BADownload,Foundation.NSUrl)
8936+
M:BackgroundAssets.IBAManagedAssetPackDownloadDelegate.DownloadBegan(BackgroundAssets.BAAssetPack)
8937+
M:BackgroundAssets.IBAManagedAssetPackDownloadDelegate.DownloadFailed(BackgroundAssets.BAAssetPack,Foundation.NSError)
8938+
M:BackgroundAssets.IBAManagedAssetPackDownloadDelegate.DownloadFinished(BackgroundAssets.BAAssetPack)
8939+
M:BackgroundAssets.IBAManagedAssetPackDownloadDelegate.DownloadPaused(BackgroundAssets.BAAssetPack)
8940+
M:BackgroundAssets.IBAManagedAssetPackDownloadDelegate.DownloadProgress(BackgroundAssets.BAAssetPack,Foundation.NSProgress)
8941+
M:BackgroundAssets.IBAManagedDownloaderExtension.ShouldDownload(BackgroundAssets.BAAssetPack)
89028942
M:BackgroundTasks.BGAppRefreshTaskRequest.#ctor(System.String)
89038943
M:BackgroundTasks.BGProcessingTaskRequest.#ctor(System.String)
89048944
M:BackgroundTasks.BGTask.SetTaskCompleted(System.Boolean)
@@ -18355,6 +18395,14 @@ P:AVRouting.AVCustomDeviceRoute.NetworkEndpoint
1835518395
P:AVRouting.AVCustomRoutingController.Delegate
1835618396
P:BackgroundAssets.BAAppExtensionInfo.RestrictedDownloadSizeRemaining
1835718397
P:BackgroundAssets.BAAppExtensionInfo.RestrictedEssentialDownloadSizeRemaining
18398+
P:BackgroundAssets.BAAssetPack.DownloadSize
18399+
P:BackgroundAssets.BAAssetPack.Identifier
18400+
P:BackgroundAssets.BAAssetPack.UserInfo
18401+
P:BackgroundAssets.BAAssetPack.Version
18402+
P:BackgroundAssets.BAAssetPackManager.Delegate
18403+
P:BackgroundAssets.BAAssetPackManager.SharedManager
18404+
P:BackgroundAssets.BAAssetPackManager.WeakDelegate
18405+
P:BackgroundAssets.BAAssetPackManifest.AssetPacks
1835818406
P:BackgroundAssets.BADownload.Identifier
1835918407
P:BackgroundAssets.BADownload.IsEssential
1836018408
P:BackgroundAssets.BADownload.Priority
@@ -25536,15 +25584,29 @@ T:AVKit.IAVPlayerViewPictureInPictureDelegate
2553625584
T:AVKit.UIWindow_AVAdditions
2553725585
T:AVRouting.AVCustomRoutingEventReason
2553825586
T:BackgroundAssets.BAAppExtensionInfo
25587+
T:BackgroundAssets.BAAssetPack
25588+
T:BackgroundAssets.BAAssetPackManager
25589+
T:BackgroundAssets.BAAssetPackManagerCheckForUpdatesCompletionHandler
25590+
T:BackgroundAssets.BAAssetPackManagerEnsureLocalAvailabilityCompletionHandler
25591+
T:BackgroundAssets.BAAssetPackManagerGetAllAssetPacksCompletionHandler
25592+
T:BackgroundAssets.BAAssetPackManagerGetAssetPackCompletionHandler
25593+
T:BackgroundAssets.BAAssetPackManagerGetStatusCompletionHandler
25594+
T:BackgroundAssets.BAAssetPackManagerRemoveAssetPackCompletionHandler
25595+
T:BackgroundAssets.BAAssetPackManifest
25596+
T:BackgroundAssets.BAAssetPackStatus
2553925597
T:BackgroundAssets.BAContentRequest
2554025598
T:BackgroundAssets.BADownload
2554125599
T:BackgroundAssets.BADownloadManager
2554225600
T:BackgroundAssets.BADownloadManagerDelegate
2554325601
T:BackgroundAssets.BADownloadState
2554425602
T:BackgroundAssets.BAErrorCode
25603+
T:BackgroundAssets.BAManagedAssetPackDownloadDelegate
25604+
T:BackgroundAssets.BAManagedErrorCode
2554525605
T:BackgroundAssets.BAUrlDownload
2554625606
T:BackgroundAssets.IBADownloaderExtension
2554725607
T:BackgroundAssets.IBADownloadManagerDelegate
25608+
T:BackgroundAssets.IBAManagedAssetPackDownloadDelegate
25609+
T:BackgroundAssets.IBAManagedDownloaderExtension
2554825610
T:BackgroundTasks.BGAppRefreshTask
2554925611
T:BackgroundTasks.BGAppRefreshTaskRequest
2555025612
T:BackgroundTasks.BGHealthResearchTask

tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-BackgroundAssets.todo

Lines changed: 0 additions & 32 deletions
This file was deleted.

0 commit comments

Comments
 (0)