C# 클래스 NCop.Composite.IoC.CompositeContainerRegistry

상속: AbstractContainerRegistry, IRegistrationResolver
파일 보기 프로젝트 열기: sagifogel/NCop

보호된 프로퍼티들

프로퍼티 타입 설명
registrations IRegistration>.Dictionary

Private Properties

프로퍼티 타입 설명
CompositeContainerRegistry System

공개 메소드들

메소드 설명
GetEnumerator ( ) : IEnumerator
Register ( IRegistration registration ) : void
Register ( TypeMap typeMap, ITypeMapCollection dependencies = null, bool isComposite = false ) : void
Resolve ( Type concreteType ) : IRegistration
TryResolve ( Type concreteType, IRegistration &registration ) : bool

비공개 메소드들

메소드 설명
CompositeContainerRegistry ( ) : System

메소드 상세

GetEnumerator() 공개 메소드

public GetEnumerator ( ) : IEnumerator
리턴 IEnumerator

Register() 공개 메소드

public Register ( IRegistration registration ) : void
registration IRegistration
리턴 void

Register() 공개 메소드

public Register ( TypeMap typeMap, ITypeMapCollection dependencies = null, bool isComposite = false ) : void
typeMap NCop.Core.TypeMap
dependencies ITypeMapCollection
isComposite bool
리턴 void

Resolve() 공개 메소드

public Resolve ( Type concreteType ) : IRegistration
concreteType System.Type
리턴 IRegistration

TryResolve() 공개 메소드

public TryResolve ( Type concreteType, IRegistration &registration ) : bool
concreteType System.Type
registration IRegistration
리턴 bool

프로퍼티 상세

registrations 보호되어 있는 프로퍼티

protected Dictionary registrations
리턴 IRegistration>.Dictionary