public ParameterContextFacade ToParameterContextFacade(IFrameworkFacade facade, INakedObjectsFramework framework) { var pc = new ParameterContextFacade { Parameter = new ActionParameterFacade(Parameter, facade, framework, OverloadedUniqueId ?? ""), Action = new ActionFacade(Action, facade, framework, OverloadedUniqueId ?? ""), Completions = Completions?.ToListContextFacade(facade, framework) }; return(ToContextFacade(pc, facade, framework)); }
public PropertyContextFacade ToPropertyContextFacade(IFrameworkFacade facade, INakedObjectsFramework framework) { var pc = new PropertyContextFacade { Property = new AssociationFacade(Property, facade, framework), Completions = Completions?.ToListContextFacade(facade, framework), Mutated = Mutated }; return(ToContextFacade(pc, facade, framework)); }