Dreamine.MVVM.Interfaces 1.0.7
Dreamine.MVVM.Interfaces 공용 계약과 추상화를 제공합니다.
로딩중...
검색중...
일치하는것 없음
IServiceRegistry.cs
이 파일의 문서화 페이지로 가기
1using System;
2
4{
13 public interface IServiceRegistry
14 {
32 where TImplementation : class;
33
58 void Register<TService, TImplementation>()
59 where TService : class
60 where TImplementation : class, TService;
61
86 void Register<TService>(Func<TService> factory)
87 where TService : class;
88
113 void RegisterSingleton<TService>(TService instance)
114 where TService : class;
115
132 void RegisterSingleton<TImplementation>()
133 where TImplementation : class;
134
159 void RegisterSingleton<TService, TImplementation>()
160 where TService : class
161 where TImplementation : class, TService;
162
187 bool IsRegistered(Type serviceType);
188 }
189}