66[assembly: System.Runtime.Versioning.TargetFramework(".NETCoreApp,Version=v9.0", FrameworkDisplayName=".NET 9.0")]
77namespace Akavache
88{
9+ [System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Registrations for Akavache.Core")]
10+ [System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Registrations for Akavache.Core")]
911 public class AkavacheHttpMixin : Akavache.IAkavacheHttpMixin
1012 {
1113 public AkavacheHttpMixin() { }
@@ -18,6 +20,8 @@ namespace Akavache
1820 public System.IObservable<byte[]> DownloadUrl(Akavache.IBlobCache blobCache, System.Net.Http.HttpMethod method, string key, System.Uri url, System.Collections.Generic.IDictionary<string, string>? headers = null, bool fetchAlways = false, System.DateTimeOffset? absoluteExpiration = default) { }
1921 public System.IObservable<byte[]> DownloadUrl(Akavache.IBlobCache blobCache, System.Net.Http.HttpMethod method, string key, string url, System.Collections.Generic.IDictionary<string, string>? headers = null, bool fetchAlways = false, System.DateTimeOffset? absoluteExpiration = default) { }
2022 }
23+ [System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Registrations for Akavache.Core")]
24+ [System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Registrations for Akavache.Core")]
2125 public static class BlobCache
2226 {
2327 public static string ApplicationName { get; set; }
@@ -57,6 +61,8 @@ namespace Akavache
5761 public DefaultAkavacheHttpClientFactory() { }
5862 public System.Net.Http.HttpClient CreateClient(string name) { }
5963 }
64+ [System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Registrations for Akavache.Core")]
65+ [System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Registrations for Akavache.Core")]
6066 public static class DependencyResolverMixin
6167 {
6268 public static void InitializeAkavache(this Splat.IMutableDependencyResolver resolver, Splat.IReadonlyDependencyResolver readonlyDependencyResolver) { }
@@ -122,6 +128,8 @@ namespace Akavache
122128 public interface IFilesystemProvider
123129 {
124130 System.IObservable<System.Reactive.Unit> CreateRecursive(string path);
131+ [System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Registrations for Akavache.Core")]
132+ [System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Registrations for Akavache.Core")]
125133 System.IObservable<System.Reactive.Unit> Delete(string path);
126134 string? GetDefaultLocalMachineCacheDirectory();
127135 string? GetDefaultRoamingCacheDirectory();
@@ -152,6 +160,8 @@ namespace Akavache
152160 System.IObservable<System.Reactive.Unit> InvalidateObjects<T>(System.Collections.Generic.IEnumerable<string> keys);
153161 }
154162 public interface ISecureBlobCache : Akavache.IBlobCache, System.IDisposable { }
163+ [System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Registrations for Akavache.Core")]
164+ [System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Registrations for Akavache.Core")]
155165 public class InMemoryBlobCache : Akavache.IBlobCache, Akavache.IObjectBlobCache, Akavache.ISecureBlobCache, Splat.IEnableLogger, System.IDisposable
156166 {
157167 public InMemoryBlobCache() { }
@@ -196,6 +206,8 @@ namespace Akavache
196206 public static System.IObservable<System.Reactive.Unit> InvalidateAllObjects<T>(this Akavache.IBlobCache blobCache) { }
197207 public static System.IObservable<System.Reactive.Unit> InvalidateObject<T>(this Akavache.IBlobCache blobCache, string key) { }
198208 }
209+ [System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Registrations for Akavache.Core")]
210+ [System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Registrations for Akavache.Core")]
199211 public class KeyedOperationQueue : Akavache.IKeyedOperationQueue, Splat.IEnableLogger, System.IDisposable
200212 {
201213 public KeyedOperationQueue(System.Reactive.Concurrency.IScheduler? scheduler = null) { }
@@ -231,6 +243,8 @@ namespace Akavache
231243 public static System.IObservable<System.Reactive.Unit> InsertObject<T>(this Akavache.IBlobCache blobCache, string key, T value, System.TimeSpan expiration) { }
232244 public static System.IObservable<System.Reactive.Unit> SaveLogin(this Akavache.ISecureBlobCache blobCache, string user, string password, string host, System.TimeSpan expiration) { }
233245 }
246+ [System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Registrations for Akavache.Core")]
247+ [System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Registrations for Akavache.Core")]
234248 public class SimpleFilesystemProvider : Akavache.IFilesystemProvider
235249 {
236250 public SimpleFilesystemProvider() { }
@@ -246,6 +260,8 @@ namespace Akavache
246260}
247261namespace Akavache.Core
248262{
263+ [System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Registrations for Akavache.Core")]
264+ [System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Registrations for Akavache.Core")]
249265 public class Registrations
250266 {
251267 public Registrations() { }
0 commit comments