Quote Originally Posted by wysota
Could you provide an example? Your explanation is a little unclear.
Yes, sorry. I mean that not always all the parameters with the result of the processation represent strictly a "value". In some cases, if the processation has been wrong or in some special cases , I need to set some parameters with a special value that represent that the parameter is "unknow", "unspecified", "invalid" or calculated "manually" by the user, for example. In these cases as you see these parameters dont' have a value, simply inform of something. I would like to know how it's the best way to manage these parameters that in some cases have value (int or double) but in other cases dont't. I've thought with special values that the user will set to the parameter using the handler: positive values -> valid values, negative values -> -1 = "Manually Processed", -2 = "Unknow", etc. But I don't know if it's the best way or could be another way to make it more 'elegant'?