public void Initialize() { ConfigureFromCanConfigurables(); InitializeCulture(); var initializers = new Action[] { () => Serialization.Initialize(Container), () => Commands.Initialize(Container), () => Events.Initialize(Container), () => Tasks.Initialize(Container), () => Views.Initialize(Container), () => Sagas.Initialize(Container), () => Frontend.Initialize(Container), () => CallContext.Initialize(Container), () => ExecutionContext.Initialize(Container), () => Security.Initialize(Container), () => DefaultStorage.Initialize(Container) }; #if(SILVERLIGHT) initializers.ForEach(initializer => initializer()); #else Parallel.ForEach(initializers, initializator => initializator()); #endif }