static AbstractTooltipContent BuildTooltipContent(ISemantic res) { // Only show one description for items sharing descriptions string description = res is DSymbol ? ((DSymbol)res).Definition.Description : ""; return new AbstractTooltipContent { ResolveResult = res, Title = (res is ModuleSymbol ? ((ModuleSymbol)res).Definition.FileName : res.ToString()), Description = description }; }
static AbstractTooltipContent BuildTooltipContent(ISemantic res) { if (res is ISymbolValue) { var sv = res as ISymbolValue; if (sv is TypeValue) return new AbstractTooltipContent { ResolveResult = res, Title = sv.RepresentedType.ToString() }; return new AbstractTooltipContent { ResolveResult = res, Title = "(" + sv.RepresentedType + ") "+sv.ToCode() }; } // Only show one description for items sharing descriptions string description = res is DSymbol ? ((DSymbol)res).Definition.Description : ""; return new AbstractTooltipContent { ResolveResult = res, Title = (res is ModuleSymbol ? ((ModuleSymbol)res).Definition.FileName : res.ToString()), Description = description }; }
static AbstractTooltipContent BuildTooltipContent(ISemantic res) { if (res is ISymbolValue) { var sv = res as ISymbolValue; if (sv is TypeValue) { return new AbstractTooltipContent { ResolveResult = res, Title = sv.RepresentedType.ToString() } } ; return(new AbstractTooltipContent { ResolveResult = res, Title = "(" + sv.RepresentedType + ") " + sv.ToCode() }); } // Only show one description for items sharing descriptions string description = res is DSymbol ? ((DSymbol)res).Definition.Description : ""; return(new AbstractTooltipContent { ResolveResult = res, Title = (res is ModuleSymbol ? ((ModuleSymbol)res).Definition.FileName : res.ToString()), Description = description }); } }
static AbstractTooltipContent BuildTooltipContent(ISemantic res) { // Only show one description for items sharing descriptions string description = res is DSymbol ? ((DSymbol)res).Definition.Description : ""; return(new AbstractTooltipContent { ResolveResult = res, Title = (res is ModuleSymbol ? ((ModuleSymbol)res).Definition.FileName : res.ToString()), Description = description }); }