public UnityInspectorCodeInsightsHighlighting(DocumentRange range, [NotNull] string lenText, string tooltipText, [NotNull] string moreText,
                                               [NotNull] ICodeInsightsProvider provider, IDeclaredElement element,
                                               [CanBeNull] IconModel icon, UnityCodeInsightFieldUsageProvider.UnityPresentationType unityPresentationType)
     : base(range, lenText, tooltipText, moreText, provider, element, icon)
 {
     UnityPresentationType = unityPresentationType;
 }
Example #2
0
 public UnityCodeInsightsHighlighting(DocumentRange range, [NotNull] string lenText, [NotNull] string moreText,
                                      [NotNull] ICodeInsightsProvider provider, IDeclaredElement element,
                                      [CanBeNull] IconModel icon, IEnumerable <BulbMenuItem> menuItems,
                                      List <CodeLensEntryExtraActionModel> extraActions = null)
     : base(range, lenText, moreText, provider, element, icon, extraActions)
 {
     MenuItems = menuItems.ToList();
 }
Example #3
0
 public ComplexityCodeInsightsHighlight(
     ITypeMemberDeclaration declaration,
     int complexity,
     int percentage,
     ICodeInsightsProvider provider,
     IconHost iconHost)
     : base(
         declaration.GetNameDocumentRange(),
         GetLensText(percentage),
         GetMoreText(complexity, percentage),
         provider,
         declaration.DeclaredElement,
         iconHost.Transform(GetIconId(percentage)))
 {
 }