Show / Hide Table of Contents

Interface IConfigurationSpaces<TConfiguration, TPosition>

Inherited Members
IConfigurationSpaces<TConfiguration>.HaveValidPosition(TConfiguration, TConfiguration)
Namespace: Edgar.GraphBasedGenerator.Common.ConfigurationSpaces
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
Type Description
IConfigurationSpace<TPosition>

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
Type Description
IConfigurationSpace<TPosition>

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
Type Description
IConfigurationSpace<TPosition>
Back to top Generated by DocFX