public string ToString(SignatureGrouping grouping) { string result = Value.ToString(SignatureGrouping.None); return(grouping == SignatureGrouping.Parentheses ? result.Enclose("(", ")") : result.Enclose("[", "]")); }
public string ToString(SignatureGrouping grouping) { string result = ShowName && Name != null ? string.Format("{0} {1}", Type, Name) : Type; return(grouping == SignatureGrouping.Parentheses ? result.Enclose("(", ")") : result); }
public string ToString(SignatureGrouping grouping) { if (Count == 1) { return(this.Single().ToString(grouping)); } string result = this .Select(signature => signature.ToString(SignatureGrouping.Any)) .Join(" | "); return(grouping == SignatureGrouping.None ? result : result.Enclose("(", ")")); }