protected override void AppendTooltip(IncorrectArgumentsError highlighting, CSharpColorizer colorizer) { colorizer.AppendPlainText("Cannot resolve "); if (highlighting.UseElementType) { colorizer.AppendElementKind(highlighting.Candidate); } else { colorizer.AppendPlainText("symbol"); } colorizer.AppendPlainText(" '"); colorizer.AppendPlainText(highlighting.String1); colorizer.AppendPlainText("', candidates are:"); colorizer.AppendCandidates(highlighting.Reference); }