Пример #1
0
        public static RateMyApp Create(IRateMyAppViewController _viewController, IRateMyAppKeysCollection _keysCollection,
                                       IRateMyAppEventResponder _eventResponder, IRateMyAppOperationHandler _operationHandler,
                                       RateMyAppSettings _settings)
        {
            RateMyApp _newObject = new RateMyApp()
            {
                m_viewController   = _viewController,
                m_keysCollection   = _keysCollection,
                m_eventResponder   = _eventResponder,
                m_operationHandler = _operationHandler,
                m_settings         = _settings,
            };

            _newObject.MarkIfLaunchIsFirstTime();

            return(_newObject);
        }