Photon Server API
Static Protected Attributes | Properties | List of all members
Photon.Common.Plugins.Configuration.GenericPluginSettings< Derived > Class Template Reference

Class helper, which helps automate plugin settings initialization More...

Inheritance diagram for Photon.Common.Plugins.Configuration.GenericPluginSettings< Derived >:
Photon.Common.Plugins.Configuration.PluginSettings

Static Protected Attributes

static PluginSettings defaultInstance = ConfigurationManager.GetSection(typeof (Derived).Name) as Derived ?? new Derived()
 

Properties

static PluginSettings Default [get]
 
- Properties inherited from Photon.Common.Plugins.Configuration.PluginSettings
bool Enabled [get, set]
 
PluginElementCollection Plugins [get]
 

Detailed Description

Class helper, which helps automate plugin settings initialization

Template Parameters
Derived
Type Constraints
Derived :PluginSettings 
Derived :new() 

Member Data Documentation

PluginSettings Photon.Common.Plugins.Configuration.GenericPluginSettings< Derived >.defaultInstance = ConfigurationManager.GetSection(typeof (Derived).Name) as Derived ?? new Derived()
staticprotected

Property Documentation