Class ConfigurationExtensions
Denotes a helper class for configurations
Inherited Members
Namespace: NMF.Expressions.IncrementalizationConfiguration
Assembly: NMF.Expressions.Configuration.dll
Syntax
public static class ConfigurationExtensions
Methods
| Edit this page View SourceClone(Configuration)
Clones the provided configuration
Declaration
public static Configuration Clone(this Configuration configuration)
Parameters
Type | Name | Description |
---|---|---|
Configuration | configuration | The configuration to clone |
Returns
Type | Description |
---|---|
Configuration | The cloned configuration |
Describe(Configuration)
Describes the current configuration in a string
Declaration
public static string Describe(this Configuration configuration)
Parameters
Type | Name | Description |
---|---|---|
Configuration | configuration | The configuration to be described |
Returns
Type | Description |
---|---|
string | A descriptive string |
GetAllPossibilities(Configuration)
Generates a state-space of possibilities given the provided base configuration
Declaration
public static IEnumerable<Configuration> GetAllPossibilities(this Configuration baseConfiguration)
Parameters
Type | Name | Description |
---|---|---|
Configuration | baseConfiguration | The base configuration |
Returns
Type | Description |
---|---|
IEnumerable<Configuration> | A collection of allowed configurations |