C# Class NCop.Composite.IoC.CompositeContainerRegistry

Inheritance: AbstractContainerRegistry, IRegistrationResolver
Afficher le fichier Open project: sagifogel/NCop

Protected Properties

Свойство Type Description
registrations IRegistration>.Dictionary

Private Properties

Свойство Type Description
CompositeContainerRegistry System

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
CompositeContainerRegistry ( ) : System

Method Details

GetEnumerator() public méthode

public GetEnumerator ( ) : IEnumerator
Résultat IEnumerator

Register() public méthode

public Register ( IRegistration registration ) : void
registration IRegistration
Résultat void

Register() public méthode

public Register ( TypeMap typeMap, ITypeMapCollection dependencies = null, bool isComposite = false ) : void
typeMap NCop.Core.TypeMap
dependencies ITypeMapCollection
isComposite bool
Résultat void

Resolve() public méthode

public Resolve ( Type concreteType ) : IRegistration
concreteType System.Type
Résultat IRegistration

TryResolve() public méthode

public TryResolve ( Type concreteType, IRegistration &registration ) : bool
concreteType System.Type
registration IRegistration
Résultat bool

Property Details

registrations protected_oe property

protected Dictionary registrations
Résultat IRegistration>.Dictionary