protected virtual void InitReferences(IReferences references) { var existingInfo = references.GetOneOptional <ContextInfo>(DefaultInfoFactory.ContextInfoDescriptor); if (existingInfo == null) { references.Put(DefaultInfoFactory.ContextInfoDescriptor, _info); } else { _info = existingInfo; } references.Put(DefaultContainerFactory.Descriptor, _factories); }
protected override void InitReferences(IReferences references) { base.InitReferences(references); // Factory to statically resolve dummy components references.Put(DummyFactory.Descriptor, new DummyFactory()); }
protected override void InitReferences(IReferences references) { base.InitReferences(references); // Factory to statically resolve echo components references.Put(Descriptors.LoggingFactory, new LoggingFactory()); }
protected virtual void InitReferences(IReferences references) { // Override in base classes references.Put(DefaultContainerFactory.Descriptor, new DefaultContainerFactory()); }