public ShapePlacementParsingStrategy(
     IExtensionManager extensionManager,
     ShellDescriptor shellDescriptor,
     IPlacementFileParser placementFileParser,
     IEnumerable<IPlacementPredicateProvider> predicateBuilders,
     IPlacementAlterationProvider alterationBuilder) {
     _extensionManager = extensionManager;
     _shellDescriptor = shellDescriptor;
     _placementFileParser = placementFileParser;
     _predicateBuilders = predicateBuilders;
     _alterationBuilder = alterationBuilder;
 }
Beispiel #2
0
 public ShapePlacementParsingStrategy(
     IExtensionManager extensionManager,
     ShellDescriptor shellDescriptor,
     IPlacementFileParser placementFileParser,
     IEnumerable <IPlacementPredicateProvider> predicateBuilders,
     IPlacementAlterationProvider alterationBuilder)
 {
     _extensionManager    = extensionManager;
     _shellDescriptor     = shellDescriptor;
     _placementFileParser = placementFileParser;
     _predicateBuilders   = predicateBuilders;
     _alterationBuilder   = alterationBuilder;
 }