AP&C API Reference
Properties | List of all members
Apac.Configuration.Plugin< T, U > Class Template Reference

Provides the common basis for all plugins by managing the PluginAttribute boilerplate. More...

Properties

virtual log4net.ILog Log [get]
 Gets the log. It lazy loads as necessary. More...
 
Guid Id [get]
 Gets the id of the formula from the subclass's PluginAttribute. More...
 
string Name [get]
 Gets the name of the formula from the subclass's PluginAttribute. More...
 
string Description [get]
 Gets the description from the subclass's PluginAttribute. More...
 
string Instructions [get]
 Gets the instructions from the subclass's PluginAttribute. More...
 
Descriptor [get]
 Gets the descriptor so it can be serialized to remote clients.. More...
 
Attribute [get]
 Gets the attribute, lazy loads it as necessary. More...
 

Detailed Description

Provides the common basis for all plugins by managing the PluginAttribute boilerplate.

Type Constraints
T :PluginAttribute 
U :PluginDescriptor 

Property Documentation

◆ Attribute

T Apac.Configuration.Plugin< T, U >.Attribute
getprotected

Gets the attribute, lazy loads it as necessary.

The attribute.

◆ Description

string Apac.Configuration.Plugin< T, U >.Description
get

Gets the description from the subclass's PluginAttribute.

The description.

◆ Descriptor

U Apac.Configuration.Plugin< T, U >.Descriptor
get

Gets the descriptor so it can be serialized to remote clients..

The descriptor.

◆ Id

Guid Apac.Configuration.Plugin< T, U >.Id
get

Gets the id of the formula from the subclass's PluginAttribute.

The id.

◆ Instructions

string Apac.Configuration.Plugin< T, U >.Instructions
get

Gets the instructions from the subclass's PluginAttribute.

The instructions.

◆ Log

virtual log4net.ILog Apac.Configuration.Plugin< T, U >.Log
getprotected

Gets the log. It lazy loads as necessary.

The log.

◆ Name

string Apac.Configuration.Plugin< T, U >.Name
get

Gets the name of the formula from the subclass's PluginAttribute.

The name.


The documentation for this class was generated from the following file: