object CreateToolTipContent(IDecompiler decompiler, object @ref)
        {
            if (decompiler == null)
            {
                return(null);
            }
            if (@ref == null)
            {
                return(null);
            }

            var ctx = new ToolTipProviderContext(imageManager, dotNetImageManager, decompiler, codeToolTipSettings, documentViewer, classificationFormatMap, themeClassificationTypeService);

            foreach (var provider in documentViewerToolTipProviders)
            {
                var toolTipContent = provider.Value.Create(ctx, @ref);
                if (toolTipContent != null)
                {
                    return(toolTipContent);
                }
            }

            return(null);
        }
Ejemplo n.º 2
0
        object CreateToolTipContent(IDecompiler decompiler, object @ref)
        {
            if (decompiler == null)
            {
                return(null);
            }
            if (@ref == null)
            {
                return(null);
            }

            var ctx = new ToolTipProviderContext(imageManager, dotNetImageManager, decompiler, codeToolTipSettings, documentViewer);

            foreach (var provider in toolTipProviders)
            {
                var toolTipContent = provider.Value.Create(ctx, @ref);
                if (toolTipContent != null)
                {
                    return(toolTipContent);
                }
            }

            return(null);
        }