Ejemplo n.º 1
0
 public static void ShinyInit(this Windows.UI.Xaml.Application app, IShinyStartup?startup = null)
 => ShinyHost.Init(new UwpPlatform(app), startup);
Ejemplo n.º 2
0
 public static void ShinyFailedToRegisterForRemoteNotifications(this UIApplicationDelegate app, NSError error)
 => ShinyHost.Resolve <AppleLifecycle>().FailedToRegisterForRemoteNotifications(error);
Ejemplo n.º 3
0
 public static void ShinyHandleEventsForBackgroundUrl(this UIApplicationDelegate app, string sessionIdentifier, Action completionHandler)
 => ShinyHost.Resolve <AppleLifecycle>().HandleEventsForBackgroundUrl(sessionIdentifier, completionHandler);
Ejemplo n.º 4
0
 public static void ShinyDidReceiveRemoteNotification(this UIApplicationDelegate app, NSDictionary userInfo, Action <UIBackgroundFetchResult>?completionHandler)
 => ShinyHost.Resolve <AppleLifecycle>().DidReceiveRemoteNotification(userInfo, completionHandler);
Ejemplo n.º 5
0
 public static void ShinyRegisteredForRemoteNotifications(this UIApplicationDelegate app, NSData deviceToken)
 => ShinyHost.Resolve <AppleLifecycle>().RegisteredForRemoteNotifications(deviceToken);
Ejemplo n.º 6
0
 /// <summary>
 /// Registers a post container build step
 /// </summary>
 /// <param name="services"></param>
 /// <param name="action"></param>
 public static void RegisterPostBuildAction(this IServiceCollection services, Action <IServiceProvider> action)
 => ShinyHost.AddPostBuildAction(action);
Ejemplo n.º 7
0
 public static void ShinyFinishedLaunching(this UIApplicationDelegate app, IShinyStartup?startup = null)
 => ShinyHost.Init(new ApplePlatform(), startup);
Ejemplo n.º 8
0
 protected Lazy <T> ResolveLazy <T>() => ShinyHost.LazyResolve <T>();
Ejemplo n.º 9
0
 public static void ShinyInit <TBgTask>(this Windows.UI.Xaml.Application app, IShinyStartup startup) where TBgTask : IBackgroundTask
 {
     UwpPlatform.SetBackgroundTask(typeof(TBgTask));
     ShinyHost.Init(new UwpPlatform(app), startup);
 }
Ejemplo n.º 10
0
 protected T Resolve <T>() => ShinyHost.Resolve <T>();
Ejemplo n.º 11
0
 protected IEnumerable <T> ResolveAll <T>() => ShinyHost.ResolveAll <T>();
Ejemplo n.º 12
0
 public static void ShinyOnNewIntent(this Activity activity, Intent?intent)
 => ShinyHost.Resolve <IAndroidContext>()?.OnNewIntent(intent);
Ejemplo n.º 13
0
 public static void ShinyOnCreate(this Application application, IShinyStartup?startup = null)
 => ShinyHost.Init(new AndroidPlatform(application), startup);
Ejemplo n.º 14
0
 public static void ShinyOnActivityResult(this Activity activity, int requestCode, Result resultCode, Intent data)
 => ShinyHost
 .Resolve <IAndroidContext>()
 .OnActivityResult(requestCode, resultCode, data);
Ejemplo n.º 15
0
 public static void ShinyOnRequestPermissionsResult(this Activity activity, int requestCode, string[] permissions, Permission[] grantResults)
 => ShinyHost
 .Resolve <IAndroidContext>()
 .OnRequestPermissionsResult(requestCode, permissions, grantResults);
Ejemplo n.º 16
0
 public static void ShinyPerformFetch(this UIApplicationDelegate app, Action <UIBackgroundFetchResult> completionHandler)
 => ShinyHost.Resolve <AppleLifecycle>().OnPerformFetch(completionHandler);