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