1 instantiation of QuickInfoItem
Microsoft.CodeAnalysis.Features (1)
QuickInfo\QuickInfoItem.cs (1)
65return new QuickInfoItem(span, tags, sections, relatedSpans, onTheFlyDocsInfo);
103 references to QuickInfoItem
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (18)
QuickInfo\DiagnosticAnalyzerQuickInfoSourceTests.cs (3)
181var info = await GetQuickinfo(workspace, document, position); 189private static async Task<QuickInfoItem> GetQuickinfo(EditorTestWorkspace workspace, Document document, int position) 199var info = await GetQuickinfo(workspace, document, position);
QuickInfo\SemanticQuickInfoSourceTests.cs (15)
28private static async Task TestWithOptionsAsync(CSharpParseOptions options, string markup, params Action<QuickInfoItem>[] expectedResults) 34private static async Task TestWithOptionsAsync(CSharpCompilationOptions options, string markup, params Action<QuickInfoItem>[] expectedResults) 40private static async Task TestWithOptionsAsync(EditorTestWorkspace workspace, params Action<QuickInfoItem>[] expectedResults) 67private static async Task TestWithOptionsAsync(Document document, QuickInfoService service, int position, Action<QuickInfoItem>[] expectedResults) 86private static async Task VerifyWithMscorlib45Async(string markup, Action<QuickInfoItem>[] expectedResults) 123protected override async Task TestAsync(string markup, params Action<QuickInfoItem>[] expectedResults) 129private async Task TestWithUsingsAsync(string markup, params Action<QuickInfoItem>[] expectedResults) 140private Task TestInClassAsync(string markup, params Action<QuickInfoItem>[] expectedResults) 146private Task TestInMethodAsync(string markup, params Action<QuickInfoItem>[] expectedResults) 152private Task TestInMethodAsync(string markup, string extraSource, params Action<QuickInfoItem>[] expectedResults) 162params Action<QuickInfoItem>[] expectedResults) 179params Action<QuickInfoItem>[] expectedResults) 204params Action<QuickInfoItem>[] expectedResults) 230params Action<QuickInfoItem>[] expectedResults) 247private static async Task VerifyWithReferenceWorkerAsync(string xmlString, params Action<QuickInfoItem>[] expectedResults)
Microsoft.CodeAnalysis.CSharp.Features (16)
QuickInfo\CSharpDiagnosticAnalyzerQuickInfoProvider.cs (8)
32protected override async Task<QuickInfoItem?> BuildQuickInfoAsync( 41protected override Task<QuickInfoItem?> BuildQuickInfoAsync( 47return Task.FromResult<QuickInfoItem?>(null); 50private QuickInfoItem? GetQuickinfoForPragmaWarning(Document document, SyntaxToken token) 89private async Task<QuickInfoItem?> GetQuickInfoForSuppressMessageAttributeAsync( 131private QuickInfoItem? GetQuickInfoFromSupportedDiagnosticsOfProjectAnalyzers(Document document, 146private static QuickInfoItem CreateQuickInfo(TextSpan location, DiagnosticDescriptor descriptor, 157return QuickInfoItem.Create(location, sections:
QuickInfo\CSharpSyntacticQuickInfoProvider.cs (8)
29protected override Task<QuickInfoItem?> BuildQuickInfoAsync( 34protected override Task<QuickInfoItem?> BuildQuickInfoAsync( 39private static QuickInfoItem? BuildQuickInfo(SyntaxToken token, CancellationToken cancellationToken) 57private static QuickInfoItem? BuildQuickInfoCloseBrace(SyntaxToken token) 93return QuickInfoItem.Create(token.Span, relatedSpans: spans); 138private static QuickInfoItem? BuildQuickInfoDirectives(SyntaxToken token, CancellationToken cancellationToken) 146return QuickInfoItem.Create(token.Span, relatedSpans: [regionStart.Span]); 156return QuickInfoItem.Create(token.Span, relatedSpans: matchesBefore);
Microsoft.CodeAnalysis.EditorFeatures (4)
IntelliSense\QuickInfo\IntellisenseQuickInfoBuilder.cs (2)
11using CodeAnalysisQuickInfoItem = Microsoft.CodeAnalysis.QuickInfo.QuickInfoItem; 20CodeAnalysisQuickInfoItem quickInfoItem,
IntelliSense\QuickInfo\Model.cs (2)
18public QuickInfoItem Item { get; } 23QuickInfoItem item,
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (15)
QuickInfo\AbstractSemanticQuickInfoSourceTests.cs (15)
38internal static Action<QuickInfoItem> SymbolGlyph(Glyph expectedGlyph) 46internal static Action<QuickInfoItem> WarningGlyph(Glyph expectedGlyph) 71protected static Action<QuickInfoItem> MainDescription( 78protected static Action<QuickInfoItem> Documentation( 85protected static Action<QuickInfoItem> Remarks( 92protected static Action<QuickInfoItem> Returns( 99protected static Action<QuickInfoItem> Value( 106protected static Action<QuickInfoItem> TypeParameterMap( 113protected static Action<QuickInfoItem> AnonymousTypes( 120protected static Action<QuickInfoItem> NullabilityAnalysis( 127protected static Action<QuickInfoItem> NoTypeParameterMap 130protected static Action<QuickInfoItem> Usage(string expectedText, bool expectsWarningGlyph = false) 147protected static Action<QuickInfoItem> Exceptions(string expectedText) 150protected static Action<QuickInfoItem> Captures(string capturesText) 161protected abstract Task TestAsync(string markup, params Action<QuickInfoItem>[] expectedResults);
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (5)
IntelliSense\AbstractIntellisenseQuickInfoBuilderTests.vb (1)
24Protected Shared Async Function GetQuickInfoItemAsync(quickInfoItem As QuickInfoItem) As Task(Of VSQuickInfoItem)
IntelliSense\IntellisenseQuickInfoBuilderTests.vb (4)
14Imports QuickInfoItem = Microsoft.CodeAnalysis.QuickInfo.QuickInfoItem 25QuickInfoItem.Create( 117QuickInfoItem.Create( 202QuickInfoItem.Create(
Microsoft.CodeAnalysis.ExternalAccess.Xaml (1)
External\ConversionHelpers.cs (1)
19public static (string content, bool isMarkdown) CreateMarkdownContent(TextDocument document, QuickInfoItem info, XamlRequestContext context)
Microsoft.CodeAnalysis.Features (35)
QuickInfo\AbstractEmbeddedLanguageQuickInfoProvider.cs (3)
29protected override async Task<QuickInfoItem?> BuildQuickInfoAsync(QuickInfoContext context, SyntaxToken token) 40var result = quickInfoProvider.Value.GetQuickInfo(context, semanticModel, token); 48protected override Task<QuickInfoItem?> BuildQuickInfoAsync(CommonQuickInfoContext context, SyntaxToken token)
QuickInfo\CommonQuickInfoProvider.cs (6)
14protected abstract Task<QuickInfoItem?> BuildQuickInfoAsync(QuickInfoContext context, SyntaxToken token); 15protected abstract Task<QuickInfoItem?> BuildQuickInfoAsync(CommonQuickInfoContext context, SyntaxToken token); 17public override async Task<QuickInfoItem?> GetQuickInfoAsync(QuickInfoContext context) 33public async Task<QuickInfoItem?> GetQuickInfoAsync(CommonQuickInfoContext context) 69private async Task<QuickInfoItem?> GetQuickInfoAsync( 82private async Task<QuickInfoItem?> GetQuickInfoAsync(
QuickInfo\CommonSemanticQuickInfoProvider.cs (3)
22protected override async Task<QuickInfoItem?> BuildQuickInfoAsync( 37protected override async Task<QuickInfoItem?> BuildQuickInfoAsync( 153protected static Task<QuickInfoItem> CreateContentAsync(
QuickInfo\IEmbeddedLanguageQuickInfoProvider.cs (3)
12/// Gets the <see cref="QuickInfoItem"/> for the position in an embedded language. 14/// <returns>The <see cref="QuickInfoItem"/> or null if no item is available.</returns> 15QuickInfoItem? GetQuickInfo(
QuickInfo\Presentation\QuickInfoContentBuilder.cs (3)
33QuickInfoItem quickInfoItem, 187private static (Glyph symbolGlyph, bool addWarningGlyph) ComputeGlyphs(QuickInfoItem quickInfoItem) 213QuickInfoItem quickInfoItem,
QuickInfo\QuickInfoItem.cs (2)
49public static QuickInfoItem Create( 58internal static QuickInfoItem Create(
QuickInfo\QuickInfoProvider.cs (4)
10/// A provider that produces <see cref="QuickInfoItem"/>'s. 16/// Gets the <see cref="QuickInfoItem"/> for the position. 18/// <returns>The <see cref="QuickInfoItem"/> or null if no item is available.</returns> 19public abstract Task<QuickInfoItem?> GetQuickInfoAsync(QuickInfoContext context);
QuickInfo\QuickInfoSection.cs (1)
12/// Sections are used to make up a <see cref="QuickInfoItem"/>.
QuickInfo\QuickInfoService.cs (4)
32/// Gets the <see cref="QuickInfoItem"/> associated with position in the document. 34public Task<QuickInfoItem?> GetQuickInfoAsync( 43internal virtual Task<QuickInfoItem?> GetQuickInfoAsync( 49return SpecializedTasks.Null<QuickInfoItem>();
QuickInfo\QuickInfoServiceWithProviders.cs (2)
48internal override async Task<QuickInfoItem?> GetQuickInfoAsync(Document document, int position, SymbolDescriptionOptions options, CancellationToken cancellationToken) 72internal async Task<QuickInfoItem?> GetQuickInfoAsync(SemanticModel semanticModel, int position, SymbolDescriptionOptions options, CancellationToken cancellationToken)
QuickInfo\QuickInfoUtilities.cs (4)
21public static Task<QuickInfoItem> CreateQuickInfoItemAsync(SolutionServices services, SemanticModel semanticModel, TextSpan span, ImmutableArray<ISymbol> symbols, SymbolDescriptionOptions options, CancellationToken cancellationToken) 24public static async Task<QuickInfoItem> CreateQuickInfoItemAsync( 50return QuickInfoItem.Create(span, sections: sections.ToImmutable()); 159return QuickInfoItem.Create(span, tags, sections.ToImmutable(), relatedSpans: default, onTheFlyDocsInfo);
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Handler\Hover\HoverHandler.cs (2)
107Document document, QuickInfoItem info, SymbolDescriptionOptions options, CancellationToken cancellationToken) 133TextDocument document, QuickInfoItem info, bool supportsMarkdown, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.VisualBasic.Features (7)
QuickInfo\VisualBasicSemanticQuickInfoProvider.vb (7)
30token As SyntaxToken) As Task(Of QuickInfoItem) 43token As SyntaxToken) As Task(Of QuickInfoItem) 57cancellationToken As CancellationToken) As Task(Of QuickInfoItem) 170cancellationToken As CancellationToken) As Task(Of QuickInfoItem) 197Return QuickInfoItem.Create(token.Span, sections:=ImmutableArray.Create(QuickInfoSection.Create(QuickInfoSectionKinds.Description, ImmutableArray.Create(New TaggedText(TextTags.Text, VBFeaturesResources.Multiple_Types))))) 209cancellationToken As CancellationToken) As QuickInfoItem 239Return QuickInfoItem.Create(