Dreamine.MVVM.Interfaces
1.0.7
Dreamine.MVVM.Interfaces 공용 계약과 추상화를 제공합니다.
Toggle main menu visibility
로딩중...
검색중...
일치하는것 없음
IServiceRegistry.cs
이 파일의 문서화 페이지로 가기
1
using
System;
2
3
namespace
Dreamine.MVVM.Interfaces.DependencyInjection
4
{
13
public
interface
IServiceRegistry
14
{
31
void
Register<TImplementation>
()
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
}
Dreamine.MVVM.Interfaces.DependencyInjection
Definition
IAssemblyTypeScanner.cs:6
Dreamine.MVVM.Interfaces.DependencyInjection.IServiceRegistry
Definition
IServiceRegistry.cs:14
Dreamine.MVVM.Interfaces.DependencyInjection.IServiceRegistry.Register< TImplementation >
void Register< TImplementation >()
Dreamine.MVVM.Interfaces.DependencyInjection.IServiceRegistry.IsRegistered
bool IsRegistered(Type serviceType)
DependencyInjection
IServiceRegistry.cs
다음에 의해 생성됨 :
1.17.0