1787 references to ClassificationTypeNames
Microsoft.CodeAnalysis.CSharp.EditorFeatures (3)
EventHookup\EventHookupSessionManager.cs (3)
72
new ClassifiedTextRun(
ClassificationTypeNames
.MethodName, analyzedSession.GetEventNameTask.Result, ClassifiedTextRunStyle.UseClassificationFont),
73
new ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ";", ClassifiedTextRunStyle.UseClassificationFont),
74
new ClassifiedTextRun(
ClassificationTypeNames
.Text, CSharpEditorResources.Press_TAB_to_insert),
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (53)
Classification\SyntacticClassifierTests.cs (27)
5650
new ClassifiedSpan(
ClassificationTypeNames
.XmlDocCommentDelimiter, new TextSpan(0, 3)),
5651
new ClassifiedSpan(
ClassificationTypeNames
.XmlDocCommentText, new TextSpan(3, 1)),
5652
new ClassifiedSpan(
ClassificationTypeNames
.XmlDocCommentDelimiter, new TextSpan(4, 1)),
5653
new ClassifiedSpan(
ClassificationTypeNames
.XmlDocCommentName, new TextSpan(5, 5)),
5654
new ClassifiedSpan(
ClassificationTypeNames
.XmlDocCommentAttributeName, new TextSpan(11, 4)),
5655
new ClassifiedSpan(
ClassificationTypeNames
.XmlDocCommentDelimiter, new TextSpan(15, 1)),
5656
new ClassifiedSpan(
ClassificationTypeNames
.XmlDocCommentAttributeQuotes, new TextSpan(16, 1)),
5657
new ClassifiedSpan(
ClassificationTypeNames
.Identifier, new TextSpan(17, 5)),
5658
new ClassifiedSpan(
ClassificationTypeNames
.XmlDocCommentAttributeQuotes, new TextSpan(22, 1)),
5659
new ClassifiedSpan(
ClassificationTypeNames
.XmlDocCommentDelimiter, new TextSpan(23, 1)),
5660
new ClassifiedSpan(
ClassificationTypeNames
.XmlDocCommentDelimiter, new TextSpan(24, 2)),
5661
new ClassifiedSpan(
ClassificationTypeNames
.XmlDocCommentName, new TextSpan(26, 5)),
5662
new ClassifiedSpan(
ClassificationTypeNames
.XmlDocCommentDelimiter, new TextSpan(31, 1))
5678
new ClassifiedSpan(
ClassificationTypeNames
.XmlDocCommentDelimiter, new TextSpan(2, 3)),
5679
new ClassifiedSpan(
ClassificationTypeNames
.XmlDocCommentText, new TextSpan(5, 1)),
5680
new ClassifiedSpan(
ClassificationTypeNames
.XmlDocCommentDelimiter, new TextSpan(6, 1)),
5681
new ClassifiedSpan(
ClassificationTypeNames
.XmlDocCommentName, new TextSpan(7, 5)),
5682
new ClassifiedSpan(
ClassificationTypeNames
.XmlDocCommentDelimiter, new TextSpan(14, 3)),
5683
new ClassifiedSpan(
ClassificationTypeNames
.XmlDocCommentAttributeName, new TextSpan(18, 4)),
5684
new ClassifiedSpan(
ClassificationTypeNames
.XmlDocCommentDelimiter, new TextSpan(22, 1)),
5685
new ClassifiedSpan(
ClassificationTypeNames
.XmlDocCommentAttributeQuotes, new TextSpan(23, 1)),
5686
new ClassifiedSpan(
ClassificationTypeNames
.Identifier, new TextSpan(24, 5)),
5687
new ClassifiedSpan(
ClassificationTypeNames
.XmlDocCommentAttributeQuotes, new TextSpan(29, 1)),
5688
new ClassifiedSpan(
ClassificationTypeNames
.XmlDocCommentDelimiter, new TextSpan(30, 1)),
5689
new ClassifiedSpan(
ClassificationTypeNames
.XmlDocCommentDelimiter, new TextSpan(31, 2)),
5690
new ClassifiedSpan(
ClassificationTypeNames
.XmlDocCommentName, new TextSpan(33, 5)),
5691
new ClassifiedSpan(
ClassificationTypeNames
.XmlDocCommentDelimiter, new TextSpan(38, 1))
SignatureHelp\GenericNameSignatureHelpProviderTests.cs (6)
873
ClassificationTypeNames
.Text,
874
ClassificationTypeNames
.WhiteSpace,
875
ClassificationTypeNames
.WhiteSpace,
876
ClassificationTypeNames
.WhiteSpace,
877
ClassificationTypeNames
.Text,
878
ClassificationTypeNames
.WhiteSpace)));
Squiggles\ErrorSquiggleProducerTests.cs (20)
153
new ClassifiedTextRun(
ClassificationTypeNames
.Text, "IDE0005", QuickInfoHyperLink.TestAccessor.CreateNavigationAction(new Uri("https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0005", UriKind.Absolute)), "https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0005"),
154
new ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ":"),
155
new ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
156
new ClassifiedTextRun(
ClassificationTypeNames
.Text, CSharpAnalyzersResources.Using_directive_is_unnecessary)));
166
new ClassifiedTextRun(
ClassificationTypeNames
.Text, "IDE0005", QuickInfoHyperLink.TestAccessor.CreateNavigationAction(new Uri("https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0005", UriKind.Absolute)), "https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0005"),
167
new ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ":"),
168
new ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
169
new ClassifiedTextRun(
ClassificationTypeNames
.Text, CSharpAnalyzersResources.Using_directive_is_unnecessary)));
179
new ClassifiedTextRun(
ClassificationTypeNames
.Text, "id", QuickInfoHyperLink.TestAccessor.CreateNavigationAction(new Uri("https://github.com/dotnet/roslyn", UriKind.Absolute)), "https://github.com/dotnet/roslyn"),
180
new ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ":"),
181
new ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
182
new ClassifiedTextRun(
ClassificationTypeNames
.Text, "messageFormat")));
192
new ClassifiedTextRun(
ClassificationTypeNames
.Text, "IDE0049", QuickInfoHyperLink.TestAccessor.CreateNavigationAction(new Uri("https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0049", UriKind.Absolute)), "https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0049"),
193
new ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ":"),
194
new ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
195
new ClassifiedTextRun(
ClassificationTypeNames
.Text, AnalyzersResources.Name_can_be_simplified)));
228
new ClassifiedTextRun(
ClassificationTypeNames
.Text, "CS0246", QuickInfoHyperLink.TestAccessor.CreateNavigationAction(new Uri("https://msdn.microsoft.com/query/roslyn.query?appId=roslyn&k=k(CS0246)", UriKind.Absolute)), "https://msdn.microsoft.com/query/roslyn.query?appId=roslyn&k=k(CS0246)"),
229
new ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ":"),
230
new ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
231
new ClassifiedTextRun(
ClassificationTypeNames
.Text, firstDiagnostic.Message)));
Microsoft.CodeAnalysis.CSharp.Workspaces (175)
Classification\ClassificationHelpers.cs (47)
32
return
ClassificationTypeNames
.ControlKeyword;
37
return
ClassificationTypeNames
.Keyword;
50
?
ClassificationTypeNames
.VerbatimStringLiteral
51
:
ClassificationTypeNames
.StringLiteral;
55
return
ClassificationTypeNames
.NumericLiteral;
202
return
ClassificationTypeNames
.DelegateName;
206
return
ClassificationTypeNames
.TypeParameterName;
210
return IsExtensionMethod(methodDeclaration) ?
ClassificationTypeNames
.ExtensionMethodName :
ClassificationTypeNames
.MethodName;
222
return
ClassificationTypeNames
.MethodName;
226
return
ClassificationTypeNames
.PropertyName;
230
return
ClassificationTypeNames
.EnumMemberName;
234
return
ClassificationTypeNames
.LocalName;
241
FieldDeclarationSyntax fieldDeclaration => fieldDeclaration.Modifiers.Any(SyntaxKind.ConstKeyword) ?
ClassificationTypeNames
.ConstantName :
ClassificationTypeNames
.FieldName,
242
LocalDeclarationStatementSyntax localDeclarationStatement => localDeclarationStatement.IsConst ?
ClassificationTypeNames
.ConstantName :
ClassificationTypeNames
.LocalName,
243
EventFieldDeclarationSyntax _ =>
ClassificationTypeNames
.EventName,
244
_ =>
ClassificationTypeNames
.LocalName,
249
return
ClassificationTypeNames
.LocalName;
253
return
ClassificationTypeNames
.ParameterName;
257
return
ClassificationTypeNames
.LocalName;
261
return
ClassificationTypeNames
.EventName;
265
return
ClassificationTypeNames
.Keyword;
269
return
ClassificationTypeNames
.NamespaceName;
273
return
ClassificationTypeNames
.NamespaceName;
277
return
ClassificationTypeNames
.LabelName;
281
return
ClassificationTypeNames
.Identifier;
288
SyntaxKind.ClassDeclaration =>
ClassificationTypeNames
.ClassName,
289
SyntaxKind.InterfaceDeclaration =>
ClassificationTypeNames
.InterfaceName,
290
SyntaxKind.RecordDeclaration =>
ClassificationTypeNames
.RecordClassName,
291
SyntaxKind.RecordStructDeclaration =>
ClassificationTypeNames
.RecordStructName,
292
SyntaxKind.StructDeclaration =>
ClassificationTypeNames
.StructName,
339
SyntaxKind.ClassDeclaration =>
ClassificationTypeNames
.ClassName,
340
SyntaxKind.EnumDeclaration =>
ClassificationTypeNames
.EnumName,
341
SyntaxKind.StructDeclaration =>
ClassificationTypeNames
.StructName,
342
SyntaxKind.InterfaceDeclaration =>
ClassificationTypeNames
.InterfaceName,
343
SyntaxKind.RecordDeclaration =>
ClassificationTypeNames
.RecordClassName,
344
SyntaxKind.RecordStructDeclaration =>
ClassificationTypeNames
.RecordStructName,
365
return
ClassificationTypeNames
.Punctuation;
377
return
ClassificationTypeNames
.Punctuation;
384
return
ClassificationTypeNames
.Operator;
388
return
ClassificationTypeNames
.Punctuation;
519
var wasKeyword = classificationType ==
ClassificationTypeNames
.Keyword;
520
var wasIdentifier = classificationType ==
ClassificationTypeNames
.Identifier;
555
isKeyword ?
ClassificationTypeNames
.Keyword :
ClassificationTypeNames
.Identifier, span);
Classification\SyntaxClassification\DiscardSyntaxClassifier.cs (3)
31
result.Add(new ClassifiedSpan(syntax.Span,
ClassificationTypeNames
.Keyword));
42
result.Add(new ClassifiedSpan(parameter.Identifier.Span,
ClassificationTypeNames
.Keyword));
52
result.Add(new ClassifiedSpan(syntax.Span,
ClassificationTypeNames
.Keyword));
Classification\SyntaxClassification\NameSyntaxClassifier.cs (23)
87
if (classifiedSpan.ClassificationType !=
ClassificationTypeNames
.Keyword)
125
result.Add(new ClassifiedSpan(set.First().TextSpan,
ClassificationTypeNames
.StaticSymbol));
158
classifiedSpan = new ClassifiedSpan(name.Span,
ClassificationTypeNames
.NamespaceName);
173
classifiedSpan = new ClassifiedSpan(name.Span,
ClassificationTypeNames
.Keyword);
182
classifiedSpan = new ClassifiedSpan(name.Span,
ClassificationTypeNames
.Keyword);
190
classifiedSpan = new ClassifiedSpan(name.Span,
ClassificationTypeNames
.Keyword);
206
classifiedSpan = new ClassifiedSpan(name.Span,
ClassificationTypeNames
.Keyword);
237
classifiedSpan = new ClassifiedSpan(token.Span,
ClassificationTypeNames
.PropertyName);
241
classifiedSpan = new ClassifiedSpan(token.Span,
ClassificationTypeNames
.EventName);
250
classifiedSpan = new ClassifiedSpan(token.Span,
ClassificationTypeNames
.ParameterName);
258
classifiedSpan = new ClassifiedSpan(token.Span,
ClassificationTypeNames
.LabelName);
270
return fieldSymbol.ContainingType.IsEnumType() ?
ClassificationTypeNames
.EnumMemberName :
ClassificationTypeNames
.ConstantName;
273
return
ClassificationTypeNames
.FieldName;
279
?
ClassificationTypeNames
.ConstantName
280
:
ClassificationTypeNames
.LocalName;
290
return methodSymbol.ContainingType?.GetClassification() ??
ClassificationTypeNames
.MethodName;
297
?
ClassificationTypeNames
.ExtensionMethodName
298
:
ClassificationTypeNames
.MethodName;
326
result.Add(new ClassifiedSpan(token.Span,
ClassificationTypeNames
.Keyword));
342
result.Add(new ClassifiedSpan(identifierName.Identifier.Span,
ClassificationTypeNames
.Keyword));
356
result.Add(new ClassifiedSpan(identifierName.Identifier.Span,
ClassificationTypeNames
.Keyword));
374
result.Add(new(name.Span,
ClassificationTypeNames
.Keyword));
Classification\SyntaxClassification\OperatorOverloadSyntaxClassifier.cs (1)
38
result.Add(new ClassifiedSpan(operatorSpan,
ClassificationTypeNames
.OperatorOverloaded));
Classification\SyntaxClassification\UsingDirectiveSyntaxClassifier.cs (1)
55
result.Add(new ClassifiedSpan(token.Span,
ClassificationTypeNames
.NamespaceName));
Classification\Worker.cs (6)
108
AddClassification(TextSpan.FromBounds(token.Span.End - "u8".Length, token.Span.End),
ClassificationTypeNames
.Keyword);
119
AddClassification(span,
ClassificationTypeNames
.StaticSymbol);
184
AddClassification(trivia,
ClassificationTypeNames
.Comment);
201
AddClassification(trivia,
ClassificationTypeNames
.XmlDocCommentDelimiter);
246
=> AddClassification(trivia,
ClassificationTypeNames
.Comment);
264
AddClassification(trivia,
ClassificationTypeNames
.ExcludedCode);
Classification\Worker_DocumentationComments.cs (27)
77
AddClassification(t,
ClassificationTypeNames
.XmlDocCommentText);
110
AddClassification(span,
ClassificationTypeNames
.XmlDocCommentDelimiter);
124
AddClassification(span,
ClassificationTypeNames
.XmlDocCommentDelimiter);
157
AddClassification(token,
ClassificationTypeNames
.XmlDocCommentEntityReference);
165
AddClassification(token,
ClassificationTypeNames
.XmlDocCommentText);
168
AddClassification(token,
ClassificationTypeNames
.XmlDocCommentAttributeValue);
171
AddClassification(token,
ClassificationTypeNames
.XmlDocCommentComment);
174
AddClassification(token,
ClassificationTypeNames
.XmlDocCommentCDataSection);
177
AddClassification(token,
ClassificationTypeNames
.XmlDocCommentProcessingInstruction);
187
XmlAttributeSyntax =>
ClassificationTypeNames
.XmlDocCommentAttributeName,
188
XmlProcessingInstructionSyntax =>
ClassificationTypeNames
.XmlDocCommentProcessingInstruction,
189
_ =>
ClassificationTypeNames
.XmlDocCommentName,
216
AddXmlClassification(node.LessThanToken,
ClassificationTypeNames
.XmlDocCommentDelimiter);
224
AddXmlClassification(node.GreaterThanToken,
ClassificationTypeNames
.XmlDocCommentDelimiter);
229
AddXmlClassification(node.LessThanSlashToken,
ClassificationTypeNames
.XmlDocCommentDelimiter);
231
AddXmlClassification(node.GreaterThanToken,
ClassificationTypeNames
.XmlDocCommentDelimiter);
236
AddXmlClassification(node.LessThanToken,
ClassificationTypeNames
.XmlDocCommentDelimiter);
244
AddXmlClassification(node.SlashGreaterThanToken,
ClassificationTypeNames
.XmlDocCommentDelimiter);
250
AddXmlClassification(attribute.EqualsToken,
ClassificationTypeNames
.XmlDocCommentDelimiter);
251
AddXmlClassification(attribute.StartQuoteToken,
ClassificationTypeNames
.XmlDocCommentAttributeQuotes);
266
AddXmlClassification(attribute.EndQuoteToken,
ClassificationTypeNames
.XmlDocCommentAttributeQuotes);
274
AddXmlClassification(node.LessThanExclamationMinusMinusToken,
ClassificationTypeNames
.XmlDocCommentDelimiter);
276
AddXmlClassification(node.MinusMinusGreaterThanToken,
ClassificationTypeNames
.XmlDocCommentDelimiter);
281
AddXmlClassification(node.StartCDataToken,
ClassificationTypeNames
.XmlDocCommentDelimiter);
283
AddXmlClassification(node.EndCDataToken,
ClassificationTypeNames
.XmlDocCommentDelimiter);
288
AddXmlClassification(node.StartProcessingInstructionToken,
ClassificationTypeNames
.XmlDocCommentProcessingInstruction);
291
AddXmlClassification(node.EndProcessingInstructionToken,
ClassificationTypeNames
.XmlDocCommentProcessingInstruction);
Classification\Worker_Preprocesser.cs (67)
103
AddClassification(trivia,
ClassificationTypeNames
.Comment);
107
AddClassification(trivia,
ClassificationTypeNames
.PreprocessorText);
121
AddClassification(literal.Token,
ClassificationTypeNames
.Keyword);
126
AddClassification(identifier.Identifier,
ClassificationTypeNames
.Identifier);
131
AddClassification(parenExpression.OpenParenToken,
ClassificationTypeNames
.Punctuation);
133
AddClassification(parenExpression.CloseParenToken,
ClassificationTypeNames
.Punctuation);
138
AddClassification(prefixExpression.OperatorToken,
ClassificationTypeNames
.Operator);
145
AddClassification(binaryExpression.OperatorToken,
ClassificationTypeNames
.Operator);
152
AddClassification(node.HashToken,
ClassificationTypeNames
.PreprocessorKeyword);
153
AddClassification(node.IfKeyword,
ClassificationTypeNames
.PreprocessorKeyword);
160
AddClassification(node.HashToken,
ClassificationTypeNames
.PreprocessorKeyword);
161
AddClassification(node.ElifKeyword,
ClassificationTypeNames
.PreprocessorKeyword);
168
AddClassification(node.HashToken,
ClassificationTypeNames
.PreprocessorKeyword);
169
AddClassification(node.ElseKeyword,
ClassificationTypeNames
.PreprocessorKeyword);
175
AddClassification(node.HashToken,
ClassificationTypeNames
.PreprocessorKeyword);
176
AddClassification(node.EndIfKeyword,
ClassificationTypeNames
.PreprocessorKeyword);
182
AddClassification(node.HashToken,
ClassificationTypeNames
.PreprocessorKeyword);
183
AddClassification(node.ErrorKeyword,
ClassificationTypeNames
.PreprocessorKeyword);
189
AddClassification(node.HashToken,
ClassificationTypeNames
.PreprocessorKeyword);
190
AddClassification(node.WarningKeyword,
ClassificationTypeNames
.PreprocessorKeyword);
196
AddClassification(node.HashToken,
ClassificationTypeNames
.PreprocessorKeyword);
197
AddClassification(node.RegionKeyword,
ClassificationTypeNames
.PreprocessorKeyword);
203
AddClassification(node.HashToken,
ClassificationTypeNames
.PreprocessorKeyword);
204
AddClassification(node.EndRegionKeyword,
ClassificationTypeNames
.PreprocessorKeyword);
210
AddClassification(node.HashToken,
ClassificationTypeNames
.PreprocessorKeyword);
211
AddClassification(node.DefineKeyword,
ClassificationTypeNames
.PreprocessorKeyword);
212
AddClassification(node.Name,
ClassificationTypeNames
.Identifier);
218
AddClassification(node.HashToken,
ClassificationTypeNames
.PreprocessorKeyword);
219
AddClassification(node.UndefKeyword,
ClassificationTypeNames
.PreprocessorKeyword);
220
AddClassification(node.Name,
ClassificationTypeNames
.Identifier);
226
AddClassification(node.HashToken,
ClassificationTypeNames
.PreprocessorKeyword);
227
AddClassification(node.Identifier,
ClassificationTypeNames
.PreprocessorKeyword);
233
AddClassification(node.HashToken,
ClassificationTypeNames
.PreprocessorKeyword);
234
AddClassification(node.LineKeyword,
ClassificationTypeNames
.PreprocessorKeyword);
240
AddClassification(node.Line,
ClassificationTypeNames
.PreprocessorKeyword);
243
AddClassification(node.Line,
ClassificationTypeNames
.NumericLiteral);
247
AddOptionalClassification(node.File,
ClassificationTypeNames
.StringLiteral);
253
AddClassification(node.HashToken,
ClassificationTypeNames
.PreprocessorKeyword);
254
AddClassification(node.LineKeyword,
ClassificationTypeNames
.PreprocessorKeyword);
256
AddClassification(node.MinusToken,
ClassificationTypeNames
.Operator);
258
AddOptionalClassification(node.CharacterOffset,
ClassificationTypeNames
.NumericLiteral);
259
AddOptionalClassification(node.File,
ClassificationTypeNames
.StringLiteral);
273
AddClassification(node.OpenParenToken,
ClassificationTypeNames
.Punctuation);
274
AddClassification(node.Line,
ClassificationTypeNames
.NumericLiteral);
275
AddClassification(node.CommaToken,
ClassificationTypeNames
.Punctuation);
276
AddClassification(node.Character,
ClassificationTypeNames
.NumericLiteral);
277
AddClassification(node.CloseParenToken,
ClassificationTypeNames
.Punctuation);
282
AddClassification(node.HashToken,
ClassificationTypeNames
.PreprocessorKeyword);
283
AddClassification(node.PragmaKeyword,
ClassificationTypeNames
.PreprocessorKeyword);
284
AddClassification(node.ChecksumKeyword,
ClassificationTypeNames
.PreprocessorKeyword);
285
AddClassification(node.File,
ClassificationTypeNames
.StringLiteral);
286
AddClassification(node.Guid,
ClassificationTypeNames
.StringLiteral);
287
AddClassification(node.Bytes,
ClassificationTypeNames
.StringLiteral);
293
AddClassification(node.HashToken,
ClassificationTypeNames
.PreprocessorKeyword);
294
AddClassification(node.PragmaKeyword,
ClassificationTypeNames
.PreprocessorKeyword);
295
AddClassification(node.WarningKeyword,
ClassificationTypeNames
.PreprocessorKeyword);
296
AddClassification(node.DisableOrRestoreKeyword,
ClassificationTypeNames
.PreprocessorKeyword);
313
AddClassification(node.HashToken,
ClassificationTypeNames
.PreprocessorKeyword);
314
AddClassification(node.ReferenceKeyword,
ClassificationTypeNames
.PreprocessorKeyword);
315
AddClassification(node.File,
ClassificationTypeNames
.StringLiteral);
321
AddClassification(node.HashToken,
ClassificationTypeNames
.PreprocessorKeyword);
322
AddClassification(node.LoadKeyword,
ClassificationTypeNames
.PreprocessorKeyword);
323
AddClassification(node.File,
ClassificationTypeNames
.StringLiteral);
329
AddClassification(node.HashToken,
ClassificationTypeNames
.PreprocessorKeyword);
330
AddClassification(node.NullableKeyword,
ClassificationTypeNames
.PreprocessorKeyword);
331
AddClassification(node.SettingToken,
ClassificationTypeNames
.PreprocessorKeyword);
332
AddClassification(node.TargetToken,
ClassificationTypeNames
.PreprocessorKeyword);
Microsoft.CodeAnalysis.EditorFeatures (84)
Classification\ClassificationTypeDefinitions.cs (74)
18
[Name(
ClassificationTypeNames
.PreprocessorText)]
24
[Name(
ClassificationTypeNames
.Punctuation)]
30
[Name(
ClassificationTypeNames
.VerbatimStringLiteral)]
35
[Name(
ClassificationTypeNames
.StringEscapeCharacter)]
43
[Name(
ClassificationTypeNames
.ControlKeyword)]
50
[Name(
ClassificationTypeNames
.ClassName)]
56
[Name(
ClassificationTypeNames
.RecordClassName)]
57
[BaseDefinition(
ClassificationTypeNames
.ClassName)]
62
[Name(
ClassificationTypeNames
.RecordStructName)]
63
[BaseDefinition(
ClassificationTypeNames
.StructName)]
68
[Name(
ClassificationTypeNames
.DelegateName)]
74
[Name(
ClassificationTypeNames
.EnumName)]
80
[Name(
ClassificationTypeNames
.InterfaceName)]
86
[Name(
ClassificationTypeNames
.ModuleName)]
92
[Name(
ClassificationTypeNames
.StructName)]
98
[Name(
ClassificationTypeNames
.TypeParameterName)]
109
[Name(
ClassificationTypeNames
.FieldName)]
115
[Name(
ClassificationTypeNames
.EnumMemberName)]
121
[Name(
ClassificationTypeNames
.ConstantName)]
127
[Name(
ClassificationTypeNames
.LocalName)]
133
[Name(
ClassificationTypeNames
.ParameterName)]
139
[Name(
ClassificationTypeNames
.MethodName)]
145
[Name(
ClassificationTypeNames
.ExtensionMethodName)]
146
[BaseDefinition(
ClassificationTypeNames
.MethodName)]
151
[Name(
ClassificationTypeNames
.PropertyName)]
157
[Name(
ClassificationTypeNames
.EventName)]
163
[Name(
ClassificationTypeNames
.NamespaceName)]
169
[Name(
ClassificationTypeNames
.LabelName)]
176
[Name(
ClassificationTypeNames
.XmlDocCommentAttributeName)]
182
[Name(
ClassificationTypeNames
.XmlDocCommentAttributeQuotes)]
188
[Name(
ClassificationTypeNames
.XmlDocCommentAttributeValue)]
194
[Name(
ClassificationTypeNames
.XmlDocCommentCDataSection)]
200
[Name(
ClassificationTypeNames
.XmlDocCommentComment)]
206
[Name(
ClassificationTypeNames
.XmlDocCommentDelimiter)]
212
[Name(
ClassificationTypeNames
.XmlDocCommentEntityReference)]
218
[Name(
ClassificationTypeNames
.XmlDocCommentName)]
224
[Name(
ClassificationTypeNames
.XmlDocCommentProcessingInstruction)]
230
[Name(
ClassificationTypeNames
.XmlDocCommentText)]
237
[Name(
ClassificationTypeNames
.RegexComment)]
242
[Name(
ClassificationTypeNames
.RegexText)]
247
[Name(
ClassificationTypeNames
.RegexCharacterClass)]
252
[Name(
ClassificationTypeNames
.RegexQuantifier)]
257
[Name(
ClassificationTypeNames
.RegexAnchor)]
262
[Name(
ClassificationTypeNames
.RegexAlternation)]
267
[Name(
ClassificationTypeNames
.RegexOtherEscape)]
272
[Name(
ClassificationTypeNames
.RegexSelfEscapedCharacter)]
277
[Name(
ClassificationTypeNames
.RegexGrouping)]
285
[Name(
ClassificationTypeNames
.JsonComment)]
290
[Name(
ClassificationTypeNames
.JsonNumber)]
295
[Name(
ClassificationTypeNames
.JsonString)]
300
[Name(
ClassificationTypeNames
.JsonKeyword)]
305
[Name(
ClassificationTypeNames
.JsonText)]
310
[Name(
ClassificationTypeNames
.JsonOperator)]
315
[Name(
ClassificationTypeNames
.JsonPunctuation)]
320
[Name(
ClassificationTypeNames
.JsonArray)]
325
[Name(
ClassificationTypeNames
.JsonObject)]
330
[Name(
ClassificationTypeNames
.JsonPropertyName)]
331
[BaseDefinition(
ClassificationTypeNames
.MethodName)]
335
[Name(
ClassificationTypeNames
.JsonConstructorName)]
336
[BaseDefinition(
ClassificationTypeNames
.StructName)]
343
[Name(
ClassificationTypeNames
.XmlLiteralAttributeName)]
349
[Name(
ClassificationTypeNames
.XmlLiteralAttributeQuotes)]
355
[Name(
ClassificationTypeNames
.XmlLiteralAttributeValue)]
361
[Name(
ClassificationTypeNames
.XmlLiteralCDataSection)]
367
[Name(
ClassificationTypeNames
.XmlLiteralComment)]
373
[Name(
ClassificationTypeNames
.XmlLiteralDelimiter)]
379
[Name(
ClassificationTypeNames
.XmlLiteralEmbeddedExpression)]
385
[Name(
ClassificationTypeNames
.XmlLiteralEntityReference)]
391
[Name(
ClassificationTypeNames
.XmlLiteralName)]
397
[Name(
ClassificationTypeNames
.XmlLiteralProcessingInstruction)]
403
[Name(
ClassificationTypeNames
.XmlLiteralText)]
410
[Name(
ClassificationTypeNames
.ReassignedVariable)]
417
[Name(
ClassificationTypeNames
.StaticSymbol)]
426
[Name(
ClassificationTypeNames
.OperatorOverloaded)]
Diagnostics\AbstractDiagnosticsAdornmentTaggerProvider.RoslynErrorTag.cs (5)
41
? new ClassifiedTextRun(
ClassificationTypeNames
.Text, diagnostic.Id)
42
: new ClassifiedTextRun(
ClassificationTypeNames
.Text, diagnostic.Id, navigationAction, tooltip);
48
new ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ":"),
49
new ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
50
new ClassifiedTextRun(
ClassificationTypeNames
.Text, diagnostic.Message)));
IntelliSense\Helpers.cs (2)
75
new ClassifiedTextElement(new ClassifiedTextRun(
ClassificationTypeNames
.Text, part.Text)),
82
new ClassifiedTextElement(new ClassifiedTextRun(
ClassificationTypeNames
.Text, part.Text)),
IntelliSense\QuickInfo\IntellisenseQuickInfoBuilder.cs (1)
124
textRuns.Add(new ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, "\r\n", ClassifiedTextRunStyle.UseClassificationFont));
Shared\Utilities\AbstractClassificationTypeMap.cs (2)
28
var fields = typeof(
ClassificationTypeNames
).GetFields();
51
return type ?? GetClassificationTypeWorker(
ClassificationTypeNames
.Text);
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (198)
ClassificationTypeFormatDefinitions.cs (198)
23
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.PreprocessorText)]
24
[Name(
ClassificationTypeNames
.PreprocessorText)]
41
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.Punctuation)]
42
[Name(
ClassificationTypeNames
.Punctuation)]
60
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.VerbatimStringLiteral)]
61
[Name(
ClassificationTypeNames
.VerbatimStringLiteral)]
77
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.StringEscapeCharacter)]
78
[Name(
ClassificationTypeNames
.StringEscapeCharacter)]
79
[Order(After =
ClassificationTypeNames
.StringLiteral)]
80
[Order(After =
ClassificationTypeNames
.VerbatimStringLiteral)]
99
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.ControlKeyword)]
100
[Name(
ClassificationTypeNames
.ControlKeyword)]
116
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.OperatorOverloaded)]
117
[Name(
ClassificationTypeNames
.OperatorOverloaded)]
132
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.ReassignedVariable)]
133
[Name(
ClassificationTypeNames
.ReassignedVariable)]
151
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.StaticSymbol)]
152
[Name(
ClassificationTypeNames
.StaticSymbol)]
189
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.ClassName)]
190
[Name(
ClassificationTypeNames
.ClassName)]
193
[Order(Before =
ClassificationTypeNames
.StaticSymbol)]
209
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.RecordClassName)]
210
[Name(
ClassificationTypeNames
.RecordClassName)]
213
[Order(Before =
ClassificationTypeNames
.StaticSymbol)]
228
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.RecordStructName)]
229
[Name(
ClassificationTypeNames
.RecordStructName)]
232
[Order(Before =
ClassificationTypeNames
.StaticSymbol)]
247
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.DelegateName)]
248
[Name(
ClassificationTypeNames
.DelegateName)]
251
[Order(Before =
ClassificationTypeNames
.StaticSymbol)]
267
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.EnumName)]
268
[Name(
ClassificationTypeNames
.EnumName)]
271
[Order(Before =
ClassificationTypeNames
.StaticSymbol)]
287
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.InterfaceName)]
288
[Name(
ClassificationTypeNames
.InterfaceName)]
291
[Order(Before =
ClassificationTypeNames
.StaticSymbol)]
307
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.ModuleName)]
308
[Name(
ClassificationTypeNames
.ModuleName)]
311
[Order(Before =
ClassificationTypeNames
.StaticSymbol)]
326
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.StructName)]
327
[Name(
ClassificationTypeNames
.StructName)]
330
[Order(Before =
ClassificationTypeNames
.StaticSymbol)]
346
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.TypeParameterName)]
347
[Name(
ClassificationTypeNames
.TypeParameterName)]
350
[Order(Before =
ClassificationTypeNames
.StaticSymbol)]
367
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.FieldName)]
368
[Name(
ClassificationTypeNames
.FieldName)]
371
[Order(Before =
ClassificationTypeNames
.StaticSymbol)]
384
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.EnumMemberName)]
385
[Name(
ClassificationTypeNames
.EnumMemberName)]
388
[Order(Before =
ClassificationTypeNames
.StaticSymbol)]
401
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.ConstantName)]
402
[Name(
ClassificationTypeNames
.ConstantName)]
405
[Order(Before =
ClassificationTypeNames
.StaticSymbol)]
418
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.LocalName)]
419
[Name(
ClassificationTypeNames
.LocalName)]
422
[Order(Before =
ClassificationTypeNames
.StaticSymbol)]
435
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.ParameterName)]
436
[Name(
ClassificationTypeNames
.ParameterName)]
439
[Order(Before =
ClassificationTypeNames
.StaticSymbol)]
452
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.MethodName)]
453
[Name(
ClassificationTypeNames
.MethodName)]
456
[Order(Before =
ClassificationTypeNames
.StaticSymbol)]
469
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.ExtensionMethodName)]
470
[Name(
ClassificationTypeNames
.ExtensionMethodName)]
473
[Order(Before =
ClassificationTypeNames
.StaticSymbol)]
486
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.PropertyName)]
487
[Name(
ClassificationTypeNames
.PropertyName)]
490
[Order(Before =
ClassificationTypeNames
.StaticSymbol)]
503
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.EventName)]
504
[Name(
ClassificationTypeNames
.EventName)]
519
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.NamespaceName)]
520
[Name(
ClassificationTypeNames
.NamespaceName)]
535
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.LabelName)]
536
[Name(
ClassificationTypeNames
.LabelName)]
539
[Order(Before =
ClassificationTypeNames
.StaticSymbol)]
553
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.XmlDocCommentAttributeName)]
554
[Name(
ClassificationTypeNames
.XmlDocCommentAttributeName)]
571
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.XmlDocCommentAttributeQuotes)]
572
[Name(
ClassificationTypeNames
.XmlDocCommentAttributeQuotes)]
591
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.XmlDocCommentAttributeValue)]
592
[Name(
ClassificationTypeNames
.XmlDocCommentAttributeValue)]
609
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.XmlDocCommentCDataSection)]
610
[Name(
ClassificationTypeNames
.XmlDocCommentCDataSection)]
627
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.XmlDocCommentComment)]
628
[Name(
ClassificationTypeNames
.XmlDocCommentComment)]
645
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.XmlDocCommentDelimiter)]
646
[Name(
ClassificationTypeNames
.XmlDocCommentDelimiter)]
663
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.XmlDocCommentEntityReference)]
664
[Name(
ClassificationTypeNames
.XmlDocCommentEntityReference)]
681
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.XmlDocCommentName)]
682
[Name(
ClassificationTypeNames
.XmlDocCommentName)]
699
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.XmlDocCommentProcessingInstruction)]
700
[Name(
ClassificationTypeNames
.XmlDocCommentProcessingInstruction)]
717
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.XmlDocCommentText)]
718
[Name(
ClassificationTypeNames
.XmlDocCommentText)]
737
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.RegexComment)]
738
[Name(
ClassificationTypeNames
.RegexComment)]
739
[Order(After =
ClassificationTypeNames
.StringLiteral)]
740
[Order(After =
ClassificationTypeNames
.VerbatimStringLiteral)]
755
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.RegexCharacterClass)]
756
[Name(
ClassificationTypeNames
.RegexCharacterClass)]
757
[Order(After =
ClassificationTypeNames
.StringLiteral)]
758
[Order(After =
ClassificationTypeNames
.VerbatimStringLiteral)]
773
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.RegexAnchor)]
774
[Name(
ClassificationTypeNames
.RegexAnchor)]
775
[Order(After =
ClassificationTypeNames
.StringLiteral)]
776
[Order(After =
ClassificationTypeNames
.VerbatimStringLiteral)]
791
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.RegexQuantifier)]
792
[Name(
ClassificationTypeNames
.RegexQuantifier)]
793
[Order(After =
ClassificationTypeNames
.StringLiteral)]
794
[Order(After =
ClassificationTypeNames
.VerbatimStringLiteral)]
809
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.RegexGrouping)]
810
[Name(
ClassificationTypeNames
.RegexGrouping)]
811
[Order(After =
ClassificationTypeNames
.StringLiteral)]
812
[Order(After =
ClassificationTypeNames
.VerbatimStringLiteral)]
827
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.RegexAlternation)]
828
[Name(
ClassificationTypeNames
.RegexAlternation)]
829
[Order(After =
ClassificationTypeNames
.StringLiteral)]
830
[Order(After =
ClassificationTypeNames
.VerbatimStringLiteral)]
845
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.RegexText)]
846
[Name(
ClassificationTypeNames
.RegexText)]
847
[Order(After =
ClassificationTypeNames
.StringLiteral)]
848
[Order(After =
ClassificationTypeNames
.VerbatimStringLiteral)]
863
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.RegexSelfEscapedCharacter)]
864
[Name(
ClassificationTypeNames
.RegexSelfEscapedCharacter)]
865
[Order(After =
ClassificationTypeNames
.StringLiteral)]
866
[Order(After =
ClassificationTypeNames
.VerbatimStringLiteral)]
885
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.RegexOtherEscape)]
886
[Name(
ClassificationTypeNames
.RegexOtherEscape)]
887
[Order(After =
ClassificationTypeNames
.StringLiteral)]
888
[Order(After =
ClassificationTypeNames
.VerbatimStringLiteral)]
906
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.JsonComment)]
907
[Name(
ClassificationTypeNames
.JsonComment)]
908
[Order(After =
ClassificationTypeNames
.StringLiteral)]
909
[Order(After =
ClassificationTypeNames
.VerbatimStringLiteral)]
920
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.JsonNumber)]
921
[Name(
ClassificationTypeNames
.JsonNumber)]
922
[Order(After =
ClassificationTypeNames
.StringLiteral)]
923
[Order(After =
ClassificationTypeNames
.VerbatimStringLiteral)]
934
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.JsonString)]
935
[Name(
ClassificationTypeNames
.JsonString)]
936
[Order(After =
ClassificationTypeNames
.StringLiteral)]
937
[Order(After =
ClassificationTypeNames
.VerbatimStringLiteral)]
948
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.JsonKeyword)]
949
[Name(
ClassificationTypeNames
.JsonKeyword)]
950
[Order(After =
ClassificationTypeNames
.StringLiteral)]
951
[Order(After =
ClassificationTypeNames
.VerbatimStringLiteral)]
962
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.JsonText)]
963
[Name(
ClassificationTypeNames
.JsonText)]
964
[Order(After =
ClassificationTypeNames
.StringLiteral)]
965
[Order(After =
ClassificationTypeNames
.VerbatimStringLiteral)]
976
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.JsonOperator)]
977
[Name(
ClassificationTypeNames
.JsonOperator)]
978
[Order(After =
ClassificationTypeNames
.StringLiteral)]
979
[Order(After =
ClassificationTypeNames
.VerbatimStringLiteral)]
990
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.JsonPunctuation)]
991
[Name(
ClassificationTypeNames
.JsonPunctuation)]
992
[Order(After =
ClassificationTypeNames
.StringLiteral)]
993
[Order(After =
ClassificationTypeNames
.VerbatimStringLiteral)]
1004
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.JsonObject)]
1005
[Name(
ClassificationTypeNames
.JsonObject)]
1006
[Order(After =
ClassificationTypeNames
.StringLiteral)]
1007
[Order(After =
ClassificationTypeNames
.VerbatimStringLiteral)]
1018
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.JsonArray)]
1019
[Name(
ClassificationTypeNames
.JsonArray)]
1020
[Order(After =
ClassificationTypeNames
.StringLiteral)]
1021
[Order(After =
ClassificationTypeNames
.VerbatimStringLiteral)]
1032
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.JsonPropertyName)]
1033
[Name(
ClassificationTypeNames
.JsonPropertyName)]
1034
[Order(After =
ClassificationTypeNames
.StringLiteral)]
1035
[Order(After =
ClassificationTypeNames
.VerbatimStringLiteral)]
1046
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.JsonConstructorName)]
1047
[Name(
ClassificationTypeNames
.JsonConstructorName)]
1048
[Order(After =
ClassificationTypeNames
.StringLiteral)]
1049
[Order(After =
ClassificationTypeNames
.VerbatimStringLiteral)]
1063
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.XmlLiteralAttributeName)]
1064
[Name(
ClassificationTypeNames
.XmlLiteralAttributeName)]
1080
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.XmlLiteralAttributeQuotes)]
1081
[Name(
ClassificationTypeNames
.XmlLiteralAttributeQuotes)]
1097
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.XmlLiteralAttributeValue)]
1098
[Name(
ClassificationTypeNames
.XmlLiteralAttributeValue)]
1114
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.XmlLiteralCDataSection)]
1115
[Name(
ClassificationTypeNames
.XmlLiteralCDataSection)]
1131
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.XmlLiteralComment)]
1132
[Name(
ClassificationTypeNames
.XmlLiteralComment)]
1148
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.XmlLiteralDelimiter)]
1149
[Name(
ClassificationTypeNames
.XmlLiteralDelimiter)]
1165
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.XmlLiteralEmbeddedExpression)]
1166
[Name(
ClassificationTypeNames
.XmlLiteralEmbeddedExpression)]
1183
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.XmlLiteralEntityReference)]
1184
[Name(
ClassificationTypeNames
.XmlLiteralEntityReference)]
1200
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.XmlLiteralName)]
1201
[Name(
ClassificationTypeNames
.XmlLiteralName)]
1217
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.XmlLiteralProcessingInstruction)]
1218
[Name(
ClassificationTypeNames
.XmlLiteralProcessingInstruction)]
1234
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.XmlLiteralText)]
1235
[Name(
ClassificationTypeNames
.XmlLiteralText)]
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (83)
Classification\FormattedClassifications.cs (48)
19
=> New(text,
ClassificationTypeNames
.StructName);
23
=> New(text,
ClassificationTypeNames
.EnumName);
27
=> New(text,
ClassificationTypeNames
.InterfaceName);
31
=> New(text,
ClassificationTypeNames
.ClassName);
35
=> New(text,
ClassificationTypeNames
.RecordClassName);
39
=> New(text,
ClassificationTypeNames
.RecordStructName);
43
=> New(text,
ClassificationTypeNames
.DelegateName);
47
=> New(text,
ClassificationTypeNames
.TypeParameterName);
51
=> New(text,
ClassificationTypeNames
.NamespaceName);
55
=> New(text,
ClassificationTypeNames
.LabelName);
59
=> New(text,
ClassificationTypeNames
.FieldName);
63
=> New(text,
ClassificationTypeNames
.EnumMemberName);
67
=> New(text,
ClassificationTypeNames
.ConstantName);
71
=> New(text,
ClassificationTypeNames
.LocalName);
75
=> New(text,
ClassificationTypeNames
.ParameterName);
79
=> New(text,
ClassificationTypeNames
.MethodName);
83
=> New(text,
ClassificationTypeNames
.ExtensionMethodName);
87
=> New(text,
ClassificationTypeNames
.PropertyName);
91
=> New(text,
ClassificationTypeNames
.EventName);
95
=> New(text,
ClassificationTypeNames
.StaticSymbol);
99
=> New(text,
ClassificationTypeNames
.StringLiteral);
103
=> New(text,
ClassificationTypeNames
.VerbatimStringLiteral);
107
=> New(text,
ClassificationTypeNames
.StringEscapeCharacter);
111
=> New(text,
ClassificationTypeNames
.Keyword);
115
=> New(text,
ClassificationTypeNames
.Punctuation);
119
=> New(text,
ClassificationTypeNames
.ControlKeyword);
123
=> New(text,
ClassificationTypeNames
.WhiteSpace);
127
=> New(text,
ClassificationTypeNames
.Text);
131
=> New(text,
ClassificationTypeNames
.NumericLiteral);
135
=> New(text,
ClassificationTypeNames
.PreprocessorKeyword);
139
=> New(text,
ClassificationTypeNames
.PreprocessorText);
143
=> New(text,
ClassificationTypeNames
.Identifier);
147
=> New(text,
ClassificationTypeNames
.ExcludedCode);
151
=> New(text,
ClassificationTypeNames
.Comment);
155
=> New(text,
ClassificationTypeNames
.NumericLiteral);
158
= New("_",
ClassificationTypeNames
.Punctuation);
162
=> New(text,
ClassificationTypeNames
.ModuleName);
166
=> New(text,
ClassificationTypeNames
.XmlLiteralName);
170
=> New(text,
ClassificationTypeNames
.XmlLiteralText);
174
=> New(text,
ClassificationTypeNames
.XmlLiteralProcessingInstruction);
178
=> New(text,
ClassificationTypeNames
.XmlLiteralEmbeddedExpression);
182
=> New(text,
ClassificationTypeNames
.XmlLiteralDelimiter);
186
=> New(text,
ClassificationTypeNames
.XmlLiteralComment);
190
=> New(text,
ClassificationTypeNames
.XmlLiteralCDataSection);
194
=> New(text,
ClassificationTypeNames
.XmlLiteralAttributeValue);
198
=> New(text,
ClassificationTypeNames
.XmlLiteralAttributeQuotes);
202
=> New(text,
ClassificationTypeNames
.XmlLiteralAttributeName);
206
=> New(text,
ClassificationTypeNames
.XmlLiteralEntityReference);
Classification\FormattedClassifications.Json.cs (11)
15
public static FormattedClassification Array(string value) => New(value,
ClassificationTypeNames
.JsonArray);
18
public static FormattedClassification Object(string value) => New(value,
ClassificationTypeNames
.JsonObject);
21
public static FormattedClassification PropertyName(string value) => New(value,
ClassificationTypeNames
.JsonPropertyName);
24
public static FormattedClassification Punctuation(string value) => New(value,
ClassificationTypeNames
.JsonPunctuation);
27
public static FormattedClassification Number(string value) => New(value,
ClassificationTypeNames
.JsonNumber);
30
public static FormattedClassification Operator(string value) => New(value,
ClassificationTypeNames
.JsonOperator);
33
public static FormattedClassification Keyword(string value) => New(value,
ClassificationTypeNames
.JsonKeyword);
36
public static FormattedClassification ConstructorName(string value) => New(value,
ClassificationTypeNames
.JsonConstructorName);
39
public static FormattedClassification Comment(string value) => New(value,
ClassificationTypeNames
.JsonComment);
42
public static FormattedClassification Text(string value) => New(value,
ClassificationTypeNames
.JsonText);
45
public static FormattedClassification String(string value) => New(value,
ClassificationTypeNames
.JsonString);
Classification\FormattedClassifications.Operators.cs (1)
18
=> new FormattedClassification(text,
ClassificationTypeNames
.Operator);
Classification\FormattedClassifications.OverloadedOperators.cs (1)
18
=> new FormattedClassification(text,
ClassificationTypeNames
.OperatorOverloaded);
Classification\FormattedClassifications.Punctuation.cs (1)
18
=> new FormattedClassification(text,
ClassificationTypeNames
.Punctuation);
Classification\FormattedClassifications.Regex.cs (9)
15
public static FormattedClassification Anchor(string value) => New(value,
ClassificationTypeNames
.RegexAnchor);
18
public static FormattedClassification Grouping(string value) => New(value,
ClassificationTypeNames
.RegexGrouping);
21
public static FormattedClassification OtherEscape(string value) => New(value,
ClassificationTypeNames
.RegexOtherEscape);
24
public static FormattedClassification SelfEscapedCharacter(string value) => New(value,
ClassificationTypeNames
.RegexSelfEscapedCharacter);
27
public static FormattedClassification Alternation(string value) => New(value,
ClassificationTypeNames
.RegexAlternation);
30
public static FormattedClassification CharacterClass(string value) => New(value,
ClassificationTypeNames
.RegexCharacterClass);
33
public static FormattedClassification Text(string value) => New(value,
ClassificationTypeNames
.RegexText);
36
public static FormattedClassification Quantifier(string value) => New(value,
ClassificationTypeNames
.RegexQuantifier);
39
public static FormattedClassification Comment(string value) => New(value,
ClassificationTypeNames
.RegexComment);
Classification\FormattedClassifications.XmlDoc.cs (10)
18
=> New(text,
ClassificationTypeNames
.XmlDocCommentAttributeName);
22
=> New(text,
ClassificationTypeNames
.XmlDocCommentAttributeQuotes);
26
=> New(text,
ClassificationTypeNames
.XmlDocCommentAttributeValue);
30
=> New(text,
ClassificationTypeNames
.XmlDocCommentCDataSection);
34
=> New(text,
ClassificationTypeNames
.XmlDocCommentComment);
38
=> New(text,
ClassificationTypeNames
.XmlDocCommentDelimiter);
42
=> New(text,
ClassificationTypeNames
.XmlDocCommentEntityReference);
46
=> New(text,
ClassificationTypeNames
.XmlDocCommentName);
50
=> New(text,
ClassificationTypeNames
.XmlDocCommentProcessingInstruction);
54
=> New(text,
ClassificationTypeNames
.XmlDocCommentText);
QuickInfo\ToolTipAssert.cs (2)
217
foreach (var field in typeof(
ClassificationTypeNames
).GetFields())
224
return $"{nameof(
ClassificationTypeNames
)}.{field.Name}";
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (6)
Workspaces\ClassificationTypeNamesTests.cs (6)
26
foreach (var field in typeof(
ClassificationTypeNames
).GetFields(BindingFlags.Static | BindingFlags.Public))
32
public static IEnumerable<object[]> AllClassificationTypeNames => typeof(
ClassificationTypeNames
).GetAllFields().Where(
44
Assert.True(classificationType != null, $"{nameof(
ClassificationTypeNames
)}.{fieldName} has value \"{classificationTypeName}\", but no matching {nameof(ClassificationTypeDefinition)} was exported.");
49
=> Assert.True(
ClassificationTypeNames
.AllTypeNames.Contains(fieldName), $"Missing token type {fieldName}.");
53
=> Assert.Equal(
ClassificationTypeNames
.AllTypeNames.Distinct(),
ClassificationTypeNames
.AllTypeNames);
Microsoft.CodeAnalysis.EditorFeatures.Wpf (198)
Classification\ClassificationTypeFormatDefinitions.cs (198)
23
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.PreprocessorText)]
24
[Name(
ClassificationTypeNames
.PreprocessorText)]
41
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.Punctuation)]
42
[Name(
ClassificationTypeNames
.Punctuation)]
60
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.VerbatimStringLiteral)]
61
[Name(
ClassificationTypeNames
.VerbatimStringLiteral)]
77
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.StringEscapeCharacter)]
78
[Name(
ClassificationTypeNames
.StringEscapeCharacter)]
79
[Order(After =
ClassificationTypeNames
.StringLiteral)]
80
[Order(After =
ClassificationTypeNames
.VerbatimStringLiteral)]
99
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.ControlKeyword)]
100
[Name(
ClassificationTypeNames
.ControlKeyword)]
116
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.OperatorOverloaded)]
117
[Name(
ClassificationTypeNames
.OperatorOverloaded)]
132
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.ReassignedVariable)]
133
[Name(
ClassificationTypeNames
.ReassignedVariable)]
151
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.StaticSymbol)]
152
[Name(
ClassificationTypeNames
.StaticSymbol)]
189
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.ClassName)]
190
[Name(
ClassificationTypeNames
.ClassName)]
193
[Order(Before =
ClassificationTypeNames
.StaticSymbol)]
209
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.RecordClassName)]
210
[Name(
ClassificationTypeNames
.RecordClassName)]
213
[Order(Before =
ClassificationTypeNames
.StaticSymbol)]
228
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.RecordStructName)]
229
[Name(
ClassificationTypeNames
.RecordStructName)]
232
[Order(Before =
ClassificationTypeNames
.StaticSymbol)]
247
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.DelegateName)]
248
[Name(
ClassificationTypeNames
.DelegateName)]
251
[Order(Before =
ClassificationTypeNames
.StaticSymbol)]
267
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.EnumName)]
268
[Name(
ClassificationTypeNames
.EnumName)]
271
[Order(Before =
ClassificationTypeNames
.StaticSymbol)]
287
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.InterfaceName)]
288
[Name(
ClassificationTypeNames
.InterfaceName)]
291
[Order(Before =
ClassificationTypeNames
.StaticSymbol)]
307
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.ModuleName)]
308
[Name(
ClassificationTypeNames
.ModuleName)]
311
[Order(Before =
ClassificationTypeNames
.StaticSymbol)]
326
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.StructName)]
327
[Name(
ClassificationTypeNames
.StructName)]
330
[Order(Before =
ClassificationTypeNames
.StaticSymbol)]
346
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.TypeParameterName)]
347
[Name(
ClassificationTypeNames
.TypeParameterName)]
350
[Order(Before =
ClassificationTypeNames
.StaticSymbol)]
367
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.FieldName)]
368
[Name(
ClassificationTypeNames
.FieldName)]
371
[Order(Before =
ClassificationTypeNames
.StaticSymbol)]
384
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.EnumMemberName)]
385
[Name(
ClassificationTypeNames
.EnumMemberName)]
388
[Order(Before =
ClassificationTypeNames
.StaticSymbol)]
401
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.ConstantName)]
402
[Name(
ClassificationTypeNames
.ConstantName)]
405
[Order(Before =
ClassificationTypeNames
.StaticSymbol)]
418
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.LocalName)]
419
[Name(
ClassificationTypeNames
.LocalName)]
422
[Order(Before =
ClassificationTypeNames
.StaticSymbol)]
435
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.ParameterName)]
436
[Name(
ClassificationTypeNames
.ParameterName)]
439
[Order(Before =
ClassificationTypeNames
.StaticSymbol)]
452
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.MethodName)]
453
[Name(
ClassificationTypeNames
.MethodName)]
456
[Order(Before =
ClassificationTypeNames
.StaticSymbol)]
469
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.ExtensionMethodName)]
470
[Name(
ClassificationTypeNames
.ExtensionMethodName)]
473
[Order(Before =
ClassificationTypeNames
.StaticSymbol)]
486
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.PropertyName)]
487
[Name(
ClassificationTypeNames
.PropertyName)]
490
[Order(Before =
ClassificationTypeNames
.StaticSymbol)]
503
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.EventName)]
504
[Name(
ClassificationTypeNames
.EventName)]
519
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.NamespaceName)]
520
[Name(
ClassificationTypeNames
.NamespaceName)]
535
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.LabelName)]
536
[Name(
ClassificationTypeNames
.LabelName)]
539
[Order(Before =
ClassificationTypeNames
.StaticSymbol)]
553
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.XmlDocCommentAttributeName)]
554
[Name(
ClassificationTypeNames
.XmlDocCommentAttributeName)]
571
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.XmlDocCommentAttributeQuotes)]
572
[Name(
ClassificationTypeNames
.XmlDocCommentAttributeQuotes)]
591
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.XmlDocCommentAttributeValue)]
592
[Name(
ClassificationTypeNames
.XmlDocCommentAttributeValue)]
609
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.XmlDocCommentCDataSection)]
610
[Name(
ClassificationTypeNames
.XmlDocCommentCDataSection)]
627
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.XmlDocCommentComment)]
628
[Name(
ClassificationTypeNames
.XmlDocCommentComment)]
645
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.XmlDocCommentDelimiter)]
646
[Name(
ClassificationTypeNames
.XmlDocCommentDelimiter)]
663
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.XmlDocCommentEntityReference)]
664
[Name(
ClassificationTypeNames
.XmlDocCommentEntityReference)]
681
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.XmlDocCommentName)]
682
[Name(
ClassificationTypeNames
.XmlDocCommentName)]
699
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.XmlDocCommentProcessingInstruction)]
700
[Name(
ClassificationTypeNames
.XmlDocCommentProcessingInstruction)]
717
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.XmlDocCommentText)]
718
[Name(
ClassificationTypeNames
.XmlDocCommentText)]
737
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.RegexComment)]
738
[Name(
ClassificationTypeNames
.RegexComment)]
739
[Order(After =
ClassificationTypeNames
.StringLiteral)]
740
[Order(After =
ClassificationTypeNames
.VerbatimStringLiteral)]
755
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.RegexCharacterClass)]
756
[Name(
ClassificationTypeNames
.RegexCharacterClass)]
757
[Order(After =
ClassificationTypeNames
.StringLiteral)]
758
[Order(After =
ClassificationTypeNames
.VerbatimStringLiteral)]
773
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.RegexAnchor)]
774
[Name(
ClassificationTypeNames
.RegexAnchor)]
775
[Order(After =
ClassificationTypeNames
.StringLiteral)]
776
[Order(After =
ClassificationTypeNames
.VerbatimStringLiteral)]
791
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.RegexQuantifier)]
792
[Name(
ClassificationTypeNames
.RegexQuantifier)]
793
[Order(After =
ClassificationTypeNames
.StringLiteral)]
794
[Order(After =
ClassificationTypeNames
.VerbatimStringLiteral)]
809
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.RegexGrouping)]
810
[Name(
ClassificationTypeNames
.RegexGrouping)]
811
[Order(After =
ClassificationTypeNames
.StringLiteral)]
812
[Order(After =
ClassificationTypeNames
.VerbatimStringLiteral)]
827
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.RegexAlternation)]
828
[Name(
ClassificationTypeNames
.RegexAlternation)]
829
[Order(After =
ClassificationTypeNames
.StringLiteral)]
830
[Order(After =
ClassificationTypeNames
.VerbatimStringLiteral)]
845
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.RegexText)]
846
[Name(
ClassificationTypeNames
.RegexText)]
847
[Order(After =
ClassificationTypeNames
.StringLiteral)]
848
[Order(After =
ClassificationTypeNames
.VerbatimStringLiteral)]
863
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.RegexSelfEscapedCharacter)]
864
[Name(
ClassificationTypeNames
.RegexSelfEscapedCharacter)]
865
[Order(After =
ClassificationTypeNames
.StringLiteral)]
866
[Order(After =
ClassificationTypeNames
.VerbatimStringLiteral)]
885
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.RegexOtherEscape)]
886
[Name(
ClassificationTypeNames
.RegexOtherEscape)]
887
[Order(After =
ClassificationTypeNames
.StringLiteral)]
888
[Order(After =
ClassificationTypeNames
.VerbatimStringLiteral)]
906
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.JsonComment)]
907
[Name(
ClassificationTypeNames
.JsonComment)]
908
[Order(After =
ClassificationTypeNames
.StringLiteral)]
909
[Order(After =
ClassificationTypeNames
.VerbatimStringLiteral)]
920
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.JsonNumber)]
921
[Name(
ClassificationTypeNames
.JsonNumber)]
922
[Order(After =
ClassificationTypeNames
.StringLiteral)]
923
[Order(After =
ClassificationTypeNames
.VerbatimStringLiteral)]
934
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.JsonString)]
935
[Name(
ClassificationTypeNames
.JsonString)]
936
[Order(After =
ClassificationTypeNames
.StringLiteral)]
937
[Order(After =
ClassificationTypeNames
.VerbatimStringLiteral)]
948
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.JsonKeyword)]
949
[Name(
ClassificationTypeNames
.JsonKeyword)]
950
[Order(After =
ClassificationTypeNames
.StringLiteral)]
951
[Order(After =
ClassificationTypeNames
.VerbatimStringLiteral)]
962
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.JsonText)]
963
[Name(
ClassificationTypeNames
.JsonText)]
964
[Order(After =
ClassificationTypeNames
.StringLiteral)]
965
[Order(After =
ClassificationTypeNames
.VerbatimStringLiteral)]
976
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.JsonOperator)]
977
[Name(
ClassificationTypeNames
.JsonOperator)]
978
[Order(After =
ClassificationTypeNames
.StringLiteral)]
979
[Order(After =
ClassificationTypeNames
.VerbatimStringLiteral)]
990
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.JsonPunctuation)]
991
[Name(
ClassificationTypeNames
.JsonPunctuation)]
992
[Order(After =
ClassificationTypeNames
.StringLiteral)]
993
[Order(After =
ClassificationTypeNames
.VerbatimStringLiteral)]
1004
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.JsonObject)]
1005
[Name(
ClassificationTypeNames
.JsonObject)]
1006
[Order(After =
ClassificationTypeNames
.StringLiteral)]
1007
[Order(After =
ClassificationTypeNames
.VerbatimStringLiteral)]
1018
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.JsonArray)]
1019
[Name(
ClassificationTypeNames
.JsonArray)]
1020
[Order(After =
ClassificationTypeNames
.StringLiteral)]
1021
[Order(After =
ClassificationTypeNames
.VerbatimStringLiteral)]
1032
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.JsonPropertyName)]
1033
[Name(
ClassificationTypeNames
.JsonPropertyName)]
1034
[Order(After =
ClassificationTypeNames
.StringLiteral)]
1035
[Order(After =
ClassificationTypeNames
.VerbatimStringLiteral)]
1046
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.JsonConstructorName)]
1047
[Name(
ClassificationTypeNames
.JsonConstructorName)]
1048
[Order(After =
ClassificationTypeNames
.StringLiteral)]
1049
[Order(After =
ClassificationTypeNames
.VerbatimStringLiteral)]
1063
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.XmlLiteralAttributeName)]
1064
[Name(
ClassificationTypeNames
.XmlLiteralAttributeName)]
1080
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.XmlLiteralAttributeQuotes)]
1081
[Name(
ClassificationTypeNames
.XmlLiteralAttributeQuotes)]
1097
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.XmlLiteralAttributeValue)]
1098
[Name(
ClassificationTypeNames
.XmlLiteralAttributeValue)]
1114
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.XmlLiteralCDataSection)]
1115
[Name(
ClassificationTypeNames
.XmlLiteralCDataSection)]
1131
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.XmlLiteralComment)]
1132
[Name(
ClassificationTypeNames
.XmlLiteralComment)]
1148
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.XmlLiteralDelimiter)]
1149
[Name(
ClassificationTypeNames
.XmlLiteralDelimiter)]
1165
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.XmlLiteralEmbeddedExpression)]
1166
[Name(
ClassificationTypeNames
.XmlLiteralEmbeddedExpression)]
1183
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.XmlLiteralEntityReference)]
1184
[Name(
ClassificationTypeNames
.XmlLiteralEntityReference)]
1200
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.XmlLiteralName)]
1201
[Name(
ClassificationTypeNames
.XmlLiteralName)]
1217
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.XmlLiteralProcessingInstruction)]
1218
[Name(
ClassificationTypeNames
.XmlLiteralProcessingInstruction)]
1234
[ClassificationType(ClassificationTypeNames =
ClassificationTypeNames
.XmlLiteralText)]
1235
[Name(
ClassificationTypeNames
.XmlLiteralText)]
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (499)
IntelliSense\IntellisenseQuickInfoBuilderTests.vb (336)
78
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "void"),
79
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
80
New ClassifiedTextRun(
ClassificationTypeNames
.ClassName, "Console"),
81
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "."),
82
New ClassifiedTextRun(
ClassificationTypeNames
.MethodName, "WriteLine"),
83
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "("),
84
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "string"),
85
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
86
New ClassifiedTextRun(
ClassificationTypeNames
.ParameterName, "value"),
87
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ")"),
88
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
89
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "("),
90
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "+"),
91
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
92
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "18"),
93
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
94
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "overloads"),
95
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ")"))),
97
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "Writes the specified string value, followed by the current line terminator, to the standard output stream."))),
101
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "Exceptions")),
103
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
104
New ClassifiedTextRun(
ClassificationTypeNames
.NamespaceName, "System"),
105
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "."),
106
New ClassifiedTextRun(
ClassificationTypeNames
.NamespaceName, "IO"),
107
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "."),
108
New ClassifiedTextRun(
ClassificationTypeNames
.ClassName, "IOException"))))
165
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "void"),
166
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
167
New ClassifiedTextRun(
ClassificationTypeNames
.ClassName, "Console"),
168
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "."),
169
New ClassifiedTextRun(
ClassificationTypeNames
.MethodName, "WriteLine"),
170
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "("),
171
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "string"),
172
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
173
New ClassifiedTextRun(
ClassificationTypeNames
.ParameterName, "value"),
174
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ")"),
175
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
176
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "("),
177
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "+"),
178
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
179
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "18"),
180
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
181
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "overloads"),
182
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ")"))),
186
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "Exceptions")),
188
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
189
New ClassifiedTextRun(
ClassificationTypeNames
.NamespaceName, "System"),
190
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "."),
191
New ClassifiedTextRun(
ClassificationTypeNames
.NamespaceName, "IO"),
192
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "."),
193
New ClassifiedTextRun(
ClassificationTypeNames
.ClassName, "IOException"))))
266
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "void"),
267
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
268
New ClassifiedTextRun(
ClassificationTypeNames
.ClassName, "Console"),
269
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "."),
270
New ClassifiedTextRun(
ClassificationTypeNames
.MethodName, "WriteLine"),
271
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "("),
272
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "string"),
273
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
274
New ClassifiedTextRun(
ClassificationTypeNames
.ParameterName, "value"),
275
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ")"),
276
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
277
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "("),
278
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "+"),
279
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
280
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "18"),
281
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
282
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "overloads"),
283
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ")"))),
287
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "Documentation line 1.")),
289
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "Documentation line 2.")))),
293
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "Documentation paragraph 2.")),
295
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "Documentation paragraph 2 line 2."))),
297
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "Documentation paragraph 3.")),
301
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "Exceptions")),
303
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
304
New ClassifiedTextRun(
ClassificationTypeNames
.NamespaceName, "System"),
305
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "."),
306
New ClassifiedTextRun(
ClassificationTypeNames
.NamespaceName, "IO"),
307
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "."),
308
New ClassifiedTextRun(
ClassificationTypeNames
.ClassName, "IOException"))))
352
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "void"),
353
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
354
New ClassifiedTextRun(
ClassificationTypeNames
.ClassName, "MyClass", navigationAction:=Sub() Return, "MyClass"),
355
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "."),
356
New ClassifiedTextRun(
ClassificationTypeNames
.MethodName, "MyMethod", navigationAction:=Sub() Return, "void MyClass.MyMethod(CancellationToken cancellationToken = default(CancellationToken))"),
357
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "("),
358
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "["),
359
New ClassifiedTextRun(
ClassificationTypeNames
.StructName, "CancellationToken", navigationAction:=Sub() Return, "CancellationToken"),
360
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
361
New ClassifiedTextRun(
ClassificationTypeNames
.ParameterName, "cancellationToken", navigationAction:=Sub() Return, "CancellationToken cancellationToken = default(CancellationToken)"),
362
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
363
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "="),
364
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
365
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "default"),
366
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "]"),
367
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ")"))),
371
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "Documentation line 1.")),
373
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "Documentation line 2.")))),
377
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "Documentation paragraph 2.")),
379
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "Documentation paragraph 2 line 2."))),
381
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "Documentation paragraph 3.")),
385
New ClassifiedTextRun(
ClassificationTypeNames
.Text, FeaturesResources.Exceptions_colon)),
387
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
388
New ClassifiedTextRun(
ClassificationTypeNames
.ClassName, "IOException", navigationAction:=Sub() Return, "IOException"))))
425
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "int", navigationAction:=Sub() Return, "int"),
426
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
427
New ClassifiedTextRun(
ClassificationTypeNames
.ClassName, "MyClass", navigationAction:=Sub() Return, "MyClass"),
428
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "."),
429
New ClassifiedTextRun(
ClassificationTypeNames
.MethodName, "Method", navigationAction:=Sub() Return, "int MyClass.Method()"),
430
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "("),
431
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ")"))),
433
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "Summary text."))),
435
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "Remarks text.")))
472
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "int", navigationAction:=Sub() Return, "int"),
473
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
474
New ClassifiedTextRun(
ClassificationTypeNames
.ClassName, "MyClass", navigationAction:=Sub() Return, "MyClass"),
475
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "."),
476
New ClassifiedTextRun(
ClassificationTypeNames
.MethodName, "Method", navigationAction:=Sub() Return, "int MyClass.Method()"),
477
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "("),
478
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ")"))),
480
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "Summary text."))),
484
New ClassifiedTextRun(
ClassificationTypeNames
.Text, FeaturesResources.Returns_colon)),
488
New ClassifiedTextRun(
ClassificationTypeNames
.Text, " ")),
492
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "Returns text."))))))
529
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "delegate"),
530
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
531
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "int", navigationAction:=Sub() Return, "int"),
532
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
533
New ClassifiedTextRun(
ClassificationTypeNames
.ClassName, "MyClass", navigationAction:=Sub() Return, "MyClass"),
534
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "."),
535
New ClassifiedTextRun(
ClassificationTypeNames
.DelegateName, "Method", navigationAction:=Sub() Return, "Method"),
536
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "("),
537
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ")"))),
539
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "Summary text."))),
543
New ClassifiedTextRun(
ClassificationTypeNames
.Text, FeaturesResources.Returns_colon)),
547
New ClassifiedTextRun(
ClassificationTypeNames
.Text, " ")),
551
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "Returns text."))))))
588
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "int", navigationAction:=Sub() Return, "int"),
589
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
590
New ClassifiedTextRun(
ClassificationTypeNames
.ClassName, "MyClass", navigationAction:=Sub() Return, "MyClass"),
591
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "."),
592
New ClassifiedTextRun(
ClassificationTypeNames
.PropertyName, "Property", navigationAction:=Sub() Return, "int MyClass.Property"),
593
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
594
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "{"),
595
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
596
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "get"),
597
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ";"),
598
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
599
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "}"))),
601
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "Summary text."))),
605
New ClassifiedTextRun(
ClassificationTypeNames
.Text, FeaturesResources.Value_colon)),
609
New ClassifiedTextRun(
ClassificationTypeNames
.Text, " ")),
613
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "Value text."))))))
661
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "void"),
662
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
663
New ClassifiedTextRun(
ClassificationTypeNames
.ClassName, "MyClass", navigationAction:=Sub() Return, "MyClass"),
664
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "."),
665
New ClassifiedTextRun(
ClassificationTypeNames
.MethodName, "MyMethod", navigationAction:=Sub() Return, "void MyClass.MyMethod()"),
666
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "("),
667
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ")"))),
669
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "text1"))),
671
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "text2")))
709
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "bool", navigationAction:=Sub() Return, "bool"),
710
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
711
New ClassifiedTextRun(
ClassificationTypeNames
.ClassName, "MyClass", navigationAction:=Sub() Return, "MyClass"),
712
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "."),
713
New ClassifiedTextRun(
ClassificationTypeNames
.MethodName, "MyMethod", navigationAction:=Sub() Return, "bool MyClass.MyMethod()"),
714
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "("),
715
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ")"))),
717
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "This method returns"),
718
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
719
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "true", ClassifiedTextRunStyle.UseClassificationFont),
720
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "."))))
758
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "bool", navigationAction:=Sub() Return, "bool"),
759
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
760
New ClassifiedTextRun(
ClassificationTypeNames
.ClassName, "MyClass", navigationAction:=Sub() Return, "MyClass"),
761
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "."),
762
New ClassifiedTextRun(
ClassificationTypeNames
.MethodName, "MyMethod", navigationAction:=Sub() Return, "bool MyClass.MyMethod()"),
763
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "("),
764
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ")"))),
766
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "This method returns"))),
768
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "true", ClassifiedTextRunStyle.UseClassificationFont)),
770
New ClassifiedTextRun(
ClassificationTypeNames
.Text, ".")))
807
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "void"),
808
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
809
New ClassifiedTextRun(
ClassificationTypeNames
.ClassName, "MyClass", navigationAction:=Sub() Return, "MyClass"),
810
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "."),
811
New ClassifiedTextRun(
ClassificationTypeNames
.MethodName, "MyMethod", navigationAction:=Sub() Return, "void MyClass.MyMethod(CancellationToken p)"),
812
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "("),
813
New ClassifiedTextRun(
ClassificationTypeNames
.StructName, "CancellationToken", navigationAction:=Sub() Return, "CancellationToken"),
814
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
815
New ClassifiedTextRun(
ClassificationTypeNames
.ParameterName, "p", navigationAction:=Sub() Return, "CancellationToken p"),
816
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ")"))),
818
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "The parameter is"),
819
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
820
New ClassifiedTextRun(
ClassificationTypeNames
.ParameterName, "p"),
821
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "."))))
852
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "readonly"),
853
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
854
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "void"),
855
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
856
New ClassifiedTextRun(
ClassificationTypeNames
.StructName, "MyStruct", navigationAction:=Sub() Return, "MyStruct"),
857
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "."),
858
New ClassifiedTextRun(
ClassificationTypeNames
.MethodName, "MyMethod", navigationAction:=Sub() Return, "readonly void MyStruct.MyMethod()"),
859
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "("),
860
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ")"))))
889
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "readonly"),
890
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
891
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "int", navigationAction:=Sub() Return, "int"),
892
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
893
New ClassifiedTextRun(
ClassificationTypeNames
.StructName, "MyStruct", navigationAction:=Sub() Return, "MyStruct"),
894
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "."),
895
New ClassifiedTextRun(
ClassificationTypeNames
.PropertyName, "MyProperty", navigationAction:=Sub() Return, "readonly int MyStruct.MyProperty"),
896
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
897
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "{"),
898
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
899
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "get"),
900
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ";"),
901
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
902
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "}"))))
931
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "readonly"),
932
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
933
New ClassifiedTextRun(
ClassificationTypeNames
.NamespaceName, "System"),
934
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "."),
935
New ClassifiedTextRun(
ClassificationTypeNames
.DelegateName, "Action", navigationAction:=Sub() Return, "Action"),
936
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
937
New ClassifiedTextRun(
ClassificationTypeNames
.StructName, "MyStruct", navigationAction:=Sub() Return, "MyStruct"),
938
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "."),
939
New ClassifiedTextRun(
ClassificationTypeNames
.EventName, "MyEvent", navigationAction:=Sub() Return, "readonly event Action MyStruct.MyEvent"))))
976
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "void"),
977
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
978
New ClassifiedTextRun(
ClassificationTypeNames
.ClassName, "MyClass", navigationAction:=Sub() Return, "MyClass"),
979
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "."),
980
New ClassifiedTextRun(
ClassificationTypeNames
.MethodName, "MyMethod", navigationAction:=Sub() Return, "void MyClass.MyMethod<T>()"),
981
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "<"),
982
New ClassifiedTextRun(
ClassificationTypeNames
.TypeParameterName, "T", navigationAction:=Sub() Return, "T"),
983
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ">"),
984
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "("),
985
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ")"))),
987
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "The type parameter is"),
988
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
989
New ClassifiedTextRun(
ClassificationTypeNames
.TypeParameterName, "T", navigationAction:=Sub() Return, "T"),
990
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "."))))
1027
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "void"),
1028
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
1029
New ClassifiedTextRun(
ClassificationTypeNames
.ClassName, "MyClass", navigationAction:=Sub() Return, "MyClass"),
1030
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "."),
1031
New ClassifiedTextRun(
ClassificationTypeNames
.MethodName, "MyMethod", navigationAction:=Sub() Return, "void MyClass.MyMethod<int>()"),
1032
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "<"),
1033
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "int", navigationAction:=Sub() Return, "int"),
1034
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ">"),
1035
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "("),
1036
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ")"))),
1038
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "The type parameter is"),
1039
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
1040
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "int", navigationAction:=Sub() Return, "int"),
1041
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "."))))
1078
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "void"),
1079
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
1080
New ClassifiedTextRun(
ClassificationTypeNames
.ClassName, "MyClass", navigationAction:=Sub() Return, "MyClass<K>"),
1081
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "<"),
1082
New ClassifiedTextRun(
ClassificationTypeNames
.TypeParameterName, "K", navigationAction:=Sub() Return, "K"),
1083
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ">"),
1084
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "."),
1085
New ClassifiedTextRun(
ClassificationTypeNames
.MethodName, "MyMethod", navigationAction:=Sub() Return, "void MyClass<K>.MyMethod<K>()"),
1086
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "<"),
1087
New ClassifiedTextRun(
ClassificationTypeNames
.TypeParameterName, "K", navigationAction:=Sub() Return, "K"),
1088
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ">"),
1089
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "("),
1090
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ")"))),
1092
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "The type parameter is"),
1093
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
1094
New ClassifiedTextRun(
ClassificationTypeNames
.TypeParameterName, "K", navigationAction:=Sub() Return, "K"),
1095
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "."))))
1130
New ClassifiedTextRun(
ClassificationTypeNames
.RecordClassName, "TestRecord", navigationAction:=Sub() Return, "TestRecord"),
1131
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "."),
1132
New ClassifiedTextRun(
ClassificationTypeNames
.RecordClassName, "TestRecord", navigationAction:=Sub() Return, "TestRecord.TestRecord(int X, int Y)"),
1133
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "("),
1134
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "int", navigationAction:=Sub() Return, "int"),
1135
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
1136
New ClassifiedTextRun(
ClassificationTypeNames
.ParameterName, "X", navigationAction:=Sub() Return, "int X"),
1137
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ","),
1138
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
1139
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "int", navigationAction:=Sub() Return, "int"),
1140
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
1141
New ClassifiedTextRun(
ClassificationTypeNames
.ParameterName, "Y", navigationAction:=Sub() Return, "int Y"),
1142
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ")"))))
1169
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "enum"),
1170
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
1171
New ClassifiedTextRun(
ClassificationTypeNames
.EnumName, "E", navigationAction:=Sub() Return, "E"),
1172
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
1173
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ":"),
1174
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
1175
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "byte", navigationAction:=Sub() Return, "byte"))))
1209
New ClassifiedTextRun(
ClassificationTypeNames
.RecordClassName, "TestRecord", navigationAction:=Sub() Return, "TestRecord"),
1210
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "."),
1211
New ClassifiedTextRun(
ClassificationTypeNames
.RecordClassName, "TestRecord", navigationAction:=Sub() Return, "TestRecord.TestRecord(int X, int Y)"),
1212
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "("),
1213
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "int", navigationAction:=Sub() Return, "int"),
1214
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
1215
New ClassifiedTextRun(
ClassificationTypeNames
.ParameterName, "X", navigationAction:=Sub() Return, "int X"),
1216
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ","),
1217
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
1218
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "int", navigationAction:=Sub() Return, "int"),
1219
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
1220
New ClassifiedTextRun(
ClassificationTypeNames
.ParameterName, "Y", navigationAction:=Sub() Return, "int Y"),
1221
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ")"))))
1256
New ClassifiedTextRun(
ClassificationTypeNames
.RecordStructName, "TestRecord", navigationAction:=Sub() Return, "TestRecord"),
1257
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "."),
1258
New ClassifiedTextRun(
ClassificationTypeNames
.RecordStructName, "TestRecord", navigationAction:=Sub() Return, "TestRecord.TestRecord(int X, int Y)"),
1259
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "("),
1260
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "int", navigationAction:=Sub() Return, "int"),
1261
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
1262
New ClassifiedTextRun(
ClassificationTypeNames
.ParameterName, "X", navigationAction:=Sub() Return, "int X"),
1263
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ","),
1264
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
1265
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "int", navigationAction:=Sub() Return, "int"),
1266
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
1267
New ClassifiedTextRun(
ClassificationTypeNames
.ParameterName, "Y", navigationAction:=Sub() Return, "int Y"),
1268
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ")"),
1269
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
1270
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "("),
1271
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "+"),
1272
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
1273
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "1"),
1274
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
1275
New ClassifiedTextRun(
ClassificationTypeNames
.Text, FeaturesResources.overload),
1276
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ")"))))
1311
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "("),
1312
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "local variable"),
1313
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ")"),
1314
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
1315
New ClassifiedTextRun(
ClassificationTypeNames
.ClassName, "MyTask", navigationAction:=Sub() Return, "MyTask=Task"),
1316
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
1317
New ClassifiedTextRun(
ClassificationTypeNames
.LocalName, "m2", navigationAction:=Sub() Return, "Task m2"))))
IntelliSense\IntellisenseQuickInfoBuilderTests_Code.vb (21)
46
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "void"),
47
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
48
New ClassifiedTextRun(
ClassificationTypeNames
.ClassName, "MyClass", navigationAction:=Sub() Return, "MyClass"),
49
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "."),
50
New ClassifiedTextRun(
ClassificationTypeNames
.MethodName, "MyMethod", navigationAction:=Sub() Return, "void MyClass.MyMethod()"),
51
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "("),
52
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ")"))),
54
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "summary for MyClass"))),
56
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "List<string> y = null;", ClassifiedTextRunStyle.UseClassificationFont)))
95
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "void"),
96
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
97
New ClassifiedTextRun(
ClassificationTypeNames
.ClassName, "MyClass", navigationAction:=Sub() Return, "MyClass"),
98
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "."),
99
New ClassifiedTextRun(
ClassificationTypeNames
.MethodName, "MyMethod", navigationAction:=Sub() Return, "void MyClass.MyMethod()"),
100
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "("),
101
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ")"))),
103
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "Normalize this,"),
104
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
105
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "and also this", ClassifiedTextRunStyle.UseClassificationFont))),
107
New ClassifiedTextRun(
ClassificationTypeNames
.Text, $"line 1{vbCrLf}line 2", ClassifiedTextRunStyle.UseClassificationFont)),
109
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "Extra text after code.")))
IntelliSense\IntellisenseQuickInfoBuilderTests_Inheritdoc.vb (34)
48
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "class"),
49
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
50
New ClassifiedTextRun(
ClassificationTypeNames
.ClassName, "MyClass", navigationAction:=Sub() Return, "MyClass"))))
90
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "class"),
91
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
92
New ClassifiedTextRun(
ClassificationTypeNames
.ClassName, "MyClass", navigationAction:=Sub() Return, "MyClass"))),
94
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "This is the base class."))))
136
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "class"),
137
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
138
New ClassifiedTextRun(
ClassificationTypeNames
.ClassName, "MyClass", navigationAction:=Sub() Return, "MyClass"))),
140
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "This is the base class."))))
190
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "class"),
191
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
192
New ClassifiedTextRun(
ClassificationTypeNames
.ClassName, "MyClass", navigationAction:=Sub() Return, "MyClass"))),
194
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "This is the base class. This is not the base class."))))
241
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "void"),
242
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
243
New ClassifiedTextRun(
ClassificationTypeNames
.ClassName, "MyClass", navigationAction:=Sub() Return, "MyClass"),
244
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "."),
245
New ClassifiedTextRun(
ClassificationTypeNames
.MethodName, "Method", navigationAction:=Sub() Return, "void MyClass.Method(int x)"),
246
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "("),
247
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "int", navigationAction:=Sub() Return, "int"),
248
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
249
New ClassifiedTextRun(
ClassificationTypeNames
.ParameterName, "x", navigationAction:=Sub() Return, "int x"),
250
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ")"))),
252
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "Override summary."))))
299
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "("),
300
New ClassifiedTextRun(
ClassificationTypeNames
.Text, FeaturesResources.parameter),
301
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ")"),
302
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
303
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "int", navigationAction:=Sub() Return, "int"),
304
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
305
New ClassifiedTextRun(
ClassificationTypeNames
.ParameterName, "x", navigationAction:=Sub() Return, "int x"))),
307
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "A parameter."))))
IntelliSense\IntellisenseQuickInfoBuilderTests_Links.vb (22)
48
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "void"),
49
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
50
New ClassifiedTextRun(
ClassificationTypeNames
.ClassName, "MyClass", navigationAction:=Sub() Return, "MyClass"),
51
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "."),
52
New ClassifiedTextRun(
ClassificationTypeNames
.MethodName, "MyMethod", navigationAction:=Sub() Return, "void MyClass.MyMethod()"),
53
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "("),
54
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ")"))),
56
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "This contains a link to"),
57
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
58
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "https://github.com/dotnet/roslyn", QuickInfoHyperLink.TestAccessor.CreateNavigationAction(New Uri("https://github.com/dotnet/roslyn", UriKind.Absolute)), "https://github.com/dotnet/roslyn"),
59
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "."))))
95
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "void"),
96
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
97
New ClassifiedTextRun(
ClassificationTypeNames
.ClassName, "MyClass", navigationAction:=Sub() Return, "MyClass"),
98
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "."),
99
New ClassifiedTextRun(
ClassificationTypeNames
.MethodName, "MyMethod", navigationAction:=Sub() Return, "void MyClass.MyMethod()"),
100
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "("),
101
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ")"))),
103
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "This contains a link to"),
104
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
105
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "dotnet/roslyn", QuickInfoHyperLink.TestAccessor.CreateNavigationAction(New Uri("https://github.com/dotnet/roslyn", UriKind.Absolute)), "https://github.com/dotnet/roslyn"),
106
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "."))))
IntelliSense\IntellisenseQuickInfoBuilderTests_Lists.vb (75)
52
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "void"),
53
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
54
New ClassifiedTextRun(
ClassificationTypeNames
.ClassName, "MyClass", navigationAction:=Sub() Return, "MyClass"),
55
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "."),
56
New ClassifiedTextRun(
ClassificationTypeNames
.MethodName, "MyMethod", navigationAction:=Sub() Return, "void MyClass.MyMethod()"),
57
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "("),
58
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ")"))),
62
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "• ")),
66
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "Item 1"))))),
70
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "• ")),
74
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "Item 2")))))
115
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "void"),
116
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
117
New ClassifiedTextRun(
ClassificationTypeNames
.ClassName, "MyClass", navigationAction:=Sub() Return, "MyClass"),
118
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "."),
119
New ClassifiedTextRun(
ClassificationTypeNames
.MethodName, "MyMethod", navigationAction:=Sub() Return, "void MyClass.MyMethod()"),
120
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "("),
121
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ")"))),
125
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "1. ")),
129
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "Item 1"))))),
133
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "2. ")),
137
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "Item 2")))))
174
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "void"),
175
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
176
New ClassifiedTextRun(
ClassificationTypeNames
.ClassName, "MyClass", navigationAction:=Sub() Return, "MyClass"),
177
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "."),
178
New ClassifiedTextRun(
ClassificationTypeNames
.MethodName, "MyMethod", navigationAction:=Sub() Return, "void MyClass.MyMethod()"),
179
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "("),
180
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ")"))),
184
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "• ")),
188
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "word1", ClassifiedTextRunStyle.Bold),
189
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
190
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "–"),
191
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "Item 1"))))),
195
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "• ")),
199
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "word2", ClassifiedTextRunStyle.Bold),
200
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
201
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "–"),
202
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "Item 2")))))
239
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "void"),
240
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
241
New ClassifiedTextRun(
ClassificationTypeNames
.ClassName, "MyClass", navigationAction:=Sub() Return, "MyClass"),
242
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "."),
243
New ClassifiedTextRun(
ClassificationTypeNames
.MethodName, "MyMethod", navigationAction:=Sub() Return, "void MyClass.MyMethod()"),
244
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "("),
245
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ")"))),
249
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "1. ")),
253
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "word1", ClassifiedTextRunStyle.Bold),
254
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
255
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "–"),
256
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "Item 1"))))),
260
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "2. ")),
264
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "word2", ClassifiedTextRunStyle.Bold),
265
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
266
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "–"),
267
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "Item 2")))))
318
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "void"),
319
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
320
New ClassifiedTextRun(
ClassificationTypeNames
.ClassName, "MyClass", navigationAction:=Sub() Return, "MyClass"),
321
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "."),
322
New ClassifiedTextRun(
ClassificationTypeNames
.MethodName, "MyMethod", navigationAction:=Sub() Return, "void MyClass.MyMethod()"),
323
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "("),
324
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ")"))),
328
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "1. ")),
334
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "• ")),
338
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "Line1")),
342
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "Line2"))))),
348
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "• ")),
352
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "Item 1.2")))))))),
356
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "2. ")),
362
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "1. ")),
366
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "Item 2.1")))),
372
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "2. ")),
376
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "Line1")),
380
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "Line2")))))))))
IntelliSense\IntellisenseQuickInfoBuilderTests_Styles.vb (11)
56
New ClassifiedTextRun(
ClassificationTypeNames
.Keyword, "void"),
57
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
58
New ClassifiedTextRun(
ClassificationTypeNames
.ClassName, "MyClass", navigationAction:=Sub() Return, "MyClass"),
59
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "."),
60
New ClassifiedTextRun(
ClassificationTypeNames
.MethodName, "MyMethod", navigationAction:=Sub() Return, "void MyClass.MyMethod()"),
61
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, "("),
62
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ")"))),
64
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "This is some"),
65
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
66
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "stylized text", style),
67
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "."))))
Microsoft.CodeAnalysis.ExternalAccess.FSharp (2)
Editor\Shared\Utilities\FSharpClassificationTypeMap.cs (2)
31
var fields = typeof(
ClassificationTypeNames
).GetFields();
52
return type ?? GetClassificationTypeWorker(
ClassificationTypeNames
.Text);
Microsoft.CodeAnalysis.Features (112)
ClassifiedSpansAndHighlightSpanFactory.cs (3)
97
new ClassifiedSpan(
ClassificationTypeNames
.Text, TextSpan.FromBounds(widenedSpan.Start, narrowSpan.Start)),
98
new ClassifiedSpan(
ClassificationTypeNames
.Text, narrowSpan),
99
new ClassifiedSpan(
ClassificationTypeNames
.Text, TextSpan.FromBounds(narrowSpan.End, widenedSpan.End)));
Common\TaggedText.cs (31)
154
return
ClassificationTypeNames
.Keyword;
157
return
ClassificationTypeNames
.ClassName;
160
return
ClassificationTypeNames
.DelegateName;
163
return
ClassificationTypeNames
.EnumName;
166
return
ClassificationTypeNames
.InterfaceName;
169
return
ClassificationTypeNames
.ModuleName;
172
return
ClassificationTypeNames
.StructName;
175
return
ClassificationTypeNames
.TypeParameterName;
178
return
ClassificationTypeNames
.FieldName;
181
return
ClassificationTypeNames
.EventName;
184
return
ClassificationTypeNames
.LabelName;
187
return
ClassificationTypeNames
.LocalName;
190
return
ClassificationTypeNames
.MethodName;
193
return
ClassificationTypeNames
.NamespaceName;
196
return
ClassificationTypeNames
.ParameterName;
199
return
ClassificationTypeNames
.PropertyName;
202
return
ClassificationTypeNames
.ExtensionMethodName;
205
return
ClassificationTypeNames
.EnumMemberName;
208
return
ClassificationTypeNames
.ConstantName;
214
return
ClassificationTypeNames
.Identifier;
217
return
ClassificationTypeNames
.NumericLiteral;
220
return
ClassificationTypeNames
.StringLiteral;
224
return
ClassificationTypeNames
.WhiteSpace;
227
return
ClassificationTypeNames
.Operator;
230
return
ClassificationTypeNames
.Punctuation;
234
return
ClassificationTypeNames
.Text;
237
return
ClassificationTypeNames
.RecordClassName;
240
return
ClassificationTypeNames
.RecordStructName;
247
return
ClassificationTypeNames
.WhiteSpace;
277
if (classificationTypeName is
ClassificationTypeNames
.Punctuation or
278
ClassificationTypeNames
.WhiteSpace)
EmbeddedLanguages\Classification\AbstractFallbackEmbeddedLanguageClassifier.cs (1)
49
context.AddClassification(
ClassificationTypeNames
.StringEscapeCharacter, vc.Span);
EmbeddedLanguages\Json\LanguageServices\JsonClassifier.cs (17)
102
context.AddClassification(
ClassificationTypeNames
.JsonComment, GetSpan(trivia.VirtualChars));
123
AddClassification(node.OpenBracketToken,
ClassificationTypeNames
.JsonArray);
124
AddClassification(node.CloseBracketToken,
ClassificationTypeNames
.JsonArray);
129
AddClassification(node.OpenBraceToken,
ClassificationTypeNames
.JsonObject);
130
AddClassification(node.CloseBraceToken,
ClassificationTypeNames
.JsonObject);
135
AddClassification(node.NameToken,
ClassificationTypeNames
.JsonPropertyName);
136
AddClassification(node.ColonToken,
ClassificationTypeNames
.JsonPunctuation);
141
AddClassification(node.NewKeyword,
ClassificationTypeNames
.JsonKeyword);
142
AddClassification(node.NameToken,
ClassificationTypeNames
.JsonConstructorName);
143
AddClassification(node.OpenParenToken,
ClassificationTypeNames
.JsonPunctuation);
144
AddClassification(node.CloseParenToken,
ClassificationTypeNames
.JsonPunctuation);
155
AddClassification(literalToken,
ClassificationTypeNames
.JsonNumber);
159
AddClassification(literalToken,
ClassificationTypeNames
.JsonString);
168
AddClassification(literalToken,
ClassificationTypeNames
.JsonKeyword);
172
AddClassification(literalToken,
ClassificationTypeNames
.JsonText);
179
AddClassification(node.MinusToken,
ClassificationTypeNames
.JsonOperator);
190
AddClassification(node.CommaToken,
ClassificationTypeNames
.JsonPunctuation);
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexClassifier.cs (40)
100
context.AddClassification(
ClassificationTypeNames
.RegexComment, GetSpan(trivia.VirtualChars));
142
=> AddClassification(node.DotToken,
ClassificationTypeNames
.RegexCharacterClass);
146
AddClassification(node.OpenBracketToken,
ClassificationTypeNames
.RegexCharacterClass);
147
AddClassification(node.CloseBracketToken,
ClassificationTypeNames
.RegexCharacterClass);
152
AddClassification(node.OpenBracketToken,
ClassificationTypeNames
.RegexCharacterClass);
153
AddClassification(node.CaretToken,
ClassificationTypeNames
.RegexCharacterClass);
154
AddClassification(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);
187
AddClassification(node.OpenBraceToken,
ClassificationTypeNames
.RegexQuantifier);
188
AddClassification(node.FirstNumberToken,
ClassificationTypeNames
.RegexQuantifier);
189
AddClassification(node.CloseBraceToken,
ClassificationTypeNames
.RegexQuantifier);
194
AddClassification(node.OpenBraceToken,
ClassificationTypeNames
.RegexQuantifier);
195
AddClassification(node.FirstNumberToken,
ClassificationTypeNames
.RegexQuantifier);
196
AddClassification(node.CommaToken,
ClassificationTypeNames
.RegexQuantifier);
197
AddClassification(node.CloseBraceToken,
ClassificationTypeNames
.RegexQuantifier);
202
AddClassification(node.OpenBraceToken,
ClassificationTypeNames
.RegexQuantifier);
203
AddClassification(node.FirstNumberToken,
ClassificationTypeNames
.RegexQuantifier);
204
AddClassification(node.CommaToken,
ClassificationTypeNames
.RegexQuantifier);
205
AddClassification(node.SecondNumberToken,
ClassificationTypeNames
.RegexQuantifier);
206
AddClassification(node.CloseBraceToken,
ClassificationTypeNames
.RegexQuantifier);
254
=> ClassifyWholeNode(node,
ClassificationTypeNames
.RegexGrouping);
257
=> ClassifyWholeNode(node,
ClassificationTypeNames
.RegexGrouping);
260
=> ClassifyWholeNode(node,
ClassificationTypeNames
.RegexGrouping);
268
AddClassification(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);
311
Context.AddClassification(
ClassificationTypeNames
.RegexText, node.TextToken.VirtualChars[0].Span);
313
ClassificationTypeNames
.RegexComment,
320
AddClassification(node.SequenceList.NodesAndTokens[i].Token,
ClassificationTypeNames
.RegexAlternation);
325
?
ClassificationTypeNames
.RegexSelfEscapedCharacter
326
:
ClassificationTypeNames
.RegexOtherEscape);
SpellCheck\AbstractSpellCheckSpanService.cs (20)
107
case
ClassificationTypeNames
.ClassName:
108
case
ClassificationTypeNames
.RecordClassName:
109
case
ClassificationTypeNames
.DelegateName:
110
case
ClassificationTypeNames
.EnumName:
111
case
ClassificationTypeNames
.InterfaceName:
112
case
ClassificationTypeNames
.ModuleName:
113
case
ClassificationTypeNames
.StructName:
114
case
ClassificationTypeNames
.RecordStructName:
115
case
ClassificationTypeNames
.TypeParameterName:
116
case
ClassificationTypeNames
.FieldName:
117
case
ClassificationTypeNames
.EnumMemberName:
118
case
ClassificationTypeNames
.ConstantName:
119
case
ClassificationTypeNames
.LocalName:
120
case
ClassificationTypeNames
.ParameterName:
121
case
ClassificationTypeNames
.MethodName:
122
case
ClassificationTypeNames
.ExtensionMethodName:
123
case
ClassificationTypeNames
.PropertyName:
124
case
ClassificationTypeNames
.EventName:
125
case
ClassificationTypeNames
.NamespaceName:
126
case
ClassificationTypeNames
.LabelName:
Microsoft.CodeAnalysis.LanguageServer.Protocol (11)
Handler\SemanticTokens\SemanticTokensHelpers.cs (11)
37
[
ClassificationTypeNames
.Comment] = LSP.SemanticTokenTypes.Comment,
38
[
ClassificationTypeNames
.Identifier] = LSP.SemanticTokenTypes.Variable,
39
[
ClassificationTypeNames
.Keyword] = LSP.SemanticTokenTypes.Keyword,
40
[
ClassificationTypeNames
.NumericLiteral] = LSP.SemanticTokenTypes.Number,
41
[
ClassificationTypeNames
.Operator] = LSP.SemanticTokenTypes.Operator,
42
[
ClassificationTypeNames
.StringLiteral] = LSP.SemanticTokenTypes.String,
45
public static readonly ImmutableArray<string> RoslynCustomTokenTypes =
ClassificationTypeNames
.AllTypeNames
48
!
ClassificationTypeNames
.AdditiveTypeNames.Contains(type)).Order().ToImmutableArray();
129
var nonEmptySpans = spans.Where(s => !s.TextSpan.IsEmpty && s.ClassificationType !=
ClassificationTypeNames
.Text);
313
if (classificationType ==
ClassificationTypeNames
.StaticSymbol)
318
else if (classificationType ==
ClassificationTypeNames
.ReassignedVariable)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (79)
SemanticTokens\SemanticTokensRangeTests.cs (79)
75
0, 6, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.ClassName], (int)TokenModifiers.Static, // 'C'
76
0, 2, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.Punctuation], 0, // '{'
77
0, 2, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.Punctuation], 0, // '}'
108
0, 6, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.ClassName], (int)TokenModifiers.Static, // 'C'
109
0, 2, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.Punctuation], 0, // '{'
110
0, 2, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.Punctuation], 0, // '}'
142
0, 6, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.ClassName], 0, // 'C'
143
0, 2, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.Punctuation], 0, // '{'
147
0, 9, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.Punctuation], 0, // '}'
179
4, 8, 3, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.Keyword], 0, // 'var'
180
1, 4, 2, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.StringEscapeCharacter], 0, // '""'
217
0, 6, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.ClassName], 0, // 'C'
218
1, 0, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.Punctuation], 0, // '{'
220
0, 5, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.MethodName], 0, // 'M'
221
0, 1, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.Punctuation], 0, // '('
222
0, 1, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.Punctuation], 0, // ')'
223
1, 4, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.Punctuation], 0, // '{'
224
1, 8, 3, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.Keyword], 0, // 'var'
225
0, 4, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.LocalName], 0, // 'x'
227
0, 2, 5, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.VerbatimStringLiteral], 0, // '@"one'
228
1, 0, 4, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.VerbatimStringLiteral], 0, // 'two '
229
0, 4, 2, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.StringEscapeCharacter], 0, // '""'
230
1, 0, 6, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.VerbatimStringLiteral], 0, // 'three"'
231
0, 6, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.Punctuation], 0, // ';'
232
1, 4, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.Punctuation], 0, // '}'
233
1, 0, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.Punctuation], 0, // '}'
270
0, 6, 6, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.NamespaceName], 0, // 'System'
272
0, 1, 4, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.NamespaceName], 0, // 'Text'
274
0, 1, 18, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.NamespaceName], 0, // 'RegularExpressions'
275
0, 18, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.Punctuation], 0, // ';'
277
0, 6, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.ClassName], 0, // 'C'
278
1, 0, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.Punctuation], 0, // '{'
280
0, 5, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.MethodName], 0, // 'M'
281
0, 1, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.Punctuation], 0, // '('
282
0, 1, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.Punctuation], 0, // ')'
283
1, 1, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.Punctuation], 0, // '{'
284
1, 2, 3, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.Keyword], 0, // 'var'
285
0, 4, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.LocalName], 0, // 'x'
288
0, 4, 5, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.ClassName], 0, // 'Regex'
289
0, 5, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.Punctuation], 0, // '('
291
0, 1, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.RegexGrouping], 0, // '('
292
0, 1, 3, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.RegexText], 0, // 'abc'
293
0, 3, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.RegexGrouping], 0, // ')'
294
0, 1, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.RegexQuantifier], 0, // '*'
296
0, 1, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.Punctuation], 0, // ')'
297
0, 1, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.Punctuation], 0, // ';'
298
1, 4, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.Punctuation], 0, // }
299
1, 0, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.Punctuation], 0, // }
337
0, 6, 6, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.NamespaceName], 0, // 'System'
339
0, 1, 4, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.NamespaceName], 0, // 'Text'
341
0, 1, 18, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.NamespaceName], 0, // 'RegularExpressions'
342
0, 18, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.Punctuation], 0, // ';'
344
0, 6, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.ClassName], 0, // 'C'
345
1, 0, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.Punctuation], 0, // '{'
347
0, 5, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.MethodName], 0, // 'M'
348
0, 1, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.Punctuation], 0, // '('
349
0, 1, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.Punctuation], 0, // ')'
350
1, 1, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.Punctuation], 0, // '{'
351
1, 2, 3, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.Keyword], 0, // 'var'
352
0, 4, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.LocalName], 0, // 'x'
355
0, 4, 5, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.ClassName], 0, // 'Regex'
356
0, 5, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.Punctuation], 0, // '('
357
0, 1, 2, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.VerbatimStringLiteral], 0, // '@"'
358
0, 2, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.RegexGrouping], 0, // '('
359
0, 1, 3, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.RegexText], 0, // 'abc'
360
0, 3, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.RegexGrouping], 0, // ')'
361
0, 1, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.RegexQuantifier], 0, // '*'
362
0, 1, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.VerbatimStringLiteral], 0, // ' '
363
0, 1, 9, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.RegexComment], 0, // '#comment'
364
1, 0, 27, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.VerbatimStringLiteral], 0, // '"'
365
0, 27, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.Punctuation], 0, // ','
366
0, 2, 12, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.EnumName], 0, // 'RegexOptions'
368
0, 1, 23, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.EnumMemberName], 0, // 'IgnorePatternWhitespace'
369
0, 23, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.Punctuation], 0, // ')'
370
0, 1, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.Punctuation], 0, // ';'
371
1, 4, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.Punctuation], 0, // }
372
1, 0, 1, SemanticTokensHelpers.TokenTypeToIndex[
ClassificationTypeNames
.Punctuation], 0, // }
384
public static IEnumerable<object[]> ClassificationTypeNamesToMatch =>
ClassificationTypeNames
.AllTypeNames.Where(
386
!
ClassificationTypeNames
.AdditiveTypeNames.Contains(type)).Select(field => new object[] { field });
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (12)
Squiggles\ErrorSquiggleProducerTests.vb (12)
83
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "BC30002", QuickInfoHyperLink.TestAccessor.CreateNavigationAction(New Uri("https://msdn.microsoft.com/query/roslyn.query?appId=roslyn&k=k(BC30002)", UriKind.Absolute)), "https://msdn.microsoft.com/query/roslyn.query?appId=roslyn&k=k(BC30002)"),
84
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ":"),
85
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
86
New ClassifiedTextRun(
ClassificationTypeNames
.Text, firstSpan.diagnostic.Message)))
134
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "IDE0005", QuickInfoHyperLink.TestAccessor.CreateNavigationAction(New Uri("https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0005", UriKind.Absolute)), "https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0005"),
135
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ":"),
136
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
137
New ClassifiedTextRun(
ClassificationTypeNames
.Text, VisualBasicAnalyzersResources.Imports_statement_is_unnecessary)))
147
New ClassifiedTextRun(
ClassificationTypeNames
.Text, "IDE0049", QuickInfoHyperLink.TestAccessor.CreateNavigationAction(New Uri("https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0049", UriKind.Absolute)), "https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0049"),
148
New ClassifiedTextRun(
ClassificationTypeNames
.Punctuation, ":"),
149
New ClassifiedTextRun(
ClassificationTypeNames
.WhiteSpace, " "),
150
New ClassifiedTextRun(
ClassificationTypeNames
.Text, AnalyzersResources.Name_can_be_simplified)))
Microsoft.CodeAnalysis.VisualBasic.Workspaces (136)
Classification\ClassificationHelpers.vb (36)
22
Return
ClassificationTypeNames
.ControlKeyword
24
Return
ClassificationTypeNames
.Keyword
26
Return
ClassificationTypeNames
.StringLiteral
32
Return
ClassificationTypeNames
.NumericLiteral
34
Return
ClassificationTypeNames
.XmlLiteralName
38
Return
ClassificationTypeNames
.XmlLiteralAttributeValue
40
Return
ClassificationTypeNames
.XmlLiteralProcessingInstruction
42
Return
ClassificationTypeNames
.XmlLiteralComment
44
Return
ClassificationTypeNames
.XmlLiteralCDataSection
46
Return
ClassificationTypeNames
.XmlLiteralText
49
Return
ClassificationTypeNames
.XmlLiteralEntityReference
178
Return
ClassificationTypeNames
.Punctuation
182
Return
ClassificationTypeNames
.Operator
184
Return
ClassificationTypeNames
.Punctuation
195
Return
ClassificationTypeNames
.NamespaceName
199
Return
ClassificationTypeNames
.EnumName
203
Return
ClassificationTypeNames
.DelegateName
205
Return
ClassificationTypeNames
.TypeParameterName
207
Return
ClassificationTypeNames
.MethodName
209
Return
ClassificationTypeNames
.MethodName
211
Return
ClassificationTypeNames
.PropertyName
213
Return
ClassificationTypeNames
.EventName
215
Return
ClassificationTypeNames
.EnumMemberName
217
Return
ClassificationTypeNames
.LabelName
219
Return
ClassificationTypeNames
.LocalName
225
Return
ClassificationTypeNames
.Keyword
228
Return
ClassificationTypeNames
.Identifier
283
classification =
ClassificationTypeNames
.ParameterName
293
classification = If(localDeclaration.Modifiers.Any(SyntaxKind.ConstKeyword),
ClassificationTypeNames
.ConstantName,
ClassificationTypeNames
.LocalName)
299
classification = If(localDeclaration.Modifiers.Any(SyntaxKind.ConstKeyword),
ClassificationTypeNames
.ConstantName,
ClassificationTypeNames
.FieldName)
309
Return
ClassificationTypeNames
.ClassName
311
Return
ClassificationTypeNames
.ModuleName
313
Return
ClassificationTypeNames
.InterfaceName
315
Return
ClassificationTypeNames
.StructName
Classification\SyntaxClassification\IdentifierNameSyntaxClassifier.vb (1)
26
result.Add(New ClassifiedSpan(
ClassificationTypeNames
.Keyword, identifier.Span))
Classification\SyntaxClassification\NameSyntaxClassifier.vb (18)
106
classifiedSpan = New ClassifiedSpan(GetNameToken(node).Span,
ClassificationTypeNames
.NamespaceName)
116
classifiedSpan = New ClassifiedSpan(GetNameToken(node).Span,
ClassificationTypeNames
.EventName)
119
classifiedSpan = New ClassifiedSpan(GetNameToken(node).Span,
ClassificationTypeNames
.PropertyName)
128
classifiedSpan = New ClassifiedSpan(GetNameToken(node).Span,
ClassificationTypeNames
.ParameterName)
158
classifiedSpan = New ClassifiedSpan(GetNameToken(node).Span,
ClassificationTypeNames
.Keyword)
180
classifiedSpan = New ClassifiedSpan(token.Span,
ClassificationTypeNames
.Keyword)
187
classifiedSpan = New ClassifiedSpan(token.Span,
ClassificationTypeNames
.Keyword)
198
Return If(fieldSymbol.ContainingType.IsEnumType(),
ClassificationTypeNames
.EnumMemberName,
ClassificationTypeNames
.ConstantName)
201
Return
ClassificationTypeNames
.FieldName
206
ClassificationTypeNames
.ConstantName,
207
ClassificationTypeNames
.LocalName)
215
Return
ClassificationTypeNames
.Keyword
231
ClassificationTypeNames
.ExtensionMethodName,
232
ClassificationTypeNames
.MethodName)
257
result.Add(New ClassifiedSpan(token.Span,
ClassificationTypeNames
.Keyword))
284
result.Add(New ClassifiedSpan(methodStatement.Identifier.Span,
ClassificationTypeNames
.ExtensionMethodName))
292
result.Add(New ClassifiedSpan(node.LabelToken.Span,
ClassificationTypeNames
.LabelName))
Classification\SyntaxClassification\OperatorOverloadSyntaxClassifier.vb (2)
32
result.Add(New ClassifiedSpan(DirectCast(syntax, BinaryExpressionSyntax).OperatorToken.Span,
ClassificationTypeNames
.OperatorOverloaded))
34
result.Add(New ClassifiedSpan(DirectCast(syntax, UnaryExpressionSyntax).OperatorToken.Span,
ClassificationTypeNames
.OperatorOverloaded))
Classification\Worker.DocumentationCommentClassifier.vb (35)
89
_worker.AddClassification(span,
ClassificationTypeNames
.XmlDocCommentDelimiter)
99
_worker.AddClassification(span,
ClassificationTypeNames
.XmlDocCommentDelimiter)
118
ClassifyXmlTrivia(token.LeadingTrivia, whitespaceClassificationType:=
ClassificationTypeNames
.XmlDocCommentText)
124
ClassifyXmlTrivia(token.TrailingTrivia, whitespaceClassificationType:=
ClassificationTypeNames
.XmlDocCommentText)
131
_worker.AddClassification(token,
ClassificationTypeNames
.XmlDocCommentEntityReference)
135
_worker.AddClassification(token,
ClassificationTypeNames
.XmlDocCommentText)
137
_worker.AddClassification(token,
ClassificationTypeNames
.XmlDocCommentAttributeValue)
139
_worker.AddClassification(token,
ClassificationTypeNames
.XmlDocCommentComment)
141
_worker.AddClassification(token,
ClassificationTypeNames
.XmlDocCommentCDataSection)
143
_worker.AddClassification(token,
ClassificationTypeNames
.XmlDocCommentProcessingInstruction)
151
classificationType =
ClassificationTypeNames
.XmlDocCommentAttributeName
153
classificationType =
ClassificationTypeNames
.XmlDocCommentProcessingInstruction
155
classificationType =
ClassificationTypeNames
.XmlDocCommentName
178
AddXmlClassification(node.LessThanToken,
ClassificationTypeNames
.XmlDocCommentDelimiter)
187
AddXmlClassification(node.GreaterThanToken,
ClassificationTypeNames
.XmlDocCommentDelimiter)
191
AddXmlClassification(node.LessThanSlashToken,
ClassificationTypeNames
.XmlDocCommentDelimiter)
193
AddXmlClassification(node.GreaterThanToken,
ClassificationTypeNames
.XmlDocCommentDelimiter)
197
AddXmlClassification(node.LessThanToken,
ClassificationTypeNames
.XmlDocCommentDelimiter)
206
AddXmlClassification(node.SlashGreaterThanToken,
ClassificationTypeNames
.XmlDocCommentDelimiter)
226
AddXmlClassification(attribute.EqualsToken,
ClassificationTypeNames
.XmlDocCommentDelimiter)
232
AddXmlClassification(attribute.EqualsToken,
ClassificationTypeNames
.XmlDocCommentDelimiter)
233
AddXmlClassification(attribute.StartQuoteToken,
ClassificationTypeNames
.XmlDocCommentAttributeQuotes)
235
AddXmlClassification(attribute.EndQuoteToken,
ClassificationTypeNames
.XmlDocCommentAttributeQuotes)
240
AddXmlClassification(attribute.EqualsToken,
ClassificationTypeNames
.XmlDocCommentDelimiter)
241
AddXmlClassification(attribute.StartQuoteToken,
ClassificationTypeNames
.XmlDocCommentAttributeQuotes)
243
AddXmlClassification(attribute.EndQuoteToken,
ClassificationTypeNames
.XmlDocCommentAttributeQuotes)
251
AddXmlClassification(node.StartQuoteToken,
ClassificationTypeNames
.XmlDocCommentAttributeQuotes)
253
AddXmlClassification(node.EndQuoteToken,
ClassificationTypeNames
.XmlDocCommentAttributeQuotes)
257
AddXmlClassification(node.LessThanExclamationMinusMinusToken,
ClassificationTypeNames
.XmlDocCommentDelimiter)
259
AddXmlClassification(node.MinusMinusGreaterThanToken,
ClassificationTypeNames
.XmlDocCommentDelimiter)
263
AddXmlClassification(node.BeginCDataToken,
ClassificationTypeNames
.XmlDocCommentDelimiter)
265
AddXmlClassification(node.EndCDataToken,
ClassificationTypeNames
.XmlDocCommentDelimiter)
269
AddXmlClassification(node.LessThanQuestionToken,
ClassificationTypeNames
.XmlDocCommentProcessingInstruction)
270
AddXmlClassification(node.Name,
ClassificationTypeNames
.XmlDocCommentProcessingInstruction)
272
AddXmlClassification(node.QuestionGreaterThanToken,
ClassificationTypeNames
.XmlDocCommentProcessingInstruction)
Classification\Worker.vb (7)
95
AddClassification(span,
ClassificationTypeNames
.StaticSymbol)
140
AddClassification(trivia,
ClassificationTypeNames
.Comment)
144
AddClassification(trivia,
ClassificationTypeNames
.Punctuation)
146
AddClassification(New TextSpan(trivia.SpanStart, 1),
ClassificationTypeNames
.Punctuation)
153
AddClassification(trivia,
ClassificationTypeNames
.Comment)
166
AddClassification(trivia,
ClassificationTypeNames
.ExcludedCode)
204
ClassifyToken(child.AsToken(),
ClassificationTypeNames
.PreprocessorKeyword)
Classification\Worker.XmlClassifier.vb (37)
98
AddTokenClassification(node.GreaterThanToken,
ClassificationTypeNames
.XmlLiteralDelimiter)
105
AddTokenClassification(node.LessThanToken,
ClassificationTypeNames
.XmlLiteralDelimiter)
109
AddTokenClassification(node.GreaterThanToken,
ClassificationTypeNames
.XmlLiteralDelimiter)
115
AddTokenClassification(node.LessThanSlashToken,
ClassificationTypeNames
.XmlLiteralDelimiter)
133
AddTokenClassification(node.LessThanToken,
ClassificationTypeNames
.XmlLiteralDelimiter)
140
AddTokenClassification(node.SlashGreaterThanToken,
ClassificationTypeNames
.XmlLiteralDelimiter)
145
AddTokenClassification(node.EqualsToken,
ClassificationTypeNames
.XmlLiteralDelimiter)
150
AddTokenClassification(node.StartQuoteToken,
ClassificationTypeNames
.XmlLiteralAttributeQuotes)
156
AddTokenClassification(node.EndQuoteToken,
ClassificationTypeNames
.XmlLiteralAttributeQuotes)
159
AddTokenClassification(node.LessThanQuestionToken,
ClassificationTypeNames
.XmlLiteralDelimiter)
160
AddTokenClassification(node.Name,
ClassificationTypeNames
.XmlLiteralName)
166
AddTokenClassification(node.QuestionGreaterThanToken,
ClassificationTypeNames
.XmlLiteralDelimiter)
170
AddTokenClassification(node.LessThanPercentEqualsToken,
ClassificationTypeNames
.XmlLiteralEmbeddedExpression)
172
AddTokenClassification(node.PercentGreaterThanToken,
ClassificationTypeNames
.XmlLiteralEmbeddedExpression)
176
AddTokenClassification(node.LessThanExclamationMinusMinusToken,
ClassificationTypeNames
.XmlLiteralDelimiter)
182
AddTokenClassification(node.MinusMinusGreaterThanToken,
ClassificationTypeNames
.XmlLiteralDelimiter)
186
AddTokenClassification(node.BeginCDataToken,
ClassificationTypeNames
.XmlLiteralDelimiter)
192
AddTokenClassification(node.EndCDataToken,
ClassificationTypeNames
.XmlLiteralDelimiter)
202
AddTokenClassification(node.LessThanQuestionToken,
ClassificationTypeNames
.XmlLiteralDelimiter)
203
AddTokenClassification(node.XmlKeyword,
ClassificationTypeNames
.XmlLiteralName)
215
AddTokenClassification(node.QuestionGreaterThanToken,
ClassificationTypeNames
.XmlLiteralDelimiter)
219
AddTokenClassification(node.Name,
ClassificationTypeNames
.XmlLiteralAttributeName)
220
AddTokenClassification(node.Equals,
ClassificationTypeNames
.XmlLiteralDelimiter)
225
AddTokenClassification(node.LessThanToken,
ClassificationTypeNames
.XmlLiteralDelimiter)
227
AddTokenClassification(node.GreaterThanToken,
ClassificationTypeNames
.XmlLiteralDelimiter)
235
type =
ClassificationTypeNames
.XmlLiteralAttributeName
239
type =
ClassificationTypeNames
.XmlLiteralAttributeName
241
type =
ClassificationTypeNames
.XmlLiteralName
283
AddTokenClassification(bracketedName.LessThanToken,
ClassificationTypeNames
.XmlLiteralDelimiter)
285
AddTokenClassification(bracketedName.GreaterThanToken,
ClassificationTypeNames
.XmlLiteralDelimiter)
300
AddTokenClassification(syntax.Token1,
ClassificationTypeNames
.XmlLiteralDelimiter)
304
AddTokenClassification(syntax.Token2,
ClassificationTypeNames
.XmlLiteralDelimiter)
308
AddTokenClassification(syntax.Token3,
ClassificationTypeNames
.XmlLiteralDelimiter)
328
AddTokenClassification(node.GetXmlNamespaceKeyword,
ClassificationTypeNames
.Keyword)
329
AddTokenClassification(node.OpenParenToken,
ClassificationTypeNames
.Punctuation)
332
AddTokenClassification(node.Name.Name,
ClassificationTypeNames
.XmlLiteralName)
335
AddTokenClassification(node.CloseParenToken,
ClassificationTypeNames
.Punctuation)
Microsoft.CodeAnalysis.Workspaces (43)
Classification\AbstractClassificationService.cs (1)
167
result.Add(new ClassifiedSpan(span,
ClassificationTypeNames
.ReassignedVariable));
Classification\ClassificationExtensions.cs (10)
12
TypeKind.Class => type.IsRecord ?
ClassificationTypeNames
.RecordClassName :
ClassificationTypeNames
.ClassName,
13
TypeKind.Module =>
ClassificationTypeNames
.ModuleName,
14
TypeKind.Struct => type.IsRecord ?
ClassificationTypeNames
.RecordStructName :
ClassificationTypeNames
.StructName,
15
TypeKind.Interface =>
ClassificationTypeNames
.InterfaceName,
16
TypeKind.Enum =>
ClassificationTypeNames
.EnumName,
17
TypeKind.Delegate =>
ClassificationTypeNames
.DelegateName,
18
TypeKind.TypeParameter =>
ClassificationTypeNames
.TypeParameterName,
19
TypeKind.Dynamic =>
ClassificationTypeNames
.Keyword,
Classification\Classifier.cs (27)
135
ClassificationTypeNames
.Identifier => SymbolDisplayPartKind.Text,
136
ClassificationTypeNames
.Keyword => SymbolDisplayPartKind.Keyword,
137
ClassificationTypeNames
.NumericLiteral => SymbolDisplayPartKind.NumericLiteral,
138
ClassificationTypeNames
.StringLiteral => SymbolDisplayPartKind.StringLiteral,
139
ClassificationTypeNames
.WhiteSpace => SymbolDisplayPartKind.Space,
140
ClassificationTypeNames
.Operator => SymbolDisplayPartKind.Operator,
141
ClassificationTypeNames
.Punctuation => SymbolDisplayPartKind.Punctuation,
142
ClassificationTypeNames
.ClassName => SymbolDisplayPartKind.ClassName,
143
ClassificationTypeNames
.RecordClassName => SymbolDisplayPartKind.RecordClassName,
144
ClassificationTypeNames
.StructName => SymbolDisplayPartKind.StructName,
145
ClassificationTypeNames
.InterfaceName => SymbolDisplayPartKind.InterfaceName,
146
ClassificationTypeNames
.DelegateName => SymbolDisplayPartKind.DelegateName,
147
ClassificationTypeNames
.EnumName => SymbolDisplayPartKind.EnumName,
148
ClassificationTypeNames
.TypeParameterName => SymbolDisplayPartKind.TypeParameterName,
149
ClassificationTypeNames
.ModuleName => SymbolDisplayPartKind.ModuleName,
150
ClassificationTypeNames
.VerbatimStringLiteral => SymbolDisplayPartKind.StringLiteral,
151
ClassificationTypeNames
.FieldName => SymbolDisplayPartKind.FieldName,
152
ClassificationTypeNames
.EnumMemberName => SymbolDisplayPartKind.EnumMemberName,
153
ClassificationTypeNames
.ConstantName => SymbolDisplayPartKind.ConstantName,
154
ClassificationTypeNames
.LocalName => SymbolDisplayPartKind.LocalName,
155
ClassificationTypeNames
.ParameterName => SymbolDisplayPartKind.ParameterName,
156
ClassificationTypeNames
.ExtensionMethodName => SymbolDisplayPartKind.ExtensionMethodName,
157
ClassificationTypeNames
.MethodName => SymbolDisplayPartKind.MethodName,
158
ClassificationTypeNames
.PropertyName => SymbolDisplayPartKind.PropertyName,
159
ClassificationTypeNames
.LabelName => SymbolDisplayPartKind.LabelName,
160
ClassificationTypeNames
.NamespaceName => SymbolDisplayPartKind.NamespaceName,
161
ClassificationTypeNames
.EventName => SymbolDisplayPartKind.EventName,
Classification\ClassifierHelper.cs (4)
76
if (
ClassificationTypeNames
.AdditiveTypeNames.Contains(span.ClassificationType))
145
ClassificationTypeNames
.AdditiveTypeNames.Contains(span.ClassificationType) ||
ClassificationTypeNames
.AdditiveTypeNames.Contains(previousSpan.ClassificationType);
176
result.Add(new ClassifiedSpan(
ClassificationTypeNames
.Text,
Classification\SyntaxClassification\AbstractNameSyntaxClassifier.cs (1)
40
result.Add(new ClassifiedSpan(span,
ClassificationTypeNames
.StaticSymbol));
Microsoft.VisualStudio.LanguageServices (92)
ColorSchemes\ColorSchemeApplier.ClassificationVerifier.cs (11)
48
[
ClassificationTypeNames
.Identifier] = DarkThemeIdentifier,
49
[
ClassificationTypeNames
.Keyword] = DarkThemeKeyword,
50
[
ClassificationTypeNames
.Operator] = DarkThemeOperator,
58
[
ClassificationTypeNames
.Identifier] = LightThemeIdentifier,
59
[
ClassificationTypeNames
.Keyword] = LightThemeKeyword,
60
[
ClassificationTypeNames
.Operator] = LightThemeOperator,
203
ClassificationTypeNames
.OperatorOverloaded => coreThemeColors[
ClassificationTypeNames
.Operator],
204
ClassificationTypeNames
.ControlKeyword => coreThemeColors[
ClassificationTypeNames
.Keyword],
205
_ => coreThemeColors[
ClassificationTypeNames
.Identifier]
FindReferences\Entries\DocumentSpanEntry.cs (1)
165
cs => !
ClassificationTypeNames
.AdditiveTypeNames.Contains(cs.ClassificationType));
HACK_ThemeColorFixer.cs (70)
67
UpdateForegroundColor(
ClassificationTypeNames
.Comment, sourceFormatMap, targetFormatMap);
68
UpdateForegroundColor(
ClassificationTypeNames
.ExcludedCode, sourceFormatMap, targetFormatMap);
69
UpdateForegroundColor(
ClassificationTypeNames
.Identifier, sourceFormatMap, targetFormatMap);
70
UpdateForegroundColor(
ClassificationTypeNames
.Keyword, sourceFormatMap, targetFormatMap);
71
UpdateForegroundColor(
ClassificationTypeNames
.ControlKeyword, sourceFormatMap, targetFormatMap);
72
UpdateForegroundColor(
ClassificationTypeNames
.NumericLiteral, sourceFormatMap, targetFormatMap);
73
UpdateForegroundColor(
ClassificationTypeNames
.StringLiteral, sourceFormatMap, targetFormatMap);
75
UpdateForegroundColor(
ClassificationTypeNames
.XmlDocCommentAttributeName, sourceFormatMap, targetFormatMap);
76
UpdateForegroundColor(
ClassificationTypeNames
.XmlDocCommentAttributeQuotes, sourceFormatMap, targetFormatMap);
77
UpdateForegroundColor(
ClassificationTypeNames
.XmlDocCommentAttributeValue, sourceFormatMap, targetFormatMap);
78
UpdateForegroundColor(
ClassificationTypeNames
.XmlDocCommentText, sourceFormatMap, targetFormatMap);
79
UpdateForegroundColor(
ClassificationTypeNames
.XmlDocCommentDelimiter, sourceFormatMap, targetFormatMap);
80
UpdateForegroundColor(
ClassificationTypeNames
.XmlDocCommentComment, sourceFormatMap, targetFormatMap);
81
UpdateForegroundColor(
ClassificationTypeNames
.XmlDocCommentCDataSection, sourceFormatMap, targetFormatMap);
83
UpdateForegroundColor(
ClassificationTypeNames
.RegexComment, sourceFormatMap, targetFormatMap);
84
UpdateForegroundColor(
ClassificationTypeNames
.RegexText, sourceFormatMap, targetFormatMap);
85
UpdateForegroundColor(
ClassificationTypeNames
.RegexCharacterClass, sourceFormatMap, targetFormatMap);
86
UpdateForegroundColor(
ClassificationTypeNames
.RegexQuantifier, sourceFormatMap, targetFormatMap);
87
UpdateForegroundColor(
ClassificationTypeNames
.RegexAnchor, sourceFormatMap, targetFormatMap);
88
UpdateForegroundColor(
ClassificationTypeNames
.RegexAlternation, sourceFormatMap, targetFormatMap);
89
UpdateForegroundColor(
ClassificationTypeNames
.RegexGrouping, sourceFormatMap, targetFormatMap);
90
UpdateForegroundColor(
ClassificationTypeNames
.RegexOtherEscape, sourceFormatMap, targetFormatMap);
91
UpdateForegroundColor(
ClassificationTypeNames
.RegexSelfEscapedCharacter, sourceFormatMap, targetFormatMap);
93
UpdateForegroundColor(
ClassificationTypeNames
.JsonComment, sourceFormatMap, targetFormatMap);
94
UpdateForegroundColor(
ClassificationTypeNames
.JsonNumber, sourceFormatMap, targetFormatMap);
95
UpdateForegroundColor(
ClassificationTypeNames
.JsonString, sourceFormatMap, targetFormatMap);
96
UpdateForegroundColor(
ClassificationTypeNames
.JsonKeyword, sourceFormatMap, targetFormatMap);
97
UpdateForegroundColor(
ClassificationTypeNames
.JsonText, sourceFormatMap, targetFormatMap);
98
UpdateForegroundColor(
ClassificationTypeNames
.JsonOperator, sourceFormatMap, targetFormatMap);
99
UpdateForegroundColor(
ClassificationTypeNames
.JsonArray, sourceFormatMap, targetFormatMap);
100
UpdateForegroundColor(
ClassificationTypeNames
.JsonObject, sourceFormatMap, targetFormatMap);
101
UpdateForegroundColor(
ClassificationTypeNames
.JsonPropertyName, sourceFormatMap, targetFormatMap);
102
UpdateForegroundColor(
ClassificationTypeNames
.JsonConstructorName, sourceFormatMap, targetFormatMap);
104
UpdateForegroundColor(
ClassificationTypeNames
.PreprocessorKeyword, sourceFormatMap, targetFormatMap);
105
UpdateForegroundColor(
ClassificationTypeNames
.PreprocessorText, sourceFormatMap, targetFormatMap);
107
UpdateForegroundColor(
ClassificationTypeNames
.Operator, sourceFormatMap, targetFormatMap);
108
UpdateForegroundColor(
ClassificationTypeNames
.OperatorOverloaded, sourceFormatMap, targetFormatMap);
109
UpdateForegroundColor(
ClassificationTypeNames
.Punctuation, sourceFormatMap, targetFormatMap);
111
UpdateForegroundColor(
ClassificationTypeNames
.ClassName, sourceFormatMap, targetFormatMap);
112
UpdateForegroundColor(
ClassificationTypeNames
.RecordClassName, sourceFormatMap, targetFormatMap);
113
UpdateForegroundColor(
ClassificationTypeNames
.StructName, sourceFormatMap, targetFormatMap);
114
UpdateForegroundColor(
ClassificationTypeNames
.InterfaceName, sourceFormatMap, targetFormatMap);
115
UpdateForegroundColor(
ClassificationTypeNames
.DelegateName, sourceFormatMap, targetFormatMap);
116
UpdateForegroundColor(
ClassificationTypeNames
.EnumName, sourceFormatMap, targetFormatMap);
117
UpdateForegroundColor(
ClassificationTypeNames
.TypeParameterName, sourceFormatMap, targetFormatMap);
118
UpdateForegroundColor(
ClassificationTypeNames
.ModuleName, sourceFormatMap, targetFormatMap);
120
UpdateForegroundColor(
ClassificationTypeNames
.FieldName, sourceFormatMap, targetFormatMap);
121
UpdateForegroundColor(
ClassificationTypeNames
.EnumMemberName, sourceFormatMap, targetFormatMap);
122
UpdateForegroundColor(
ClassificationTypeNames
.ConstantName, sourceFormatMap, targetFormatMap);
123
UpdateForegroundColor(
ClassificationTypeNames
.LocalName, sourceFormatMap, targetFormatMap);
124
UpdateForegroundColor(
ClassificationTypeNames
.ParameterName, sourceFormatMap, targetFormatMap);
125
UpdateForegroundColor(
ClassificationTypeNames
.MethodName, sourceFormatMap, targetFormatMap);
126
UpdateForegroundColor(
ClassificationTypeNames
.ExtensionMethodName, sourceFormatMap, targetFormatMap);
127
UpdateForegroundColor(
ClassificationTypeNames
.PropertyName, sourceFormatMap, targetFormatMap);
128
UpdateForegroundColor(
ClassificationTypeNames
.EventName, sourceFormatMap, targetFormatMap);
129
UpdateForegroundColor(
ClassificationTypeNames
.NamespaceName, sourceFormatMap, targetFormatMap);
130
UpdateForegroundColor(
ClassificationTypeNames
.LabelName, sourceFormatMap, targetFormatMap);
132
UpdateForegroundColor(
ClassificationTypeNames
.VerbatimStringLiteral, sourceFormatMap, targetFormatMap);
133
UpdateForegroundColor(
ClassificationTypeNames
.StringEscapeCharacter, sourceFormatMap, targetFormatMap);
135
UpdateForegroundColor(
ClassificationTypeNames
.XmlLiteralText, sourceFormatMap, targetFormatMap);
136
UpdateForegroundColor(
ClassificationTypeNames
.XmlLiteralProcessingInstruction, sourceFormatMap, targetFormatMap);
137
UpdateForegroundColor(
ClassificationTypeNames
.XmlLiteralName, sourceFormatMap, targetFormatMap);
138
UpdateForegroundColor(
ClassificationTypeNames
.XmlLiteralEmbeddedExpression, sourceFormatMap, targetFormatMap);
139
UpdateForegroundColor(
ClassificationTypeNames
.XmlLiteralDelimiter, sourceFormatMap, targetFormatMap);
140
UpdateForegroundColor(
ClassificationTypeNames
.XmlLiteralComment, sourceFormatMap, targetFormatMap);
141
UpdateForegroundColor(
ClassificationTypeNames
.XmlLiteralCDataSection, sourceFormatMap, targetFormatMap);
142
UpdateForegroundColor(
ClassificationTypeNames
.XmlLiteralAttributeValue, sourceFormatMap, targetFormatMap);
143
UpdateForegroundColor(
ClassificationTypeNames
.XmlLiteralAttributeQuotes, sourceFormatMap, targetFormatMap);
144
UpdateForegroundColor(
ClassificationTypeNames
.XmlLiteralAttributeName, sourceFormatMap, targetFormatMap);
145
UpdateForegroundColor(
ClassificationTypeNames
.XmlLiteralEntityReference, sourceFormatMap, targetFormatMap);
StackTraceExplorer\IgnoredFrameViewModel.cs (1)
28
var run = MakeClassifiedRun(
ClassificationTypeNames
.ExcludedCode, _frame.ToString());
StackTraceExplorer\StackFrameViewModel.cs (7)
149
yield return MakeClassifiedRun(
ClassificationTypeNames
.Text, CreateString(classLeadingTrivia));
157
classLink.Inlines.Add(MakeClassifiedRun(
ClassificationTypeNames
.ClassName, classLinkText));
180
methodLink.Inlines.Add(MakeClassifiedRun(
ClassificationTypeNames
.MethodName, methodTextBuilder.ToString()));
192
yield return MakeClassifiedRun(
ClassificationTypeNames
.Text, CreateString(leadingTrivia));
196
fileLink.Inlines.Add(MakeClassifiedRun(
ClassificationTypeNames
.Text, fileInformation.ToString()));
202
yield return MakeClassifiedRun(
ClassificationTypeNames
.Text, CreateString(trailingTrivia));
208
yield return MakeClassifiedRun(
ClassificationTypeNames
.Text, _frame.Root.EndOfLineToken.ToFullString());
Venus\ContainedDocument.DocumentServiceProvider.cs (2)
238
builder.Add(new ClassifiedSpan(new TextSpan(0, contentSpan.Length),
ClassificationTypeNames
.Text));
245
builder.Add(new ClassifiedSpan(new TextSpan(lastSpan.End, contentSpan.Length - lastSpan.End),
ClassificationTypeNames
.Text));
Microsoft.VisualStudio.LanguageServices.UnitTests (1)
Venus\DocumentService_IntegrationTests.vb (1)
326
Return New ExcerptResult(mappedSource.GetSubText(line.Span), New TextSpan(mappedSpan.Start - line.Start, mappedSpan.Length), ImmutableArray.Create(New ClassifiedSpan(New TextSpan(0, line.Span.Length),
ClassificationTypeNames
.Text)), document, span)