BuildIt.Lifecycle.ApplicationRegion.RegisterDependencies C# (CSharp) Method

RegisterDependencies() public method

public RegisterDependencies ( IDependencyContainer container ) : void
container IDependencyContainer
return void
        public virtual void RegisterDependencies(IDependencyContainer container)
        {
            var hasSM = this as IHasStates;
            if (hasSM == null) return;
            foreach (var stateGroup in hasSM.StateManager.StateGroups)
            {
                (stateGroup.Value as IRegisterDependencies)?.RegisterDependencies(container);
            }
        }