コード例 #1
0
ファイル: FakeProviderService.cs プロジェクト: kmcginnes/tail
 public ITailStreamContext CreateContext(Type providerType, ITailConfiguration viewModel)
 {
     if (_contextFactories.ContainsKey(providerType))
     {
         return(_contextFactories[providerType]);
     }
     return(null);
 }
コード例 #2
0
 public ITailStreamContext CreateContext(Type providerType, ITailConfiguration viewModel)
 {
     var provider = _providers.FirstOrDefault(x => x.GetType() == providerType);
     if (provider != null)
     {
         return provider.CreateContext(viewModel);
     }
     return null;
 }
コード例 #3
0
ファイル: TailProviderService.cs プロジェクト: kmcginnes/tail
        public ITailStreamContext CreateContext(Type providerType, ITailConfiguration viewModel)
        {
            var provider = _providers.FirstOrDefault(x => x.GetType() == providerType);

            if (provider != null)
            {
                return(provider.CreateContext(viewModel));
            }
            return(null);
        }
コード例 #4
0
ファイル: FakeProviderService.cs プロジェクト: kmcginnes/tail
 public void RegisterConfiguration(Type type, ITailConfiguration configuration)
 {
     _configurationFactories.Add(type, configuration);
 }
コード例 #5
0
 ITailStreamContext ITailProvider.CreateContext(ITailConfiguration viewModel)
 {
     return(CreateContext((TConfiguration)viewModel));
 }
コード例 #6
0
 public void RegisterConfiguration(Type type, ITailConfiguration configuration)
 {
     _configurationFactories.Add(type, configuration);
 }
コード例 #7
0
 public ITailStreamContext CreateContext(Type providerType, ITailConfiguration viewModel)
 {
     if (_contextFactories.ContainsKey(providerType))
         return _contextFactories[providerType];
     return null;
 }
コード例 #8
0
ファイル: FakeProvider.cs プロジェクト: kmcginnes/tail
 public ITailStreamContext CreateContext(ITailConfiguration viewModel)
 {
     return(new EmptyStreamContext("Fake", "Name"));
 }
コード例 #9
0
ファイル: FakeProvider.cs プロジェクト: patriksvensson/tail
 public ITailStreamContext CreateContext(ITailConfiguration viewModel)
 {
     return new EmptyStreamContext("Fake", "Name");
 }