Dreamine.MVVM.Core 1.0.13
중요: 자동 등록된 타입은 기본적으로 Singleton으로 등록됩니다. 따라서 자동 발견된 ViewModel, Model, Event, Manager는 애플리케이션이 별도 수명으로 명시 등록하지 않는 한 반복 해석 시 동일 인스턴스를 유지합니다.
로딩중...
검색중...
일치하는것 없음
DreamineAutoRegistrar.cs
이 파일의 문서화 페이지로 가기
1using System.Reflection;
3using Dreamine.MVVM.Interfaces.DependencyInjection;
4
5namespace Dreamine.MVVM.Core
6{
15 public static class DreamineAutoRegistrar
16 {
25 private static readonly AutoRegistrationService Service = new(
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}
static readonly AutoRegistrationService Service
static void RegisterAll(Assembly rootAssembly, IServiceRegistry registry)
static void RegisterAll(Assembly rootAssembly)