Gemstone.Configuration Namespace

The Gemstone.Configuration namespace organizes all Gemstone library functionality related to configuration. The root configuration namespace also includes common configuration classes, e.g., ConfigurationBuilderExtensions.

Classes

ConfigurationBuilderExtensions Defines extensions for setting up configuration defaults for Gemstone projects.
ConnectionStringParser Parses connection strings based on a settings object whose properties are annotated with the SerializeSettingAttribute.
ConnectionStringParserConnectionStringProperty Stores reflected information from a PropertyInfo object used to parse connection strings.
ConnectionStringParserTParameterAttribute Parses connection strings based on a settings object whose properties are annotated with TParameterAttribute.
ConnectionStringParserTParameterAttribute, TNestedSettingsAttribute Parses connection strings based on a settings object whose properties are annotated with TParameterAttribute and TNestedSettingsAttribute.
Eval Represents an evaluation type used to hold an expression to evaluate as well as return the value of the evaluation execution.
EvalConverter Defines a type converter for Eval expressions.
SerializeSettingAttribute Represents an attribute that determines if a property or field in a class should be serialized to the configuration file.
SettingNameAttribute Represents an attribute that defines the setting name of a property or field in a class for settings when serializing the value to the configuration file.