Пример #1
0
        public T Get <T>() where T : class
        {
            T result = default(T);

            if (typeof(T) == typeof(ISettingsServiceImplementation))
            {
                if (this.settingsServiceImplementation == null)
                {
                    this.settingsServiceImplementation = new SettingsServiceImplementation();
                }
                result = (T)this.settingsServiceImplementation;
            }
            return(result);
        }
Пример #2
0
 public SettingsService(IDependencyService dependencyService)
 {
     _settingsServiceImpl = dependencyService.Get <ISettingsServiceImplementation>();
 }
Пример #3
0
 public DependencyService(ISettingsServiceImplementation settingsServiceImplementation)
 {
     this.settingsServiceImplementation = settingsServiceImplementation;
 }
Пример #4
0
 public SettingsService(IDependencyService dependencyService = null)
 {
     _settingsServiceImpl = (dependencyService ?? Locator.Current.GetService <IDependencyService>()).Get <ISettingsServiceImplementation>();
 }