254 references to TextTags
Microsoft.CodeAnalysis.CSharp.Features (5)
QuickInfo\CSharpDiagnosticAnalyzerQuickInfoProvider.cs (5)
162? new TaggedText(TextTags.Text, descriptor.Id, TaggedTextStyle.None, descriptor.HelpLinkUri, descriptor.HelpLinkUri) 163: new TaggedText(TextTags.Text, descriptor.Id); 169new TaggedText(TextTags.Punctuation, ":"), 170new TaggedText(TextTags.Space, " "), 171new TaggedText(TextTags.Text, description)
Microsoft.CodeAnalysis.EditorFeatures (7)
IntelliSense\Helpers.cs (7)
54if (part.Tag is TextTags.CodeBlockStart or TextTags.CodeBlockEnd) 60if (part.Tag == TextTags.ContainerStart) 94else if (part.Tag == TextTags.ContainerEnd) 100if (part.Tag is TextTags.ContainerStart 101or TextTags.ContainerEnd) 107if (part.Tag == TextTags.LineBreak)
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (4)
Signature.cs (4)
121var newLinePart = new TaggedText(TextTags.LineBreak, "\r\n"); 123var spacerPart = new TaggedText(TextTags.Space, new string(' ', signaturePrefixContent.Length)); 220result.Add(new TaggedText(TextTags.Punctuation, "[")); 222result.Add(new TaggedText(TextTags.Punctuation, "]"));
Microsoft.CodeAnalysis.EditorFeatures.Wpf (5)
InlineHints\InlineHintsTag.cs (1)
153if (classify && taggedText.Tag != TextTags.Text)
SignatureHelp\Presentation\Signature.cs (4)
121var newLinePart = new TaggedText(TextTags.LineBreak, "\r\n"); 123var spacerPart = new TaggedText(TextTags.Space, new string(' ', signaturePrefixContent.Length)); 220result.Add(new TaggedText(TextTags.Punctuation, "[")); 222result.Add(new TaggedText(TextTags.Punctuation, "]"));
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (90)
IntelliSense\IntellisenseQuickInfoBuilderTests.vb (90)
32New TaggedText(TextTags.Keyword, "void"), 33New TaggedText(TextTags.Space, " "), 34New TaggedText(TextTags.Class, "Console"), 35New TaggedText(TextTags.Punctuation, "."), 36New TaggedText(TextTags.Method, "WriteLine"), 37New TaggedText(TextTags.Punctuation, "("), 38New TaggedText(TextTags.Keyword, "string"), 39New TaggedText(TextTags.Space, " "), 40New TaggedText(TextTags.Parameter, "value"), 41New TaggedText(TextTags.Punctuation, ")"), 42New TaggedText(TextTags.Space, " "), 43New TaggedText(TextTags.Punctuation, "("), 44New TaggedText(TextTags.Punctuation, "+"), 45New TaggedText(TextTags.Space, " "), 46New TaggedText(TextTags.Text, "18"), 47New TaggedText(TextTags.Space, " "), 48New TaggedText(TextTags.Text, "overloads"), 49New TaggedText(TextTags.Punctuation, ")"))), 52ImmutableArray.Create(New TaggedText(TextTags.Text, "Writes the specified string value, followed by the current line terminator, to the standard output stream."))), 56New TaggedText(TextTags.Text, "Exceptions"), 57New TaggedText(TextTags.LineBreak, "\r\n"), 58New TaggedText(TextTags.Space, " "), 59New TaggedText(TextTags.Namespace, "System"), 60New TaggedText(TextTags.Punctuation, "."), 61New TaggedText(TextTags.Namespace, "IO"), 62New TaggedText(TextTags.Punctuation, "."), 63New TaggedText(TextTags.Class, "IOException"))))) 124New TaggedText(TextTags.Keyword, "void"), 125New TaggedText(TextTags.Space, " "), 126New TaggedText(TextTags.Class, "Console"), 127New TaggedText(TextTags.Punctuation, "."), 128New TaggedText(TextTags.Method, "WriteLine"), 129New TaggedText(TextTags.Punctuation, "("), 130New TaggedText(TextTags.Keyword, "string"), 131New TaggedText(TextTags.Space, " "), 132New TaggedText(TextTags.Parameter, "value"), 133New TaggedText(TextTags.Punctuation, ")"), 134New TaggedText(TextTags.Space, " "), 135New TaggedText(TextTags.Punctuation, "("), 136New TaggedText(TextTags.Punctuation, "+"), 137New TaggedText(TextTags.Space, " "), 138New TaggedText(TextTags.Text, "18"), 139New TaggedText(TextTags.Space, " "), 140New TaggedText(TextTags.Text, "overloads"), 141New TaggedText(TextTags.Punctuation, ")"))), 145New TaggedText(TextTags.Text, "Exceptions"), 146New TaggedText(TextTags.LineBreak, "\r\n"), 147New TaggedText(TextTags.Space, " "), 148New TaggedText(TextTags.Namespace, "System"), 149New TaggedText(TextTags.Punctuation, "."), 150New TaggedText(TextTags.Namespace, "IO"), 151New TaggedText(TextTags.Punctuation, "."), 152New TaggedText(TextTags.Class, "IOException"))))) 209New TaggedText(TextTags.Keyword, "void"), 210New TaggedText(TextTags.Space, " "), 211New TaggedText(TextTags.Class, "Console"), 212New TaggedText(TextTags.Punctuation, "."), 213New TaggedText(TextTags.Method, "WriteLine"), 214New TaggedText(TextTags.Punctuation, "("), 215New TaggedText(TextTags.Keyword, "string"), 216New TaggedText(TextTags.Space, " "), 217New TaggedText(TextTags.Parameter, "value"), 218New TaggedText(TextTags.Punctuation, ")"), 219New TaggedText(TextTags.Space, " "), 220New TaggedText(TextTags.Punctuation, "("), 221New TaggedText(TextTags.Punctuation, "+"), 222New TaggedText(TextTags.Space, " "), 223New TaggedText(TextTags.Text, "18"), 224New TaggedText(TextTags.Space, " "), 225New TaggedText(TextTags.Text, "overloads"), 226New TaggedText(TextTags.Punctuation, ")"))), 230New TaggedText(TextTags.Text, "Documentation line 1."), 231New TaggedText(TextTags.LineBreak, "\r\n"), 232New TaggedText(TextTags.Text, "Documentation line 2."), 233New TaggedText(TextTags.LineBreak, "\r\n"), 234New TaggedText(TextTags.LineBreak, "\r\n"), 235New TaggedText(TextTags.Text, "Documentation paragraph 2."), 236New TaggedText(TextTags.LineBreak, "\r\n"), 237New TaggedText(TextTags.Text, "Documentation paragraph 2 line 2."), 238New TaggedText(TextTags.LineBreak, "\r\n"), 239New TaggedText(TextTags.LineBreak, "\r\n"), 240New TaggedText(TextTags.Text, "Documentation paragraph 3."))), 244New TaggedText(TextTags.Text, "Exceptions"), 245New TaggedText(TextTags.LineBreak, "\r\n"), 246New TaggedText(TextTags.Space, " "), 247New TaggedText(TextTags.Namespace, "System"), 248New TaggedText(TextTags.Punctuation, "."), 249New TaggedText(TextTags.Namespace, "IO"), 250New TaggedText(TextTags.Punctuation, "."), 251New TaggedText(TextTags.Class, "IOException")))))
Microsoft.CodeAnalysis.Features (132)
Common\SymbolDisplayPartKindTags.cs (33)
40SymbolDisplayPartKind.AliasName => TextTags.Alias, 41SymbolDisplayPartKind.AssemblyName => TextTags.Assembly, 42SymbolDisplayPartKind.ClassName => TextTags.Class, 43SymbolDisplayPartKind.DelegateName => TextTags.Delegate, 44SymbolDisplayPartKind.EnumName => TextTags.Enum, 45SymbolDisplayPartKind.ErrorTypeName => TextTags.ErrorType, 46SymbolDisplayPartKind.EventName => TextTags.Event, 47SymbolDisplayPartKind.FieldName => TextTags.Field, 48SymbolDisplayPartKind.InterfaceName => TextTags.Interface, 49SymbolDisplayPartKind.Keyword => TextTags.Keyword, 50SymbolDisplayPartKind.LabelName => TextTags.Label, 51SymbolDisplayPartKind.LineBreak => TextTags.LineBreak, 52SymbolDisplayPartKind.NumericLiteral => TextTags.NumericLiteral, 53SymbolDisplayPartKind.StringLiteral => TextTags.StringLiteral, 54SymbolDisplayPartKind.LocalName => TextTags.Local, 55SymbolDisplayPartKind.MethodName => TextTags.Method, 56SymbolDisplayPartKind.ModuleName => TextTags.Module, 57SymbolDisplayPartKind.NamespaceName => TextTags.Namespace, 58SymbolDisplayPartKind.Operator => TextTags.Operator, 59SymbolDisplayPartKind.ParameterName => TextTags.Parameter, 60SymbolDisplayPartKind.PropertyName => TextTags.Property, 61SymbolDisplayPartKind.Punctuation => TextTags.Punctuation, 62SymbolDisplayPartKind.Space => TextTags.Space, 63SymbolDisplayPartKind.StructName => TextTags.Struct, 64SymbolDisplayPartKind.AnonymousTypeIndicator => TextTags.AnonymousTypeIndicator, 65SymbolDisplayPartKind.Text => TextTags.Text, 66SymbolDisplayPartKind.TypeParameterName => TextTags.TypeParameter, 67SymbolDisplayPartKind.RangeVariableName => TextTags.RangeVariable, 68SymbolDisplayPartKind.EnumMemberName => TextTags.EnumMember, 69SymbolDisplayPartKind.ExtensionMethodName => TextTags.ExtensionMethod, 70SymbolDisplayPartKind.ConstantName => TextTags.Constant, 71SymbolDisplayPartKind.RecordClassName => TextTags.Record, 72SymbolDisplayPartKind.RecordStructName => TextTags.RecordStruct,
Common\TaggedText.cs (67)
27/// A descriptive tag from <see cref="TextTags"/>. 61/// <param name="tag">A descriptive tag from <see cref="TextTags"/>.</param> 71/// <param name="tag">A descriptive tag from <see cref="TextTags"/>.</param> 153case TextTags.Keyword: 156case TextTags.Class: 159case TextTags.Delegate: 162case TextTags.Enum: 165case TextTags.Interface: 168case TextTags.Module: 171case TextTags.Struct: 174case TextTags.TypeParameter: 177case TextTags.Field: 180case TextTags.Event: 183case TextTags.Label: 186case TextTags.Local: 189case TextTags.Method: 192case TextTags.Namespace: 195case TextTags.Parameter: 198case TextTags.Property: 201case TextTags.ExtensionMethod: 204case TextTags.EnumMember: 207case TextTags.Constant: 210case TextTags.Alias: 211case TextTags.Assembly: 212case TextTags.ErrorType: 213case TextTags.RangeVariable: 216case TextTags.NumericLiteral: 219case TextTags.StringLiteral: 222case TextTags.Space: 223case TextTags.LineBreak: 226case TextTags.Operator: 229case TextTags.Punctuation: 232case TextTags.AnonymousTypeIndicator: 233case TextTags.Text: 236case TextTags.Record: 239case TextTags.RecordStruct: 242case TextTags.ContainerStart: 243case TextTags.ContainerEnd: 244case TextTags.CodeBlockStart: 245case TextTags.CodeBlockEnd: 297=> parts.Add(new TaggedText(TextTags.Alias, text)); 300=> parts.Add(new TaggedText(TextTags.Assembly, text)); 303=> parts.Add(new TaggedText(TextTags.Class, text)); 306=> parts.Add(new TaggedText(TextTags.Delegate, text)); 309=> parts.Add(new TaggedText(TextTags.Enum, text)); 312=> parts.Add(new TaggedText(TextTags.ErrorType, text)); 315=> parts.Add(new TaggedText(TextTags.Event, text)); 318=> parts.Add(new TaggedText(TextTags.Field, text)); 321=> parts.Add(new TaggedText(TextTags.Interface, text)); 324=> parts.Add(new TaggedText(TextTags.Keyword, text)); 327=> parts.Add(new TaggedText(TextTags.Label, text)); 330=> parts.Add(new TaggedText(TextTags.LineBreak, text)); 333=> parts.Add(new TaggedText(TextTags.NumericLiteral, text)); 336=> parts.Add(new TaggedText(TextTags.StringLiteral, text)); 339=> parts.Add(new TaggedText(TextTags.Local, text)); 342=> parts.Add(new TaggedText(TextTags.Method, text)); 345=> parts.Add(new TaggedText(TextTags.Module, text)); 348=> parts.Add(new TaggedText(TextTags.Namespace, text)); 351=> parts.Add(new TaggedText(TextTags.Operator, text)); 354=> parts.Add(new TaggedText(TextTags.Parameter, text)); 357=> parts.Add(new TaggedText(TextTags.Property, text)); 360=> parts.Add(new TaggedText(TextTags.Punctuation, text)); 363=> parts.Add(new TaggedText(TextTags.RangeVariable, text)); 366=> parts.Add(new TaggedText(TextTags.Struct, text)); 369=> parts.Add(new TaggedText(TextTags.Space, text)); 372=> parts.Add(new TaggedText(TextTags.Text, text)); 375=> parts.Add(new TaggedText(TextTags.TypeParameter, text));
Completion\CommonCompletionProvider.cs (2)
92parts = parts.Add(new TaggedText(TextTags.LineBreak, Environment.NewLine)); 95parts = parts.Add(new TaggedText(TextTags.Text, note));
Completion\CompletionDescription.cs (1)
42=> new(ImmutableArray.Create(new TaggedText(TextTags.Text, text)));
DocumentationComments\AbstractDocumentationCommentFormattingService.cs (10)
36private static readonly TaggedText s_spacePart = new(TextTags.Space, " "); 37private static readonly TaggedText s_newlinePart = new(TextTags.LineBreak, "\r\n"); 106Builder.Add(new TaggedText(TextTags.Text, NormalizeLineEndings(s), Style, NavigationTarget.target, NavigationTarget.hint)); 145Builder.Add(new TaggedText(TextTags.ContainerEnd, string.Empty)); 162Builder.Add(new TaggedText(TextTags.ContainerEnd, string.Empty)); 251Builder.Add(new TaggedText(TextTags.ContainerStart, "• ")); 255Builder.Add(new TaggedText(TextTags.ContainerStart, $"{_listStack[i].index}. ")); 261Builder.Add(new TaggedText(TextTags.ContainerStart, string.Empty)); 492? TextTags.Keyword 493: TextTags.Text;
EmbeddedLanguages\DateAndTime\DateAndTimeEmbeddedCompletionProvider.cs (1)
235ImmutableArray.Create(new TaggedText(TextTags.Text, description))));
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexEmbeddedCompletionProvider.cs (1)
471ImmutableArray.Create(new TaggedText(TextTags.Text, description))));
FindUsages\AbstractFindUsagesService_FindReferences.cs (2)
227ImmutableArray.Create(TextTags.StringLiteral), 228ImmutableArray.Create(new TaggedText(TextTags.Text, searchTitle)));
FindUsages\DefinitionItem.cs (2)
229new TaggedText(TextTags.Text, firstDocument.Project.Name)); 319return ImmutableArray.Create(new TaggedText(TextTags.Assembly, assemblyName));
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (2)
236lineNumber, this.GlobalImportsTitle, ImmutableArray.Create(new TaggedText(TextTags.Text, this.GlobalImportsTitle)), 259var taggedText = new TaggedText(TextTags.Text, string.Format(FeaturesResources.Directives_from_0, fileName));
InlineHints\AbstractInlineParameterNameHintsService.cs (1)
111ImmutableArray.Create(new TaggedText(TextTags.Text, parameter.Name + ": ")),
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (8)
217builder.Add(new TaggedText(TextTags.Text, FeaturesResources.Returns_colon)); 219builder.Add(new TaggedText(TextTags.ContainerStart, " ")); 221builder.Add(new TaggedText(TextTags.ContainerEnd, string.Empty)); 233builder.Add(new TaggedText(TextTags.Text, FeaturesResources.Value_colon)); 235builder.Add(new TaggedText(TextTags.ContainerStart, " ")); 237builder.Add(new TaggedText(TextTags.ContainerEnd, string.Empty)); 475.Insert(0, new TaggedText(TextTags.CodeBlockStart, string.Empty)) 476.Add(new TaggedText(TextTags.CodeBlockEnd, string.Empty));
NavigateTo\RoslynNavigateToItem.cs (1)
346TextTags.Text, _item.DeclaredSymbolInfo.Name + _item.DeclaredSymbolInfo.NameSuffix));
QuickInfo\QuickInfoUtilities.cs (1)
142AddSection(QuickInfoSectionKinds.NullabilityAnalysis, ImmutableArray.Create(new TaggedText(TextTags.Text, nullableMessage)));
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Extensions\ProtocolConversions.cs (3)
740case TextTags.CodeBlockStart: 746case TextTags.CodeBlockEnd: 751case TextTags.LineBreak:
Handler\Hover\ILspHoverResultCreationService.cs (1)
42.SelectMany(section => section.TaggedParts.Add(new TaggedText(TextTags.LineBreak, Environment.NewLine)))
Microsoft.CodeAnalysis.VisualBasic.Features (3)
QuickInfo\VisualBasicSemanticQuickInfoProvider.vb (2)
196Return QuickInfoItem.Create(token.Span, sections:=ImmutableArray.Create(QuickInfoSection.Create(QuickInfoSectionKinds.Description, ImmutableArray.Create(New TaggedText(TextTags.Text, VBFeaturesResources.Multiple_Types))))) 243QuickInfoSection.Create(QuickInfoSectionKinds.DocumentationComments, ImmutableArray.Create(New TaggedText(TextTags.Text, documentation.DocumentationText)))))
SignatureHelp\AbstractIntrinsicOperatorSignatureHelpProvider.vb (1)
76documentationFactory:=Function(c) SpecializedCollections.SingletonEnumerable(New TaggedText(TextTags.Text, documentation.DocumentationText)),
Microsoft.VisualStudio.LanguageServices (4)
FindReferences\Contexts\AbstractTableDataSourceFindUsagesContext.cs (1)
490ImmutableArray.Create(new TaggedText(TextTags.Text, message)));
FindReferences\Contexts\WithReferencesFindUsagesContext.cs (1)
290TextTags.Text,
FindReferences\VisualStudioDefinitionsAndReferencesFactory.cs (1)
69return ImmutableArray.Create(new TaggedText(TextTags.Text, formatted));
InheritanceMargin\MarginGlyph\InheritanceMarginGlyphViewModel.cs (1)
46_lazyToolTipTextBlock = new[] { new TaggedText(TextTags.Text, member.TopLevelDisplayText) }.ToTextBlock(_classificationFormatMap, _classificationTypeMap);