17 instantiations of MarkupContent
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Extensions\ProtocolConversions.cs (2)
972return new LSP.MarkupContent 1046return new LSP.MarkupContent
Handler\SignatureHelp\SignatureHelpHandler.cs (2)
70sigInfo.Documentation = new LSP.MarkupContent { Kind = LSP.MarkupKind.PlainText, Value = item.DocumentationFactory(cancellationToken).GetFullText() }; 74Documentation = new LSP.MarkupContent { Kind = LSP.MarkupKind.PlainText, Value = p.DocumentationFactory(cancellationToken).GetFullText() }
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (4)
Completion\CompletionFeaturesTests.cs (3)
168var expectedDocumentation = new MarkupContent() 252var expectedDocumentation = new MarkupContent() 576var expectedDocumentation = new MarkupContent()
Completion\CompletionResolveTests.cs (1)
438expectedCompletionItem.Documentation = new MarkupContent()
Microsoft.CodeAnalysis.Razor.Workspaces (5)
Completion\RazorCompletionItemResolver.cs (1)
96completionItem.Documentation = new MarkupContent
Hover\HoverFactory.cs (2)
210Contents = new MarkupContent() 262Contents = new MarkupContent()
Tooltip\MarkupTagHelperTooltipFactory.cs (2)
88return new MarkupContent 159tooltipContent = new MarkupContent
Microsoft.VisualStudio.LanguageServices.Razor (1)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Hover\CohostHoverEndpoint.cs (1)
133razorHover.Contents = new MarkupContent()
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (1)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostHoverEndpointTest.cs (1)
94Contents = new MarkupContent()
Microsoft.VisualStudioCode.RazorExtension (1)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Hover\CohostHoverEndpoint.cs (1)
133razorHover.Contents = new MarkupContent()
Microsoft.VisualStudioCode.RazorExtension.UnitTests (1)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostHoverEndpointTest.cs (1)
94Contents = new MarkupContent()
63 references to MarkupContent
Microsoft.CodeAnalysis.ExternalAccess.Xaml (2)
External\ConversionHelpers.cs (1)
29var markupContent = ProtocolConversions.GetDocumentationMarkupContent(tags, language, clientSupportsMarkdown);
Internal\DescriptionService.cs (1)
98var markup = ProtocolConversions.GetDocumentationMarkupContent(tags, language, featureSupportsMarkdown);
Microsoft.CodeAnalysis.LanguageServer.Protocol (13)
Extensions\ProtocolConversions.cs (2)
965public static LSP.MarkupContent GetDocumentationMarkupContent(ImmutableArray<TaggedText> tags, TextDocument document, bool featureSupportsMarkdown) 968public static LSP.MarkupContent GetDocumentationMarkupContent(ImmutableArray<TaggedText> tags, string language, bool featureSupportsMarkdown)
Handler\Hover\HoverHandler.cs (1)
124Contents = new SumType<string, MarkedString, SumType<string, MarkedString>[], MarkupContent>(string.Empty),
Protocol\CompletionItem.cs (1)
95public SumType<string, MarkupContent>? Documentation
Protocol\Converters\ParameterInformationConverter.cs (1)
37parameter.Documentation = documentationElement.Deserialize<SumType<string, MarkupContent>>(options);
Protocol\Hover.cs (1)
23public SumType<string, MarkedString, SumType<string, MarkedString>[], MarkupContent> Contents { get; set; }
Protocol\HoverSetting.cs (1)
18/// The client supports the following content formats in a <see cref="MarkupContent"/>
Protocol\InlayHint.cs (1)
89public SumType<string, MarkupContent>? ToolTip
Protocol\InlayHintLabelPart.cs (1)
37public SumType<string, MarkupContent>? ToolTip
Protocol\Internal\VSInternalHover.cs (2)
33public new SumType<string, MarkedString, SumType<string, MarkedString>[], MarkupContent>? Contents 35get => contentsIsNull ? (SumType<string, MarkedString, SumType<string, MarkedString>[], MarkupContent>?)null : base.Contents;
Protocol\ParameterInformation.cs (1)
46public SumType<string, MarkupContent>? Documentation
Protocol\SignatureInformation.cs (1)
33public SumType<string, MarkupContent>? Documentation
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (3)
Completion\CompletionFeaturesTests.cs (3)
168var expectedDocumentation = new MarkupContent() 252var expectedDocumentation = new MarkupContent() 576var expectedDocumentation = new MarkupContent()
Microsoft.CodeAnalysis.Razor.Workspaces (5)
Completion\RazorCompletionItemResolver.cs (1)
69MarkupContent? tagHelperMarkupTooltip = null;
Hover\HoverFactory.cs (2)
203if (!MarkupTagHelperTooltipFactory.TryCreateTooltip(attrDescriptionInfo, options.MarkupKind, out var tooltipContent)) 251var tooltipContent = await MarkupTagHelperTooltipFactory
Tooltip\MarkupTagHelperTooltipFactory.cs (2)
16public static async Task<MarkupContent?> TryCreateTooltipAsync( 98[NotNullWhen(true)] out MarkupContent? tooltipContent)
Microsoft.CodeAnalysis.Razor.Workspaces.UnitTests (34)
Hover\HoverFactoryTest.cs (27)
50Assert.Contains("**Test1TagHelper**", ((MarkupContent)hover.Contents).Value, StringComparison.Ordinal); 73Assert.Contains("**SomeChild**", ((MarkupContent)hover.Contents).Value, StringComparison.Ordinal); 96Assert.Contains("**Attribute**", ((MarkupContent)hover.Contents).Value, StringComparison.Ordinal); 117Assert.Contains("**Test1TagHelper**", ((MarkupContent)hover.Contents).Value, StringComparison.Ordinal); 138Assert.Contains("**BoolVal**", ((MarkupContent)hover.Contents).Value, StringComparison.Ordinal); 139Assert.DoesNotContain("**IntVal**", ((MarkupContent)hover.Contents).Value, StringComparison.Ordinal); 160Assert.Contains("**BoolVal**", ((MarkupContent)hover.Contents).Value, StringComparison.Ordinal); 161Assert.DoesNotContain("**IntVal**", ((MarkupContent)hover.Contents).Value, StringComparison.Ordinal); 236Assert.Contains("**BoolVal**", ((MarkupContent)hover.Contents).Value, StringComparison.Ordinal); 237Assert.DoesNotContain("**IntVal**", ((MarkupContent)hover.Contents).Value, StringComparison.Ordinal); 262Assert.Contains("**Test**", ((MarkupContent)hover.Contents).Value, StringComparison.Ordinal); 283Assert.Contains("**Test1TagHelper**", ((MarkupContent)hover.Contents).Value, StringComparison.Ordinal); 304Assert.Contains("**BoolVal**", ((MarkupContent)hover.Contents).Value, StringComparison.Ordinal); 305Assert.DoesNotContain("**IntVal**", ((MarkupContent)hover.Contents).Value, StringComparison.Ordinal); 344Assert.Contains("Test1TagHelper", ((MarkupContent)hover.Contents).Value, StringComparison.Ordinal); 345Assert.Equal(MarkupKind.PlainText, ((MarkupContent)hover.Contents).Kind); 366Assert.Contains("Test1TagHelper", ((MarkupContent)hover.Contents).Value, StringComparison.Ordinal); 367Assert.Equal(MarkupKind.PlainText, ((MarkupContent)hover.Contents).Kind); 387Assert.Contains("Text", ((MarkupContent)hover.Contents).Value, StringComparison.Ordinal); 388Assert.Equal(MarkupKind.PlainText, ((MarkupContent)hover.Contents).Kind); 410Assert.Contains("Text", ((MarkupContent)hover.Contents).Value, StringComparison.Ordinal); 411Assert.Equal(MarkupKind.PlainText, ((MarkupContent)hover.Contents).Kind); 456Assert.Contains("Text", ((MarkupContent)hover.Contents).Value, StringComparison.Ordinal); 457Assert.Equal(MarkupKind.PlainText, ((MarkupContent)hover.Contents).Kind); 478Assert.Contains("BoolVal", ((MarkupContent)hover.Contents).Value, StringComparison.Ordinal); 479Assert.DoesNotContain("IntVal", ((MarkupContent)hover.Contents).Value, StringComparison.Ordinal); 480Assert.Equal(MarkupKind.PlainText, ((MarkupContent)hover.Contents).Kind);
Tooltip\MarkupTagHelperTooltipFactoryTest.cs (7)
70var markdown = await MarkupTagHelperTooltipFactory.TryCreateTooltipAsync("file.razor", elementDescription, componentAvailabilityService, MarkupKind.Markdown, DisposalToken); 89var markdown = await MarkupTagHelperTooltipFactory.TryCreateTooltipAsync("file.razor", elementDescription, componentAvailabilityService, MarkupKind.Markdown, DisposalToken); 113var markdown = await MarkupTagHelperTooltipFactory.TryCreateTooltipAsync("file.razor", elementDescription, componentAvailabilityService, MarkupKind.PlainText, DisposalToken); 139var result = MarkupTagHelperTooltipFactory.TryCreateTooltip(attributeDescription, MarkupKind.PlainText, out var markdown); 164var markdown = await MarkupTagHelperTooltipFactory.TryCreateTooltipAsync("file.razor", elementDescription, componentAvailabilityService, MarkupKind.Markdown, DisposalToken); 193var result = MarkupTagHelperTooltipFactory.TryCreateTooltip(attributeDescription, MarkupKind.Markdown, out var markdown); 223var result = MarkupTagHelperTooltipFactory.TryCreateTooltip(attributeDescription, MarkupKind.Markdown, out var markdown);
Microsoft.CodeAnalysis.Remote.Razor (1)
Hover\RemoteHoverService.cs (1)
169Hover { Range: var range, Contents.Fourth: MarkupContent contents } => new Hover()
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (2)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostDocumentCompletionEndpointTest.cs (1)
1704else if (result.Documentation is { Value: MarkupContent { Kind.Value: "plaintext" } content })
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostInlayHintEndpointTest.cs (1)
255else if (resolvedHint.ToolTip.Value.TryGetSecond(out var markupTooltip))
Microsoft.VisualStudioCode.RazorExtension.UnitTests (3)
HoverAssertions.cs (1)
13var markup = hover.Contents.Fourth;
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostDocumentCompletionEndpointTest.cs (1)
1704else if (result.Documentation is { Value: MarkupContent { Kind.Value: "plaintext" } content })
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostInlayHintEndpointTest.cs (1)
255else if (resolvedHint.ToolTip.Value.TryGetSecond(out var markupTooltip))