368 references to ClassificationTypeNames
Microsoft.AspNetCore.App.Analyzers (12)
RouteEmbeddedLanguage\RoutePatternClassifier.cs (12)
64AddClassification(node.OpenBracketToken, ClassificationTypeNames.RegexCharacterClass); 65AddClassification(node.TextToken, ClassificationTypeNames.RegexCharacterClass); 66AddClassification(node.CloseBracketToken, ClassificationTypeNames.RegexCharacterClass); 71AddClassification(node.OpenBraceToken, ClassificationTypeNames.RegexCharacterClass); 72AddClassification(node.CloseBraceToken, ClassificationTypeNames.RegexCharacterClass); 92AddClassification(node.AsteriskToken, ClassificationTypeNames.RegexAnchor); 107AddClassification(node.ColonToken, ClassificationTypeNames.RegexCharacterClass); 112AddClassification(node.OpenParenToken, ClassificationTypeNames.RegexCharacterClass); 113AddClassification(node.CloseParenToken, ClassificationTypeNames.RegexCharacterClass); 118AddClassification(node.ArgumentToken, ClassificationTypeNames.RegexGrouping); 123AddClassification(node.QuestionMarkToken, ClassificationTypeNames.RegexAnchor); 128AddClassification(node.EqualsToken, ClassificationTypeNames.RegexCharacterClass);
Microsoft.CodeAnalysis.CSharp.Features (3)
EmbeddedLanguages\CSharpTestEmbeddedLanguageClassifier.cs (3)
58context.AddClassification(ClassificationTypeNames.TestCodeMarkdown, span); 80ClassificationTypeNames.TestCode, 90ClassificationTypeNames.TestCode,
Microsoft.CodeAnalysis.CSharp.Workspaces (194)
Classification\ClassificationHelpers.cs (51)
34return ClassificationTypeNames.ControlKeyword; 39return ClassificationTypeNames.Keyword; 52? ClassificationTypeNames.VerbatimStringLiteral 53: ClassificationTypeNames.StringLiteral; 57return ClassificationTypeNames.NumericLiteral; 202return ClassificationTypeNames.DelegateName; 206return ClassificationTypeNames.TypeParameterName; 211return ClassificationTypeNames.ExtensionMethodName; 214return ClassificationTypeNames.ExtensionMethodName; 216return ClassificationTypeNames.MethodName; 228return ClassificationTypeNames.MethodName; 232return ClassificationTypeNames.PropertyName; 236return ClassificationTypeNames.EnumMemberName; 240return ClassificationTypeNames.LocalName; 247FieldDeclarationSyntax fieldDeclaration => fieldDeclaration.Modifiers.Any(SyntaxKind.ConstKeyword) ? ClassificationTypeNames.ConstantName : ClassificationTypeNames.FieldName, 248LocalDeclarationStatementSyntax localDeclarationStatement => localDeclarationStatement.IsConst ? ClassificationTypeNames.ConstantName : ClassificationTypeNames.LocalName, 249EventFieldDeclarationSyntax _ => ClassificationTypeNames.EventName, 250_ => ClassificationTypeNames.LocalName, 255return ClassificationTypeNames.LocalName; 265return ClassificationTypeNames.Keyword; 270return ClassificationTypeNames.ParameterName; 274return ClassificationTypeNames.LocalName; 278return ClassificationTypeNames.EventName; 282return ClassificationTypeNames.Keyword; 286return ClassificationTypeNames.NamespaceName; 290return ClassificationTypeNames.NamespaceName; 294return ClassificationTypeNames.LabelName; 298return ClassificationTypeNames.Identifier; 305SyntaxKind.ClassDeclaration => ClassificationTypeNames.ClassName, 306SyntaxKind.InterfaceDeclaration => ClassificationTypeNames.InterfaceName, 307SyntaxKind.RecordDeclaration => ClassificationTypeNames.RecordClassName, 308SyntaxKind.RecordStructDeclaration => ClassificationTypeNames.RecordStructName, 309SyntaxKind.StructDeclaration => ClassificationTypeNames.StructName, 312SyntaxKind.UnionDeclaration => ClassificationTypeNames.StructName, 356SyntaxKind.ClassDeclaration => ClassificationTypeNames.ClassName, 357SyntaxKind.EnumDeclaration => ClassificationTypeNames.EnumName, 358SyntaxKind.StructDeclaration => ClassificationTypeNames.StructName, 359SyntaxKind.UnionDeclaration => ClassificationTypeNames.StructName, 360SyntaxKind.InterfaceDeclaration => ClassificationTypeNames.InterfaceName, 361SyntaxKind.RecordDeclaration => ClassificationTypeNames.RecordClassName, 362SyntaxKind.RecordStructDeclaration => ClassificationTypeNames.RecordStructName, 383return ClassificationTypeNames.Punctuation; 395return ClassificationTypeNames.Punctuation; 402return ClassificationTypeNames.Operator; 406return ClassificationTypeNames.Punctuation; 537var wasKeyword = classificationType == ClassificationTypeNames.Keyword; 538var wasIdentifier = classificationType == ClassificationTypeNames.Identifier; 573isKeyword ? ClassificationTypeNames.Keyword : ClassificationTypeNames.Identifier, span);
Classification\SyntaxClassification\DiscardSyntaxClassifier.cs (2)
30result.Add(new ClassifiedSpan(syntax.Span, ClassificationTypeNames.Keyword)); 41result.Add(new ClassifiedSpan(syntax.Span, ClassificationTypeNames.Keyword));
Classification\SyntaxClassification\DocCommentCodeBlockClassifier.cs (3)
59result.Add(new(token.Span, ClassificationTypeNames.XmlDocCommentText)); 122result.Add(new(ClassificationTypeNames.TestCodeMarkdown, span)); 166ClassificationTypeNames.TestCode,
Classification\SyntaxClassification\FunctionPointerUnmanagedCallingConventionClassifier.cs (1)
33result.Add(new(ClassificationTypeNames.ClassName, callingConvention.Name.Span));
Classification\SyntaxClassification\NameSyntaxClassifier.cs (23)
78if (classifiedSpan.ClassificationType != ClassificationTypeNames.Keyword) 114result.Add(new ClassifiedSpan(set.First().TextSpan, ClassificationTypeNames.StaticSymbol)); 145classifiedSpan = new ClassifiedSpan(name.Span, ClassificationTypeNames.NamespaceName); 153classifiedSpan = new ClassifiedSpan(name.Span, ClassificationTypeNames.Keyword); 160classifiedSpan = new ClassifiedSpan(name.Span, ClassificationTypeNames.Keyword); 168classifiedSpan = new ClassifiedSpan(name.Span, ClassificationTypeNames.Keyword); 175classifiedSpan = new ClassifiedSpan(name.Span, ClassificationTypeNames.Keyword); 204classifiedSpan = new ClassifiedSpan(token.Span, ClassificationTypeNames.PropertyName); 208classifiedSpan = new ClassifiedSpan(token.Span, ClassificationTypeNames.EventName); 217classifiedSpan = new ClassifiedSpan(token.Span, ClassificationTypeNames.ParameterName); 225classifiedSpan = new ClassifiedSpan(token.Span, ClassificationTypeNames.LabelName); 237return fieldSymbol.ContainingType.IsEnumType() ? ClassificationTypeNames.EnumMemberName : ClassificationTypeNames.ConstantName; 240return ClassificationTypeNames.FieldName; 246? ClassificationTypeNames.ConstantName 247: ClassificationTypeNames.LocalName; 256return methodSymbol.ContainingType?.GetClassification() ?? ClassificationTypeNames.MethodName; 262return ClassificationTypeNames.ExtensionMethodName; 267return ClassificationTypeNames.ExtensionMethodName; 269return ClassificationTypeNames.MethodName; 297result.Add(new ClassifiedSpan(token.Span, ClassificationTypeNames.Keyword)); 312result.Add(new ClassifiedSpan(name.Identifier.Span, ClassificationTypeNames.Keyword)); 328result.Add(new(name.Span, ClassificationTypeNames.Keyword));
Classification\SyntaxClassification\OperatorOverloadSyntaxClassifier.cs (1)
50result.Add(new ClassifiedSpan(operatorSpan, ClassificationTypeNames.OperatorOverloaded));
Classification\SyntaxClassification\UsingDirectiveSyntaxClassifier.cs (1)
57result.Add(new ClassifiedSpan(token.Span, ClassificationTypeNames.NamespaceName));
Classification\Worker_DocumentationComments.cs (29)
77AddClassification(t, ClassificationTypeNames.XmlDocCommentText); 110AddClassification(span, ClassificationTypeNames.XmlDocCommentDelimiter); 124AddClassification(span, ClassificationTypeNames.XmlDocCommentDelimiter); 161AddClassification(token, ClassificationTypeNames.XmlDocCommentEntityReference); 169AddClassification(token, ClassificationTypeNames.XmlDocCommentText); 172AddClassification(token, ClassificationTypeNames.XmlDocCommentAttributeValue); 175AddClassification(token, ClassificationTypeNames.XmlDocCommentComment); 178AddClassification(token, ClassificationTypeNames.XmlDocCommentCDataSection); 181AddClassification(token, ClassificationTypeNames.XmlDocCommentProcessingInstruction); 191XmlAttributeSyntax => ClassificationTypeNames.XmlDocCommentAttributeName, 192XmlProcessingInstructionSyntax => ClassificationTypeNames.XmlDocCommentProcessingInstruction, 193_ => ClassificationTypeNames.XmlDocCommentName, 223AddXmlClassification(node.LessThanToken, ClassificationTypeNames.XmlDocCommentDelimiter); 231AddXmlClassification(node.GreaterThanToken, ClassificationTypeNames.XmlDocCommentDelimiter); 236AddXmlClassification(node.LessThanSlashToken, ClassificationTypeNames.XmlDocCommentDelimiter); 238AddXmlClassification(node.GreaterThanToken, ClassificationTypeNames.XmlDocCommentDelimiter); 243AddXmlClassification(node.LessThanToken, ClassificationTypeNames.XmlDocCommentDelimiter); 251AddXmlClassification(node.SlashGreaterThanToken, ClassificationTypeNames.XmlDocCommentDelimiter); 257AddXmlClassification(attribute.EqualsToken, ClassificationTypeNames.XmlDocCommentDelimiter); 258AddXmlClassification(attribute.StartQuoteToken, ClassificationTypeNames.XmlDocCommentAttributeQuotes); 279AddXmlClassification(attribute.EndQuoteToken, ClassificationTypeNames.XmlDocCommentAttributeQuotes); 320AddClassification(token, isControlKeyword ? ClassificationTypeNames.ControlKeyword : ClassificationTypeNames.Keyword); 328AddXmlClassification(node.LessThanExclamationMinusMinusToken, ClassificationTypeNames.XmlDocCommentDelimiter); 330AddXmlClassification(node.MinusMinusGreaterThanToken, ClassificationTypeNames.XmlDocCommentDelimiter); 335AddXmlClassification(node.StartCDataToken, ClassificationTypeNames.XmlDocCommentDelimiter); 337AddXmlClassification(node.EndCDataToken, ClassificationTypeNames.XmlDocCommentDelimiter); 342AddXmlClassification(node.StartProcessingInstructionToken, ClassificationTypeNames.XmlDocCommentProcessingInstruction); 345AddXmlClassification(node.EndProcessingInstructionToken, ClassificationTypeNames.XmlDocCommentProcessingInstruction);
Classification\Worker_Preprocesser.cs (77)
108AddClassification(trivia, ClassificationTypeNames.Comment); 112AddClassification(trivia, ClassificationTypeNames.PreprocessorText); 126AddClassification(literal.Token, ClassificationTypeNames.Keyword); 131AddClassification(identifier.Identifier, ClassificationTypeNames.Identifier); 136AddClassification(parenExpression.OpenParenToken, ClassificationTypeNames.Punctuation); 138AddClassification(parenExpression.CloseParenToken, ClassificationTypeNames.Punctuation); 143AddClassification(prefixExpression.OperatorToken, ClassificationTypeNames.Operator); 150AddClassification(binaryExpression.OperatorToken, ClassificationTypeNames.Operator); 157AddClassification(node.HashToken, ClassificationTypeNames.PreprocessorKeyword); 158AddClassification(node.IfKeyword, ClassificationTypeNames.PreprocessorKeyword); 165AddClassification(node.HashToken, ClassificationTypeNames.PreprocessorKeyword); 166AddClassification(node.ElifKeyword, ClassificationTypeNames.PreprocessorKeyword); 173AddClassification(node.HashToken, ClassificationTypeNames.PreprocessorKeyword); 174AddClassification(node.ElseKeyword, ClassificationTypeNames.PreprocessorKeyword); 180AddClassification(node.HashToken, ClassificationTypeNames.PreprocessorKeyword); 181AddClassification(node.EndIfKeyword, ClassificationTypeNames.PreprocessorKeyword); 187AddClassification(node.HashToken, ClassificationTypeNames.PreprocessorKeyword); 188AddClassification(node.ErrorKeyword, ClassificationTypeNames.PreprocessorKeyword); 194AddClassification(node.HashToken, ClassificationTypeNames.PreprocessorKeyword); 195AddClassification(node.WarningKeyword, ClassificationTypeNames.PreprocessorKeyword); 201AddClassification(node.HashToken, ClassificationTypeNames.PreprocessorKeyword); 202AddClassification(node.RegionKeyword, ClassificationTypeNames.PreprocessorKeyword); 208AddClassification(node.HashToken, ClassificationTypeNames.PreprocessorKeyword); 209AddClassification(node.EndRegionKeyword, ClassificationTypeNames.PreprocessorKeyword); 215AddClassification(node.HashToken, ClassificationTypeNames.PreprocessorKeyword); 216AddClassification(node.DefineKeyword, ClassificationTypeNames.PreprocessorKeyword); 217AddClassification(node.Name, ClassificationTypeNames.Identifier); 223AddClassification(node.HashToken, ClassificationTypeNames.PreprocessorKeyword); 224AddClassification(node.UndefKeyword, ClassificationTypeNames.PreprocessorKeyword); 225AddClassification(node.Name, ClassificationTypeNames.Identifier); 231AddClassification(node.HashToken, ClassificationTypeNames.PreprocessorKeyword); 232AddClassification(node.Identifier, ClassificationTypeNames.PreprocessorKeyword); 238AddClassification(node.HashToken, ClassificationTypeNames.PreprocessorKeyword); 239AddClassification(node.LineKeyword, ClassificationTypeNames.PreprocessorKeyword); 245AddClassification(node.Line, ClassificationTypeNames.PreprocessorKeyword); 248AddClassification(node.Line, ClassificationTypeNames.NumericLiteral); 252AddOptionalClassification(node.File, ClassificationTypeNames.StringLiteral); 258AddClassification(node.HashToken, ClassificationTypeNames.PreprocessorKeyword); 259AddClassification(node.LineKeyword, ClassificationTypeNames.PreprocessorKeyword); 261AddClassification(node.MinusToken, ClassificationTypeNames.Operator); 263AddOptionalClassification(node.CharacterOffset, ClassificationTypeNames.NumericLiteral); 264AddOptionalClassification(node.File, ClassificationTypeNames.StringLiteral); 278AddClassification(node.OpenParenToken, ClassificationTypeNames.Punctuation); 279AddClassification(node.Line, ClassificationTypeNames.NumericLiteral); 280AddClassification(node.CommaToken, ClassificationTypeNames.Punctuation); 281AddClassification(node.Character, ClassificationTypeNames.NumericLiteral); 282AddClassification(node.CloseParenToken, ClassificationTypeNames.Punctuation); 287AddClassification(node.HashToken, ClassificationTypeNames.PreprocessorKeyword); 288AddClassification(node.PragmaKeyword, ClassificationTypeNames.PreprocessorKeyword); 289AddClassification(node.ChecksumKeyword, ClassificationTypeNames.PreprocessorKeyword); 290AddClassification(node.File, ClassificationTypeNames.StringLiteral); 291AddClassification(node.Guid, ClassificationTypeNames.StringLiteral); 292AddClassification(node.Bytes, ClassificationTypeNames.StringLiteral); 298AddClassification(node.HashToken, ClassificationTypeNames.PreprocessorKeyword); 299AddClassification(node.PragmaKeyword, ClassificationTypeNames.PreprocessorKeyword); 300AddClassification(node.WarningKeyword, ClassificationTypeNames.PreprocessorKeyword); 301AddClassification(node.DisableOrRestoreKeyword, ClassificationTypeNames.PreprocessorKeyword); 318AddClassification(node.HashToken, ClassificationTypeNames.PreprocessorKeyword); 319AddClassification(node.ReferenceKeyword, ClassificationTypeNames.PreprocessorKeyword); 320AddClassification(node.File, ClassificationTypeNames.StringLiteral); 326AddClassification(node.HashToken, ClassificationTypeNames.PreprocessorKeyword); 327AddClassification(node.LoadKeyword, ClassificationTypeNames.PreprocessorKeyword); 328AddClassification(node.File, ClassificationTypeNames.StringLiteral); 338AddClassification(node.HashToken, ClassificationTypeNames.PreprocessorKeyword); 339AddClassification(node.ColonToken, ClassificationTypeNames.PreprocessorKeyword); 349AddClassification(node.Content, ClassificationTypeNames.PreprocessorKeyword); 356AddClassification(new TextSpan(node.Content.SpanStart, firstWhitespaceIndex), ClassificationTypeNames.PreprocessorKeyword); 385AddClassification(new TextSpan(node.Content.SpanStart + nameStart, contentText.Length - nameStart), ClassificationTypeNames.StringLiteral); 411AddClassification(new TextSpan(contentStart + separatorIndex, 1), ClassificationTypeNames.Punctuation); 418AddClassification(new TextSpan(contentStart + valueIndex, contentText.Length - valueIndex), ClassificationTypeNames.StringLiteral); 436AddClassification(new TextSpan(contentStart + segmentStart, index - segmentStart), ClassificationTypeNames.Identifier); 441AddClassification(new TextSpan(contentStart + index, 1), ClassificationTypeNames.Punctuation); 449AddClassification(new TextSpan(contentStart + segmentStart, end - segmentStart), ClassificationTypeNames.Identifier); 455AddClassification(node.HashToken, ClassificationTypeNames.PreprocessorKeyword); 456AddClassification(node.NullableKeyword, ClassificationTypeNames.PreprocessorKeyword); 457AddClassification(node.SettingToken, ClassificationTypeNames.PreprocessorKeyword); 458AddClassification(node.TargetToken, ClassificationTypeNames.PreprocessorKeyword);
Classification\Worker.cs (6)
134AddClassification(TextSpan.FromBounds(token.Span.End - "u8".Length, token.Span.End), ClassificationTypeNames.Keyword); 145AddClassification(span, ClassificationTypeNames.StaticSymbol); 210AddClassification(trivia, ClassificationTypeNames.Comment); 227AddClassification(trivia, ClassificationTypeNames.XmlDocCommentDelimiter); 273=> AddClassification(trivia, ClassificationTypeNames.Comment); 291AddClassification(trivia, ClassificationTypeNames.ExcludedCode);
Microsoft.CodeAnalysis.Features (112)
ClassifiedSpansAndHighlightSpanFactory.cs (3)
83new ClassifiedSpan(ClassificationTypeNames.Text, TextSpan.FromBounds(widenedSpan.Start, narrowSpan.Start)), 84new ClassifiedSpan(ClassificationTypeNames.Text, narrowSpan), 85new ClassifiedSpan(ClassificationTypeNames.Text, TextSpan.FromBounds(narrowSpan.End, widenedSpan.End)),
Common\TaggedText.cs (31)
155TextTags.Keyword => ClassificationTypeNames.Keyword, 156TextTags.Class => ClassificationTypeNames.ClassName, 157TextTags.Delegate => ClassificationTypeNames.DelegateName, 158TextTags.Enum => ClassificationTypeNames.EnumName, 159TextTags.Interface => ClassificationTypeNames.InterfaceName, 160TextTags.Module => ClassificationTypeNames.ModuleName, 161TextTags.Struct => ClassificationTypeNames.StructName, 162TextTags.TypeParameter => ClassificationTypeNames.TypeParameterName, 163TextTags.Field => ClassificationTypeNames.FieldName, 164TextTags.Event => ClassificationTypeNames.EventName, 165TextTags.Label => ClassificationTypeNames.LabelName, 166TextTags.Local => ClassificationTypeNames.LocalName, 167TextTags.Method => ClassificationTypeNames.MethodName, 168TextTags.Namespace => ClassificationTypeNames.NamespaceName, 169TextTags.Parameter => ClassificationTypeNames.ParameterName, 170TextTags.Property => ClassificationTypeNames.PropertyName, 171TextTags.ExtensionMethod => ClassificationTypeNames.ExtensionMethodName, 172TextTags.EnumMember => ClassificationTypeNames.EnumMemberName, 173TextTags.Constant => ClassificationTypeNames.ConstantName, 174TextTags.Alias or TextTags.Assembly or TextTags.ErrorType or TextTags.RangeVariable => ClassificationTypeNames.Identifier, 175TextTags.NumericLiteral => ClassificationTypeNames.NumericLiteral, 176TextTags.StringLiteral => ClassificationTypeNames.StringLiteral, 177TextTags.Space or TextTags.LineBreak => ClassificationTypeNames.WhiteSpace, 178TextTags.Operator => ClassificationTypeNames.Operator, 179TextTags.Punctuation => ClassificationTypeNames.Punctuation, 180TextTags.AnonymousTypeIndicator or TextTags.Text => ClassificationTypeNames.Text, 181TextTags.Record => ClassificationTypeNames.RecordClassName, 182TextTags.RecordStruct => ClassificationTypeNames.RecordStructName, 184TextTags.ContainerStart or TextTags.ContainerEnd or TextTags.CodeBlockStart or TextTags.CodeBlockEnd => ClassificationTypeNames.WhiteSpace, 211if (classificationTypeName is ClassificationTypeNames.Punctuation or 212ClassificationTypeNames.WhiteSpace)
EmbeddedLanguages\Classification\AbstractFallbackEmbeddedLanguageClassifier.cs (1)
50context.AddClassification(ClassificationTypeNames.StringEscapeCharacter, vc.Span);
EmbeddedLanguages\Json\LanguageServices\JsonClassifier.cs (17)
94context.AddClassification(ClassificationTypeNames.JsonPunctuation, token.GetSpan()); 108context.AddClassification(ClassificationTypeNames.JsonComment, GetSpan(trivia.VirtualChars)); 129AddClassification(node.OpenBracketToken, ClassificationTypeNames.JsonArray); 130AddClassification(node.CloseBracketToken, ClassificationTypeNames.JsonArray); 135AddClassification(node.OpenBraceToken, ClassificationTypeNames.JsonObject); 136AddClassification(node.CloseBraceToken, ClassificationTypeNames.JsonObject); 141AddClassification(node.NameToken, ClassificationTypeNames.JsonPropertyName); 142AddClassification(node.ColonToken, ClassificationTypeNames.JsonPunctuation); 147AddClassification(node.NewKeyword, ClassificationTypeNames.JsonKeyword); 148AddClassification(node.NameToken, ClassificationTypeNames.JsonConstructorName); 149AddClassification(node.OpenParenToken, ClassificationTypeNames.JsonPunctuation); 150AddClassification(node.CloseParenToken, ClassificationTypeNames.JsonPunctuation); 161AddClassification(literalToken, ClassificationTypeNames.JsonNumber); 165AddClassification(literalToken, ClassificationTypeNames.JsonString); 174AddClassification(literalToken, ClassificationTypeNames.JsonKeyword); 178AddClassification(literalToken, ClassificationTypeNames.JsonText); 185AddClassification(node.MinusToken, ClassificationTypeNames.JsonOperator);
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexClassifier.cs (38)
100context.AddClassification(ClassificationTypeNames.RegexComment, GetSpan(trivia.VirtualChars)); 142=> AddClassification(node.DotToken, ClassificationTypeNames.RegexCharacterClass); 146AddClassification(node.OpenBracketToken, ClassificationTypeNames.RegexCharacterClass); 147AddClassification(node.CloseBracketToken, ClassificationTypeNames.RegexCharacterClass); 152AddClassification(node.OpenBracketToken, ClassificationTypeNames.RegexCharacterClass); 153AddClassification(node.CaretToken, ClassificationTypeNames.RegexCharacterClass); 154AddClassification(node.CloseBracketToken, ClassificationTypeNames.RegexCharacterClass); 158=> AddClassification(node.MinusToken, ClassificationTypeNames.RegexCharacterClass); 161=> AddClassification(node.MinusToken, ClassificationTypeNames.RegexCharacterClass); 164=> ClassifyWholeNode(node, ClassificationTypeNames.RegexCharacterClass); 167=> ClassifyWholeNode(node, ClassificationTypeNames.RegexCharacterClass); 174=> AddClassification(node.AsteriskToken, ClassificationTypeNames.RegexQuantifier); 177=> AddClassification(node.PlusToken, ClassificationTypeNames.RegexQuantifier); 180=> AddClassification(node.QuestionToken, ClassificationTypeNames.RegexQuantifier); 183=> AddClassification(node.QuestionToken, ClassificationTypeNames.RegexQuantifier); 187AddClassification(node.OpenBraceToken, ClassificationTypeNames.RegexQuantifier); 188AddClassification(node.FirstNumberToken, ClassificationTypeNames.RegexQuantifier); 189AddClassification(node.CloseBraceToken, ClassificationTypeNames.RegexQuantifier); 194AddClassification(node.OpenBraceToken, ClassificationTypeNames.RegexQuantifier); 195AddClassification(node.FirstNumberToken, ClassificationTypeNames.RegexQuantifier); 196AddClassification(node.CommaToken, ClassificationTypeNames.RegexQuantifier); 197AddClassification(node.CloseBraceToken, ClassificationTypeNames.RegexQuantifier); 202AddClassification(node.OpenBraceToken, ClassificationTypeNames.RegexQuantifier); 203AddClassification(node.FirstNumberToken, ClassificationTypeNames.RegexQuantifier); 204AddClassification(node.CommaToken, ClassificationTypeNames.RegexQuantifier); 205AddClassification(node.SecondNumberToken, ClassificationTypeNames.RegexQuantifier); 206AddClassification(node.CloseBraceToken, ClassificationTypeNames.RegexQuantifier); 254=> ClassifyWholeNode(node, ClassificationTypeNames.RegexGrouping); 257=> ClassifyWholeNode(node, ClassificationTypeNames.RegexGrouping); 260=> ClassifyWholeNode(node, ClassificationTypeNames.RegexGrouping); 268AddClassification(child.Token, ClassificationTypeNames.RegexGrouping); 290=> ClassifyWholeNode(node, ClassificationTypeNames.RegexOtherEscape); 297=> AddClassification(node.AnchorToken, ClassificationTypeNames.RegexAnchor); 300=> ClassifyWholeNode(node, ClassificationTypeNames.RegexAnchor); 305=> AddClassification(node.TextToken, ClassificationTypeNames.RegexText); 310AddClassification(node.SequenceList.NodesAndTokens[i].Token, ClassificationTypeNames.RegexAlternation); 315? ClassificationTypeNames.RegexSelfEscapedCharacter 316: ClassificationTypeNames.RegexOtherEscape);
QuickInfo\Presentation\QuickInfoContentBuilder.cs (1)
150ClassificationTypeNames.WhiteSpace,
QuickInfo\Presentation\TaggedTextExtensions.cs (1)
238=> new(ClassificationTypeNames.Text, text);
SpellCheck\AbstractSpellCheckSpanService.cs (20)
216case ClassificationTypeNames.ClassName: 217case ClassificationTypeNames.RecordClassName: 218case ClassificationTypeNames.DelegateName: 219case ClassificationTypeNames.EnumName: 220case ClassificationTypeNames.InterfaceName: 221case ClassificationTypeNames.ModuleName: 222case ClassificationTypeNames.StructName: 223case ClassificationTypeNames.RecordStructName: 224case ClassificationTypeNames.TypeParameterName: 225case ClassificationTypeNames.FieldName: 226case ClassificationTypeNames.EnumMemberName: 227case ClassificationTypeNames.ConstantName: 228case ClassificationTypeNames.LocalName: 229case ClassificationTypeNames.ParameterName: 230case ClassificationTypeNames.MethodName: 231case ClassificationTypeNames.ExtensionMethodName: 232case ClassificationTypeNames.PropertyName: 233case ClassificationTypeNames.EventName: 234case ClassificationTypeNames.NamespaceName: 235case ClassificationTypeNames.LabelName:
Microsoft.CodeAnalysis.Workspaces (47)
Classification\AbstractClassificationService.cs (2)
158result.Add(new ClassifiedSpan(span, ClassificationTypeNames.ReassignedVariable)); 166result.Add(new ClassifiedSpan(span, ClassificationTypeNames.ObsoleteSymbol));
Classification\ClassificationExtensions.cs (13)
12TypeKind.Class => type.IsRecord ? ClassificationTypeNames.RecordClassName : ClassificationTypeNames.ClassName, 13TypeKind.Module => ClassificationTypeNames.ModuleName, 14TypeKind.Struct => type.IsRecord ? ClassificationTypeNames.RecordStructName : ClassificationTypeNames.StructName, 15TypeKind.Interface => ClassificationTypeNames.InterfaceName, 16TypeKind.Enum => ClassificationTypeNames.EnumName, 17TypeKind.Delegate => ClassificationTypeNames.DelegateName, 18TypeKind.TypeParameter => ClassificationTypeNames.TypeParameterName, 19TypeKind.Dynamic => ClassificationTypeNames.Keyword, 20TypeKind.Array => ClassificationTypeNames.ArrayName, 21TypeKind.Pointer => ClassificationTypeNames.PointerName, 22TypeKind.FunctionPointer => ClassificationTypeNames.FunctionPointerName,
Classification\Classifier.cs (27)
156ClassificationTypeNames.Identifier => SymbolDisplayPartKind.Text, 157ClassificationTypeNames.Keyword => SymbolDisplayPartKind.Keyword, 158ClassificationTypeNames.NumericLiteral => SymbolDisplayPartKind.NumericLiteral, 159ClassificationTypeNames.StringLiteral => SymbolDisplayPartKind.StringLiteral, 160ClassificationTypeNames.WhiteSpace => SymbolDisplayPartKind.Space, 161ClassificationTypeNames.Operator => SymbolDisplayPartKind.Operator, 162ClassificationTypeNames.Punctuation => SymbolDisplayPartKind.Punctuation, 163ClassificationTypeNames.ClassName => SymbolDisplayPartKind.ClassName, 164ClassificationTypeNames.RecordClassName => SymbolDisplayPartKind.RecordClassName, 165ClassificationTypeNames.StructName => SymbolDisplayPartKind.StructName, 166ClassificationTypeNames.InterfaceName => SymbolDisplayPartKind.InterfaceName, 167ClassificationTypeNames.DelegateName => SymbolDisplayPartKind.DelegateName, 168ClassificationTypeNames.EnumName => SymbolDisplayPartKind.EnumName, 169ClassificationTypeNames.TypeParameterName => SymbolDisplayPartKind.TypeParameterName, 170ClassificationTypeNames.ModuleName => SymbolDisplayPartKind.ModuleName, 171ClassificationTypeNames.VerbatimStringLiteral => SymbolDisplayPartKind.StringLiteral, 172ClassificationTypeNames.FieldName => SymbolDisplayPartKind.FieldName, 173ClassificationTypeNames.EnumMemberName => SymbolDisplayPartKind.EnumMemberName, 174ClassificationTypeNames.ConstantName => SymbolDisplayPartKind.ConstantName, 175ClassificationTypeNames.LocalName => SymbolDisplayPartKind.LocalName, 176ClassificationTypeNames.ParameterName => SymbolDisplayPartKind.ParameterName, 177ClassificationTypeNames.ExtensionMethodName => SymbolDisplayPartKind.ExtensionMethodName, 178ClassificationTypeNames.MethodName => SymbolDisplayPartKind.MethodName, 179ClassificationTypeNames.PropertyName => SymbolDisplayPartKind.PropertyName, 180ClassificationTypeNames.LabelName => SymbolDisplayPartKind.LabelName, 181ClassificationTypeNames.NamespaceName => SymbolDisplayPartKind.NamespaceName, 182ClassificationTypeNames.EventName => SymbolDisplayPartKind.EventName,
Classification\ClassifierHelper.cs (4)
106if (ClassificationTypeNames.AdditiveTypeNames.Contains(span.ClassificationType)) 174ClassificationTypeNames.AdditiveTypeNames.Contains(span.ClassificationType) || ClassificationTypeNames.AdditiveTypeNames.Contains(previousSpan.ClassificationType); 205result.Add(new ClassifiedSpan(ClassificationTypeNames.Text,
Classification\SyntaxClassification\AbstractNameSyntaxClassifier.cs (1)
35result.Add(new ClassifiedSpan(span, ClassificationTypeNames.StaticSymbol));