internal ConcreteTypeMapping(Type mappedConcreteType, ResolutionEventEnum resolutionEvent) : base(resolutionEvent, mappedConcreteType) { MappedConcreteType = mappedConcreteType; }
private IInjectionMap Resolve(ResolutionEventEnum resolutionEventEnum) { CompleteMapping(resolutionEventEnum); return Map; }
protected internal MappingBase(ResolutionEventEnum resolutionEvent, Type typeToResolve) { Resolver = ResolverFactory.GetResolver(resolutionEvent, typeToResolve); }
protected abstract void CompleteMapping(ResolutionEventEnum resolutionEventEnum);