public override string GetErrorDisplayString(ISymbol symbol) { // show extra info for assembly if possible such as version, public key token etc. if (symbol.Kind == SymbolKind.Assembly || symbol.Kind == SymbolKind.Namespace) { return(symbol.ToString()); } return(SymbolDisplay.ToDisplayString(symbol, SymbolDisplayFormat.CSharpShortErrorMessageFormat)); }
public override string ConvertSymbolToString(int errorCode, ISymbol symbol) { // show extra info for assembly if possible such as version, publictoken and etc if (symbol.Kind == SymbolKind.Assembly || symbol.Kind == SymbolKind.Namespace) { return(symbol.ToString()); } return(SymbolDisplay.ToDisplayString(symbol, SymbolDisplayFormat.CSharpShortErrorMessageFormat)); }
string ISymbol.ToDisplayString(SymbolDisplayFormat format) { return(SymbolDisplay.ToDisplayString(this, format)); }
public string ToDisplayString(SymbolDisplayFormat format = null) { return(SymbolDisplay.ToDisplayString(this, format)); }