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; }
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(); }
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))) { }