public override string ToString()
        {
            if (OutputParameters == null && OutputValues == null)
            {
                return(string.Empty);
            }

            if (OutputParameters == null)
            {
                return(ObjectToStringConverter.ConvertCollectionToString(OutputValues));
            }

            if (OutputValues == null)
            {
                return(ObjectToStringConverter.ConvertCollectionToString(OutputParameters.Select(p => p.Name)));
            }

            return(ObjectToStringConverter.ConvertSomeToString(OutputParameters.Select(p => p.Name).ToArray(), OutputValues));
        }
 public override string ToString()
 {
     return(ObjectToStringConverter.ConvertExceptionToString(Exception));
 }
 public override string ToString()
 {
     return(ObjectToStringConverter.ConvertToString(Value));
 }