//updates all parameters private void UpdateOutputs() { var parameters = FParamIds.Select(id => FRCPClient.GetParameter(id)).OrderBy(p => p.Order); var ps = new List <Parameter>(); foreach (var p in parameters) { ps.Add(GetParameter(p)); } FParameters.AssignFrom(ps); }