protected override double CalculateFor(IEnumerable <IObjectReference> usedObjects, IUsingFormula refObject) { var distributedParameter = refObject.ConvertedTo <IDistributedParameter>(); var percentile = distributedParameter.Percentile; return(CalculateValueFromPercentile(percentile, distributedParameter)); }
protected override double CalculateFor(IReadOnlyList <IObjectReference> usedObjects, IUsingFormula dependentObject) { var locDependentObject = dependentObject.ConvertedTo <IDistributedParameter>(); var percentile = locDependentObject.Percentile; return(CalculateValueFromPercentile(percentile, locDependentObject)); }