protected IChange TryTransformToChangeOnceResolved(IModel model) { var resolver = new TryTransformToChangeOnceResolved_IModelResolver(this); model.Accept(resolver); return(resolver.ResultOpt); }
public static OtherModel TryAsOther(this IModel model) { var resolver = new TryAs_IModelResolver(); model.Accept(resolver); return(resolver.OtherModelOpt); }
public IChange TryTransformToChangeOnceResolved(Int32 targetingTypeId, IModel model) { var resolver = new TryTransformToChangeOnceResolved_IModelResolver(this); model.Accept(resolver); return(resolver.ResultOpt); }
public IEnumerable <IValidationIssue> ValidateOnceResolved(IModel model, CalculationTicket ticket) { var resolver = new ValidateOnceResolved_IModelResolver(this, ticket); model.Accept(resolver); return(resolver.Result); }
protected void RecalculateModelOnceResolved( IModel model, TargetingType targetingType, BroadGlobalActivePortfolio portfolio, ICollection <BgaPortfolioSecurityTargetInfo> result, IDataManager manager, CalculationTicket ticket ) { var resolver = new RecalculateModelOnceResolved_IModelResolver( this, targetingType, portfolio, result, manager, ticket ); model.Accept(resolver); }
private void InitializeOnceResolved(IModel model, BenchmarkValueResolver valueResolver) { model.Accept(new InitializeMultimethod(this, valueResolver)); }
public void InitializeOnceResolved(IModel model, BaseValueResolver valueResolver) { model.Accept(new InitializeMultimethod(this, valueResolver)); }
private void TraverseOnceResolved(IModel model, List <IExpression> result) { var resolver = new TraverseOnceResolved_IModelResolver(this, result); model.Accept(resolver); }
protected void InitializeModelOnceResolved(IModel model, Dictionary <Int32, TargetingTypeBasketPortfolioTargetInfo> valuesByBasketId) { var resolver = new InitializeModelOnceResolved_IModelResolver(this, valuesByBasketId); model.Accept(resolver); }
protected void InitializeOnceResolved(IModel model, IsoCodeToOverlayTargetValueResolver valueResolver) { var resolver = new InitializeOnceResolved_IModelResolver(this, valueResolver); model.Accept(resolver); }