private ApplicationAggregatedProperty(string displayName, Type valueType, PropertyFlags propertyFlags, PropertyAggregationStrategy propertyAggregationStrategy, SortByAndFilterStrategy sortByAndFilterStrategy, SimpleVirtualPropertyDefinition aggregatedProperty) : base(displayName, valueType, propertyFlags, PropertyDefinitionConstraint.None, propertyAggregationStrategy.Dependencies) { this.propertyAggregationStrategy = propertyAggregationStrategy; this.sortByAndFilterStrategy = sortByAndFilterStrategy; this.aggregatedProperty = aggregatedProperty; }
public ApplicationAggregatedProperty(string displayName, Type valueType, PropertyFlags propertyFlags, PropertyAggregationStrategy propertyAggregationStrategy, SortByAndFilterStrategy sortByAndFilterStrategy) : this(displayName, valueType, propertyFlags, propertyAggregationStrategy, sortByAndFilterStrategy, new SimpleVirtualPropertyDefinition("InternalStorage:" + displayName, valueType, propertyFlags, new PropertyDefinitionConstraint[0])) { }