2 instantiations of MarkupKind
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Protocol\MarkupKind.cs (2)
22
public static readonly MarkupKind PlainText =
new
("plaintext");
27
public static readonly MarkupKind Markdown =
new
("markdown");
36 references to MarkupKind
Microsoft.CodeAnalysis.ExternalAccess.Xaml (4)
External\ConversionHelpers.cs (2)
21
var clientSupportsMarkdown = context.ClientCapabilities?.TextDocument?.Hover?.ContentFormat?.Contains(LSP.
MarkupKind
.Markdown) == true;
30
return (markupContent.Value, markupContent.Kind == LSP.
MarkupKind
.Markdown);
Internal\ClientCapabilityProvider.cs (1)
23
=> _clientCapabilities.TextDocument?.Completion?.CompletionItem?.DocumentationFormat?.Contains(
MarkupKind
.Markdown) == true;
Internal\DescriptionService.cs (1)
100
return (markup.Value, markup.Kind == LSP.
MarkupKind
.Markdown);
Microsoft.CodeAnalysis.LanguageServer.Protocol (16)
Extensions\ProtocolConversions.cs (2)
887
Kind = LSP.
MarkupKind
.PlainText,
961
Kind = LSP.
MarkupKind
.Markdown,
Handler\Completion\CompletionCapabilityHelper.cs (1)
45
SupportsMarkdownDocumentation = completionSetting?.CompletionItem?.DocumentationFormat?.Contains(
MarkupKind
.Markdown) == true;
Handler\Hover\HoverHandler.cs (2)
49
var supportsMarkdown = clientCapabilities?.TextDocument?.Hover?.ContentFormat?.Contains(
MarkupKind
.Markdown) == true;
63
var supportsMarkdown = clientCapabilities?.TextDocument?.Hover?.ContentFormat?.Contains(
MarkupKind
.Markdown) == true;
Handler\SignatureHelp\SignatureHelpHandler.cs (2)
70
sigInfo.Documentation = new LSP.MarkupContent { Kind = LSP.
MarkupKind
.PlainText, Value = item.DocumentationFactory(cancellationToken).GetFullText() };
74
Documentation = new LSP.MarkupContent { Kind = LSP.
MarkupKind
.PlainText, Value = p.DocumentationFactory(cancellationToken).GetFullText() }
Protocol\CompletionItemSetting.cs (1)
53
public
MarkupKind
[]? DocumentationFormat
Protocol\HoverSetting.cs (1)
26
public
MarkupKind
[]? ContentFormat
Protocol\MarkupContent.cs (2)
17
/// Gets or sets the <see cref="
MarkupKind
"/> representing the text's format.
20
public
MarkupKind
Kind
Protocol\MarkupKind.cs (4)
15
[JsonConverter(typeof(StringEnumConverter<
MarkupKind
>))]
16
[TypeConverter(typeof(StringEnumConverter<
MarkupKind
>.TypeConverter))]
22
public static readonly
MarkupKind
PlainText = new("plaintext");
27
public static readonly
MarkupKind
Markdown = new("markdown");
Protocol\SignatureInformationSetting.cs (1)
23
public
MarkupKind
[]? DocumentationFormat
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (15)
Completion\CompletionFeaturesTests.cs (3)
170
Kind = LSP.
MarkupKind
.PlainText,
254
Kind = LSP.
MarkupKind
.PlainText,
577
Kind = LSP.
MarkupKind
.PlainText,
Completion\CompletionResolveTests.cs (2)
255
DocumentationFormat = [
MarkupKind
.Markdown]
440
Kind = LSP.
MarkupKind
.PlainText,
Hover\HoverTests.cs (8)
235
TextDocument = new LSP.TextDocumentClientCapabilities { Hover = new LSP.HoverSetting { ContentFormat = [LSP.
MarkupKind
.Markdown] } }
359
TextDocument = new LSP.TextDocumentClientCapabilities { Hover = new LSP.HoverSetting { ContentFormat = [LSP.
MarkupKind
.Markdown] } }
400
TextDocument = new LSP.TextDocumentClientCapabilities { Hover = new LSP.HoverSetting { ContentFormat = [LSP.
MarkupKind
.Markdown] } }
434
TextDocument = new LSP.TextDocumentClientCapabilities { Hover = new LSP.HoverSetting { ContentFormat = [LSP.
MarkupKind
.Markdown] } }
469
TextDocument = new LSP.TextDocumentClientCapabilities { Hover = new LSP.HoverSetting { ContentFormat = [LSP.
MarkupKind
.Markdown] } }
498
TextDocument = new LSP.TextDocumentClientCapabilities { Hover = new LSP.HoverSetting { ContentFormat = [LSP.
MarkupKind
.Markdown] } }
542
TextDocument = new LSP.TextDocumentClientCapabilities { Hover = new LSP.HoverSetting { ContentFormat = [LSP.
MarkupKind
.Markdown] } }
584
TextDocument = new LSP.TextDocumentClientCapabilities { Hover = new LSP.HoverSetting { ContentFormat = [LSP.
MarkupKind
.Markdown] } }
SignatureHelp\SignatureHelpTests.cs (2)
116
Documentation = CreateMarkupContent(LSP.
MarkupKind
.PlainText, methodDocumentation),
127
Documentation = CreateMarkupContent(LSP.
MarkupKind
.PlainText, documentation),
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Implementation\LanguageServer\Handler\Hover\HoverHandler.cs (1)
87
Kind =
MarkupKind
.Markdown,