internal ConcreteTypeMapping(Type mappedConcreteType, ResolutionEventEnum resolutionEvent)
     : base(resolutionEvent, mappedConcreteType)
 {
     MappedConcreteType = mappedConcreteType;
 }
        private IInjectionMap Resolve(ResolutionEventEnum resolutionEventEnum)
        {
            CompleteMapping(resolutionEventEnum);

            return Map;
        }
Пример #3
0
 protected internal MappingBase(ResolutionEventEnum resolutionEvent, Type typeToResolve)
 {
     Resolver = ResolverFactory.GetResolver(resolutionEvent, typeToResolve);
 }
 protected abstract void CompleteMapping(ResolutionEventEnum resolutionEventEnum);