public override string ToString() { string info = $"[{ParameterType.FromType(ParameterInfo.ParameterType).Character}|{ParameterInfo.Name}{(CommandParameter.Optional ? "?" : "")}{(CommandParameter.DefaultValue.Value.IsSpecified ? $"({CommandParameter.DefaultValue.Value})" : CommandParameter.DefaultValue.Special == ParameterType.SpecialDefaults.None ? "" : "(auto)")}]"; return(info); }