Class ConfigurationExtensions
- Assembly
- NMF.Expressions.Configuration.dll
Denotes a helper class for configurations
public static class ConfigurationExtensions
- Inheritance
-
ConfigurationExtensions
- Inherited Members
Methods
Clone(Configuration)
Clones the provided configuration
public static Configuration Clone(this Configuration configuration)
Parameters
configuration
ConfigurationThe configuration to clone
Returns
- Configuration
The cloned configuration
Describe(Configuration)
Describes the current configuration in a string
public static string Describe(this Configuration configuration)
Parameters
configuration
ConfigurationThe configuration to be described
Returns
- string
A descriptive string
GetAllPossibilities(Configuration)
Generates a state-space of possibilities given the provided base configuration
public static IEnumerable<Configuration> GetAllPossibilities(this Configuration baseConfiguration)
Parameters
baseConfiguration
ConfigurationThe base configuration
Returns
- IEnumerable<Configuration>
A collection of allowed configurations