public ViewCalculationConfiguration(string name, IEnumerable <ValueRequirement> specificRequirements, Dictionary <string, HashSet <Tuple <string, ValueProperties> > > portfolioRequirementsBySecurityType, DeltaDefinition deltaDefinition, ValueProperties defaultProperties, IResolutionRuleTransform resolutionRuleTransform) { ArgumentChecker.NotNull(deltaDefinition, "deltaDefinition"); _name = name; _specificRequirements = specificRequirements; _portfolioRequirementsBySecurityType = portfolioRequirementsBySecurityType; _defaultProperties = defaultProperties; _resolutionRuleTransform = resolutionRuleTransform; _deltaDefinition = deltaDefinition; }
public ViewCalculationConfiguration(string name, IEnumerable <ValueRequirement> specificRequirements, Dictionary <string, HashSet <Tuple <string, ValueProperties> > > portfolioRequirementsBySecurityType, DeltaDefinition deltaDefinition) : this(name, specificRequirements, portfolioRequirementsBySecurityType, deltaDefinition, ValueProperties.Create(), null) { }