Dreamine.MVVM.Core
1.0.13
중요: 자동 등록된 타입은 기본적으로 Singleton으로 등록됩니다. 따라서 자동 발견된 ViewModel, Model, Event, Manager는 애플리케이션이 별도 수명으로 명시 등록하지 않는 한 반복 해석 시 동일 인스턴스를 유지합니다.
Toggle main menu visibility
로딩중...
검색중...
일치하는것 없음
DreamineAutoRegistrar.cs
이 파일의 문서화 페이지로 가기
1
using
System.Reflection;
2
using
Dreamine.MVVM.Core.AutoRegistration
;
3
using
Dreamine.MVVM.Interfaces.DependencyInjection;
4
5
namespace
Dreamine.MVVM.Core
6
{
15
public
static
class
DreamineAutoRegistrar
16
{
25
private
static
readonly
AutoRegistrationService
Service
=
new
(
26
new
AssemblyTypeScanner
(),
27
new
NamingConventionAutoRegistrationFilter
());
28
53
public
static
void
RegisterAll
(Assembly rootAssembly, IServiceRegistry registry)
54
{
55
Service
.RegisterAll(rootAssembly, registry);
56
}
57
74
public
static
void
RegisterAll
(Assembly rootAssembly)
75
{
76
Service
.RegisterAll(rootAssembly,
DMContainer
.GetRegistry());
77
}
78
}
79
}
Dreamine.MVVM.Core
Definition
AssemblyTypeScanner.cs:8
Dreamine.MVVM.Core.AutoRegistration
Definition
AssemblyTypeScanner.cs:8
Dreamine.MVVM.Core.AutoRegistration.AssemblyTypeScanner
Definition
AssemblyTypeScanner.cs:18
Dreamine.MVVM.Core.AutoRegistration.AutoRegistrationService
Definition
AutoRegistrationService.cs:17
Dreamine.MVVM.Core.AutoRegistration.NamingConventionAutoRegistrationFilter
Definition
NamingConventionAutoRegistrationFilter.cs:16
Dreamine.MVVM.Core.DMContainer
Definition
DMContainer.cs:17
Dreamine.MVVM.Core.DreamineAutoRegistrar
Definition
DreamineAutoRegistrar.cs:16
Dreamine.MVVM.Core.DreamineAutoRegistrar.Service
static readonly AutoRegistrationService Service
Definition
DreamineAutoRegistrar.cs:25
Dreamine.MVVM.Core.DreamineAutoRegistrar.RegisterAll
static void RegisterAll(Assembly rootAssembly, IServiceRegistry registry)
Definition
DreamineAutoRegistrar.cs:53
Dreamine.MVVM.Core.DreamineAutoRegistrar.RegisterAll
static void RegisterAll(Assembly rootAssembly)
Definition
DreamineAutoRegistrar.cs:74
DreamineAutoRegistrar.cs
다음에 의해 생성됨 :
1.17.0