private static void RegisterIfFound <T>()
        {
            var type = PlatformResolver.ResolveImplementation <T>();

            if (type == null)
            {
                return;
            }
            ServiceLocator.Register <T>(type);
        }
        static DispatcherHelper()
        {
            Type type = PlatformResolver.ResolveImplementation <IDispatcher>();

            if (type == null)
            {
                return;
            }
            Default = (IDispatcher)Activator.CreateInstance(type);
        }