Legend

Class
Struct
Enum
Interface
Delegate
Constructor
Method
Property
Event
Field

Namespace: RT.Services

Encapsulates a Windows service hosted in a process that can install and uninstall its own services. Descendants should override ServiceBase.OnStart(string[]) and other similar methods. They should also set ServiceBase.ServiceName, display name, description etc. in the constructor.
Encapsulates the process (i.e. executable) that contains one or more services. (see also remarks)
Encapsulates the process (i.e. executable) that contains exactly one service of type T. SingleSelfServiceProcess<T> is not abstract, so it can be used without deriving from it.