public void Resolve(RegionModel model) { // do nothing }
public void Resolve(RegionModel model) { this.ResultOpt = model.TrueActive; }
public void Resolve(RegionModel model) { this.Result = model.Benchmark; }
public void Resolve(RegionModel model) { this.ResultOpt = model.PortfolioScaled; }
public void Resolve(RegionModel model) { this.ResultOpt = model.TrueExposure; }
public void Resolve(RegionModel model) { this.Result = model.Overlay; }
public void Resolve(RegionModel model) { this.ResultOpt = model.PortfolioAdjustment; }
public void Resolve(RegionModel model) { }
public void Resolve(RegionModel model) { this.ResultOpt = model.Base; }
public void Resolve(RegionModel model) { this.traverser.TraverseRegion(model, this.result); }
public RegionModel CreateRegionModel( String name, IModelFormula <IModel, Decimal?> baseActiveFormula, IEnumerable <IRegionModelResident> residents ) { var result = new RegionModel( name, new SumExpression( ValueNames.Benchmark, residents.Select(x => picker.Benchmark.TryPickExpression(x)), this.defaultValues.DefaultBenchmark, this.commonParts.ValidateWhatever ), new NullableSumExpression( ValueNames.Base, residents.Select(x => picker.Base.TryPickExpression(x)), this.defaultValues.DefaultBase, this.commonParts.ValidateWhatever ), self => new ModelFormulaExpression <IModel, Decimal?>( ValueNames.BaseActive, self, baseActiveFormula, commonParts.NullableDecimalValueAdapter, this.commonParts.ValidateWhatever ), new SumExpression( ValueNames.Overlay, residents.Select(x => picker.Overlay.TryPickExpression(x)), this.defaultValues.DefaultOverlay, this.commonParts.ValidateWhatever ), new NullableSumExpression( ValueNames.PortfolioAdjsutment, residents.Select(x => picker.PortfolioAdjustment.TryPickExpression(x)), this.defaultValues.DefaultPortfolioAdjustment, this.commonParts.ValidateWhatever ), new NullableSumExpression( ValueNames.PortfolioScaled, residents.Select(x => picker.PortfolioScaled.TryPickExpression(x)), this.defaultValues.DefaultPortfolioScaled, this.commonParts.ValidateWhatever ), new NullableSumExpression( ValueNames.TrueExposure, residents.Select(x => picker.TrueExposure.TryPickExpression(x)), this.defaultValues.DefaultTrueExposure, this.commonParts.ValidateWhatever ), new NullableSumExpression( ValueNames.TrueActive, residents.Select(x => picker.TrueActive.TryPickExpression(x)), this.defaultValues.DefaultTrueActive, this.commonParts.ValidateWhatever ), residents ); return(result); }
public void Resolve(RegionModel model) { this.Result = No.ValidationIssues; }
public void Resolve(RegionModel region) { this.parent.SerializeRegion(this.writer, region, JsonNames.Region, this.ticket); }
public void Resolve(RegionModel model) { this.Result = this.builder.CreateNode(model); }