20 references to QuickInfoElement
Microsoft.CodeAnalysis.Features (20)
QuickInfo\Presentation\QuickInfoClassifiedTextElement.cs (1)
9
internal sealed class QuickInfoClassifiedTextElement(params ImmutableArray<QuickInfoClassifiedTextRun> runs) :
QuickInfoElement
QuickInfo\Presentation\QuickInfoContainerElement.cs (3)
9
internal sealed class QuickInfoContainerElement(QuickInfoContainerStyle style, params ImmutableArray<
QuickInfoElement
> elements) :
QuickInfoElement
11
public ImmutableArray<
QuickInfoElement
> Elements { get; } = elements;
QuickInfo\Presentation\QuickInfoContentBuilder.cs (5)
44
var elements = TemporaryArray<
QuickInfoElement
>.Empty;
51
using var firstLineElements = TemporaryArray<
QuickInfoElement
>.Empty;
69
foreach (
var
element in descriptionSection.TaggedParts.ToInteractiveTextElements(navigationActionFactory))
92
foreach (
var
element in documentationCommentsSection.TaggedParts.ToInteractiveTextElements(navigationActionFactory))
120
foreach (
var
element in section.TaggedParts.ToInteractiveTextElements(navigationActionFactory))
QuickInfo\Presentation\QuickInfoGlyphElement.cs (1)
7
internal sealed class QuickInfoGlyphElement(Glyph glyph) :
QuickInfoElement
QuickInfo\Presentation\QuickInfoOnTheFlyDocsElement.cs (1)
7
internal sealed class QuickInfoOnTheFlyDocsElement(Document document, OnTheFlyDocsInfo info) :
QuickInfoElement
QuickInfo\Presentation\TaggedTextExtensions.cs (9)
16
internal static ImmutableArray<
QuickInfoElement
> ToInteractiveTextElements(
109
private TemporaryArray<
QuickInfoElement
> _paragraphs;
112
private TemporaryArray<
QuickInfoElement
> _lines;
167
public void AddContainer(ImmutableArray<
QuickInfoElement
> nestedElements, string text)
175
using var newElements = TemporaryArray<
QuickInfoElement
>.Empty;
194
public ImmutableArray<
QuickInfoElement
> ToImmutableAndClear()
235
private static QuickInfoContainerElement StackedContainer(params ImmutableArray<
QuickInfoElement
> elements)
238
private static QuickInfoContainerElement StackedContainer(bool includeVerticalPadding, params ImmutableArray<
QuickInfoElement
> elements)
250
private static QuickInfoContainerElement WrappedContainer(params ImmutableArray<
QuickInfoElement
> elements)