|
Dreamine.MVVM.Core 1.0.13
중요: 자동 등록된 타입은 기본적으로 Singleton으로 등록됩니다. 따라서 자동 발견된 ViewModel, Model, Event, Manager는 애플리케이션이 별도 수명으로 명시 등록하지 않는 한 반복 해석 시 동일 인스턴스를 유지합니다.
|


Public 멤버 함수 | |
| ConstructorActivator (IConstructorSelector constructorSelector) | |
| object | CreateInstance (Type implementationType, IServiceResolver resolver) |
Private 속성 | |
| readonly IConstructorSelector | _constructorSelector |
Constructor Activator 기능과 관련 상태를 캡슐화합니다.
ConstructorActivator.cs 파일의 15 번째 라인에서 정의되었습니다.
|
inline |
지정한 설정으로 ConstructorActivator 클래스의 새 인스턴스를 초기화합니다.
| constructorSelector | constructor Selector에 사용할 IConstructorSelector 값입니다. |
| ArgumentNullException | 필수 입력 인자 중 하나가 null인 경우 발생합니다. |
ConstructorActivator.cs 파일의 51 번째 라인에서 정의되었습니다.
다음을 참조함 : _constructorSelector.
|
inline |
Instance 값을 생성합니다.
| implementationType | implementation Type에 사용할 Type 값입니다. |
| resolver | resolver에 사용할 IServiceResolver 값입니다. |
| ArgumentNullException | 필수 입력 인자 중 하나가 null인 경우 발생합니다. |
| InvalidOperationException | 현재 객체 상태에서 Create Instance 작업을 수행할 수 없는 경우 발생합니다. |
ConstructorActivator.cs 파일의 105 번째 라인에서 정의되었습니다.
다음을 참조함 : _constructorSelector.
|
private |
constructor Selector 값을 보관합니다.
ConstructorActivator.cs 파일의 25 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ConstructorActivator(), CreateInstance().