Interface IConfigurationSpaces<TConfiguration, TPosition>
Assembly: Edgar.dll
Syntax
public interface IConfigurationSpaces<in TConfiguration, TPosition> : IConfigurationSpaces<TConfiguration>
Type Parameters
Name |
Description |
TConfiguration |
|
TPosition |
|
Methods
GetConfigurationSpace(TConfiguration, TConfiguration)
Declaration
IConfigurationSpace<TPosition> GetConfigurationSpace(TConfiguration configuration1, TConfiguration configuration2)
Parameters
Type |
Name |
Description |
TConfiguration |
configuration1 |
|
TConfiguration |
configuration2 |
|
Returns
GetMaximumIntersection(TConfiguration, IEnumerable<TConfiguration>)
Declaration
IConfigurationSpace<TPosition> GetMaximumIntersection(TConfiguration mainConfiguration, IEnumerable<TConfiguration> configurations)
Parameters
Type |
Name |
Description |
TConfiguration |
mainConfiguration |
|
System.Collections.Generic.IEnumerable<TConfiguration> |
configurations |
|
Returns
GetMaximumIntersection(TConfiguration, IEnumerable<TConfiguration>, out Int32)
Declaration
IConfigurationSpace<TPosition> GetMaximumIntersection(TConfiguration mainConfiguration, IEnumerable<TConfiguration> configurations, out int configurationsSatisfied)
Parameters
Type |
Name |
Description |
TConfiguration |
mainConfiguration |
|
System.Collections.Generic.IEnumerable<TConfiguration> |
configurations |
|
System.Int32 |
configurationsSatisfied |
|
Returns