using System; using System.Collections.Generic; using Nuclex.Support.Plugins; namespace Nuclex.Support.Services { /// Modes in which services can be instantiated public enum Instancing { /// There will only be one service in the whole process Singleton, /// Each thread will be assigned its own service InstancePerThread, /// A new service will be created each time it is queried for Factory } } // namespace Nuclex.Support.DependencyInjection