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