349 references to SymbolDisplayPartKind
GenerateDocumentationAndConfigFiles (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolDisplayPartExtensions.cs (5)
16=> parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.LineBreak, null, text));
19=> parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.MethodName, null, text));
22=> parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, null, text));
25=> parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Space, null, text));
28=> parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Text, null, text));
Microsoft.CodeAnalysis (11)
Microsoft.CodeAnalysis.Analyzers (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolDisplayPartExtensions.cs (5)
16=> parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.LineBreak, null, text));
19=> parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.MethodName, null, text));
22=> parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, null, text));
25=> parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Space, null, text));
28=> parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Text, null, text));
Microsoft.CodeAnalysis.AnalyzerUtilities (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolDisplayPartExtensions.cs (5)
16=> parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.LineBreak, null, text));
19=> parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.MethodName, null, text));
22=> parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, null, text));
25=> parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Space, null, text));
28=> parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Text, null, text));
Microsoft.CodeAnalysis.CodeStyle (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolDisplayPartExtensions.cs (5)
16=> parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.LineBreak, null, text));
19=> parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.MethodName, null, text));
22=> parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, null, text));
25=> parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Space, null, text));
28=> parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Text, null, text));
Microsoft.CodeAnalysis.CSharp (96)
SymbolDisplay\SymbolDisplayVisitor.cs (34)
94internal SymbolDisplayPart CreatePart(SymbolDisplayPartKind kind, ISymbol? symbol, string text)
114private static bool IsEscapable(SymbolDisplayPartKind kind)
118case SymbolDisplayPartKind.AliasName:
119case SymbolDisplayPartKind.ClassName:
120case SymbolDisplayPartKind.RecordClassName:
121case SymbolDisplayPartKind.StructName:
122case SymbolDisplayPartKind.RecordStructName:
123case SymbolDisplayPartKind.InterfaceName:
124case SymbolDisplayPartKind.EnumName:
125case SymbolDisplayPartKind.DelegateName:
126case SymbolDisplayPartKind.TypeParameterName:
127case SymbolDisplayPartKind.MethodName:
128case SymbolDisplayPartKind.PropertyName:
129case SymbolDisplayPartKind.FieldName:
130case SymbolDisplayPartKind.LocalName:
131case SymbolDisplayPartKind.NamespaceName:
132case SymbolDisplayPartKind.ParameterName:
157Builder.Add(CreatePart(SymbolDisplayPartKind.AssemblyName, symbol, text));
162Builder.Add(CreatePart(SymbolDisplayPartKind.ModuleName, symbol, symbol.Name));
200Builder.Add(CreatePart(SymbolDisplayPartKind.NamespaceName, symbol, symbol.Name));
217SymbolDisplayPartKind.Text,
223Builder.Add(CreatePart(SymbolDisplayPartKind.Keyword, globalNamespace,
230SymbolDisplayPartKind.Text,
275Builder.Add(CreatePart(SymbolDisplayPartKind.ConstantName, symbol, symbol.Name));
279Builder.Add(CreatePart(SymbolDisplayPartKind.LocalName, symbol, symbol.Name));
303Builder.Add(CreatePart(SymbolDisplayPartKind.Punctuation, symbol, "_"));
318Builder.Add(CreatePart(SymbolDisplayPartKind.ErrorTypeName, type, "?"));
324Builder.Add(CreatePart(SymbolDisplayPartKind.RangeVariableName, symbol, symbol.Name));
329Builder.Add(CreatePart(SymbolDisplayPartKind.LabelName, symbol, symbol.Name));
334Builder.Add(CreatePart(SymbolDisplayPartKind.AliasName, symbol, symbol.Name));
347var part = new SymbolDisplayPart(SymbolDisplayPartKind.Text, symbol, symbol.Name);
353Builder.Add(CreatePart(SymbolDisplayPartKind.Space, null, " "));
358Builder.Add(CreatePart(SymbolDisplayPartKind.Punctuation, null, SyntaxFacts.GetText(punctuationKind)));
363Builder.Add(CreatePart(SymbolDisplayPartKind.Keyword, null, SyntaxFacts.GetText(keywordKind)));
SymbolDisplay\SymbolDisplayVisitor.Members.cs (28)
72Builder.Add(CreatePart(SymbolDisplayPartKind.EnumMemberName, symbol, symbol.Name));
76Builder.Add(CreatePart(SymbolDisplayPartKind.ConstantName, symbol, symbol.Name));
80Builder.Add(CreatePart(SymbolDisplayPartKind.FieldName, symbol, symbol.Name));
214this.Builder.Add(CreatePart(SymbolDisplayPartKind.PropertyName, symbol,
219this.Builder.Add(CreatePart(SymbolDisplayPartKind.PropertyName, symbol, symbol.Name));
269this.Builder.Add(CreatePart(SymbolDisplayPartKind.EventName, symbol,
274this.Builder.Add(CreatePart(SymbolDisplayPartKind.EventName, symbol, symbol.Name));
284Builder.Add(CreatePart(SymbolDisplayPartKind.NumericLiteral, symbol, "lambda expression"));
428Builder.Add(CreatePart(SymbolDisplayPartKind.MethodName, symbol, symbol.Name));
435Builder.Add(CreatePart(SymbolDisplayPartKind.ExtensionMethodName, symbol, symbol.Name));
478var partKind = GetPartKindForConstructorOrDestructor(symbol);
485var partKind = GetPartKindForConstructorOrDestructor(symbol);
525Builder.Add(CreatePart(SymbolDisplayPartKind.MethodName, symbol,
534Builder.Add(CreatePart(SymbolDisplayPartKind.MethodName, symbol, symbol.MetadataName));
542Builder.Add(CreatePart(SymbolDisplayPartKind.MethodName, symbol, symbol.Name));
555Builder.Add(CreatePart(SymbolDisplayPartKind.MethodName, symbol, symbol.MetadataName));
563Builder.Add(CreatePart(SymbolDisplayPartKind.MethodName, symbol, symbol.Name));
602Builder.Add(CreatePart(SymbolDisplayPartKind.ClassName, symbol, "Cdecl"));
605Builder.Add(CreatePart(SymbolDisplayPartKind.ClassName, symbol, "Stdcall"));
608Builder.Add(CreatePart(SymbolDisplayPartKind.ClassName, symbol, "Thiscall"));
611Builder.Add(CreatePart(SymbolDisplayPartKind.ClassName, symbol, "Fastcall"));
628Builder.Add(CreatePart(SymbolDisplayPartKind.ClassName, conventionType, conventionType.Name[CallConvLength..]));
711Builder.Add(CreatePart(SymbolDisplayPartKind.Operator, symbol,
753private static SymbolDisplayPartKind GetPartKindForConstructorOrDestructor(IMethodSymbol symbol)
758return SymbolDisplayPartKind.MethodName;
823var kind = symbol.IsThis ? SymbolDisplayPartKind.Keyword : SymbolDisplayPartKind.ParameterName;
SymbolDisplay\SymbolDisplayVisitor.Types.cs (27)
163Builder.Add(CreatePart(SymbolDisplayPartKind.TypeParameterName, symbol, symbol.Name));
170Builder.Add(CreatePart(SymbolDisplayPartKind.Keyword, symbol, symbol.Name));
181Builder.Add(CreatePart(SymbolDisplayPartKind.ModuleName, symbol, fileLocalNamePrefix));
194Builder.Add(CreatePart(SymbolDisplayPartKind.Punctuation, symbol, "@"));
195Builder.Add(CreatePart(SymbolDisplayPartKind.ModuleName, symbol, fileDescription));
345Builder.Add(CreatePart(SymbolDisplayPartKind.ClassName, symbol, symbol.ExtensionGroupingName));
387var partKind = GetPartKind(symbol);
392partKind == SymbolDisplayPartKind.ErrorTypeName &&
514Builder.Add(new SymbolDisplayPart(SymbolDisplayPartKind.ClassName, symbol, "<empty anonymous type>"));
519Builder.Add(new SymbolDisplayPart(SymbolDisplayPartKind.ClassName, symbol, name));
588Builder.Add(CreatePart(SymbolDisplayPartKind.StructName, symbol, "<tuple>"));
609Builder.Add(CreatePart(SymbolDisplayPartKind.FieldName, element, element.Name));
639private static SymbolDisplayPartKind GetPartKind(INamedTypeSymbol symbol)
644return SymbolDisplayPartKind.RecordClassName;
646return SymbolDisplayPartKind.RecordStructName;
650return SymbolDisplayPartKind.ClassName;
652return SymbolDisplayPartKind.DelegateName;
654return SymbolDisplayPartKind.EnumName;
656return SymbolDisplayPartKind.ErrorTypeName;
658return SymbolDisplayPartKind.InterfaceName;
660return SymbolDisplayPartKind.StructName;
676Builder.Add(CreatePart(SymbolDisplayPartKind.Keyword, symbol, specialTypeName));
731Builder.Add(new SymbolDisplayPart(SymbolDisplayPartKind.AnonymousTypeIndicator, null, "AnonymousType"));
736Builder.Add(new SymbolDisplayPart(SymbolDisplayPartKind.AnonymousTypeIndicator, null, "Tuple"));
938Builder.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Keyword, null, "unmanaged"));
948Builder.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Keyword, null, "notnull"));
1004Builder.Add(CreatePart(SymbolDisplayPartKind.ClassName, extension, extension.ExtensionMarkerName));
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
Microsoft.CodeAnalysis.CSharp.Features (61)
Completion\CompletionProviders\FileBasedPrograms\IncludeAppDirectiveCompletionProvider.cs (5)
37new(SymbolDisplayPartKind.Keyword, symbol: null, "#:include"),
38new(SymbolDisplayPartKind.Space, symbol: null, " "),
39new(SymbolDisplayPartKind.StringLiteral, symbol: null, CSharpFeaturesResources.Include_directive_file_path),
40new(SymbolDisplayPartKind.LineBreak, symbol: null, ""),
41new(SymbolDisplayPartKind.Text, symbol: null, CSharpFeaturesResources.Adds_a_file_reference),
Completion\CompletionProviders\FileBasedPrograms\PackageAppDirectiveCompletionProvider.cs (7)
33new(SymbolDisplayPartKind.Keyword, symbol: null, "#:package"),
34new(SymbolDisplayPartKind.Space, symbol: null, " "),
35new(SymbolDisplayPartKind.StringLiteral, symbol: null, CSharpFeaturesResources.Package_name),
36new(SymbolDisplayPartKind.StringLiteral, symbol: null, "@"),
37new(SymbolDisplayPartKind.StringLiteral, symbol: null, CSharpFeaturesResources.Package_version),
38new(SymbolDisplayPartKind.LineBreak, symbol: null, ""),
39new(SymbolDisplayPartKind.Text, symbol: null, CSharpFeaturesResources.Adds_a_NuGet_package_reference),
Completion\CompletionProviders\FileBasedPrograms\ProjectAppDirectiveCompletionProvider.cs (5)
35new(SymbolDisplayPartKind.Keyword, symbol: null, "#:project"),
36new(SymbolDisplayPartKind.Space, symbol: null, " "),
37new(SymbolDisplayPartKind.StringLiteral, symbol: null, CSharpFeaturesResources.Project_directive_file_path),
38new(SymbolDisplayPartKind.LineBreak, symbol: null, ""),
39new(SymbolDisplayPartKind.Text, symbol: null, CSharpFeaturesResources.Adds_a_project_reference),
Completion\CompletionProviders\FileBasedPrograms\PropertyAppDirectiveCompletionProvider.cs (7)
33new(SymbolDisplayPartKind.Keyword, symbol: null, "#:property"),
34new(SymbolDisplayPartKind.Space, symbol: null, " "),
35new(SymbolDisplayPartKind.StringLiteral, symbol: null, CSharpFeaturesResources.Build_property_name),
36new(SymbolDisplayPartKind.StringLiteral, symbol: null, "="),
37new(SymbolDisplayPartKind.StringLiteral, symbol: null, CSharpFeaturesResources.Build_property_value),
38new(SymbolDisplayPartKind.LineBreak, symbol: null, ""),
39new(SymbolDisplayPartKind.Text, symbol: null, CSharpFeaturesResources.Defines_a_build_property),
Completion\CompletionProviders\FileBasedPrograms\RefAppDirectiveCompletionProvider.cs (5)
28new(SymbolDisplayPartKind.Keyword, symbol: null, "#:ref"),
29new(SymbolDisplayPartKind.Space, symbol: null, " "),
30new(SymbolDisplayPartKind.StringLiteral, symbol: null, CSharpFeaturesResources.Ref_directive_file_path),
31new(SymbolDisplayPartKind.LineBreak, symbol: null, ""),
32new(SymbolDisplayPartKind.Text, symbol: null, CSharpFeaturesResources.Adds_a_file_based_app_reference),
Completion\CompletionProviders\FileBasedPrograms\SdkAppDirectiveCompletionProvider.cs (7)
33new(SymbolDisplayPartKind.Keyword, symbol: null, "#:sdk"),
34new(SymbolDisplayPartKind.Space, symbol: null, " "),
35new(SymbolDisplayPartKind.StringLiteral, symbol: null, CSharpFeaturesResources.Package_name),
36new(SymbolDisplayPartKind.StringLiteral, symbol: null, "@"),
37new(SymbolDisplayPartKind.StringLiteral, symbol: null, CSharpFeaturesResources.Package_version),
38new(SymbolDisplayPartKind.LineBreak, symbol: null, ""),
39new(SymbolDisplayPartKind.Text, symbol: null, CSharpFeaturesResources.Adds_an_SDK_reference),
SignatureHelp\AbstractCSharpSignatureHelpProvider.cs (6)
19=> new(SymbolDisplayPartKind.Keyword, null, SyntaxFacts.GetText(kind));
22=> new(SymbolDisplayPartKind.Operator, null, SyntaxFacts.GetText(kind));
25=> new(SymbolDisplayPartKind.Punctuation, null, SyntaxFacts.GetText(kind));
28=> new(SymbolDisplayPartKind.Text, null, text);
31=> new(SymbolDisplayPartKind.Space, null, " ");
34=> new(SymbolDisplayPartKind.LineBreak, null, "\r\n");
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
Microsoft.CodeAnalysis.Features (94)
Common\SymbolDisplayPartKindTags.cs (44)
11public static SymbolDisplayPartKind GetSymbolDisplayPartKind(this INamedTypeSymbol namedType)
14return SymbolDisplayPartKind.EnumName;
17return SymbolDisplayPartKind.DelegateName;
20return SymbolDisplayPartKind.InterfaceName;
23return namedType.IsValueType ? SymbolDisplayPartKind.RecordStructName : SymbolDisplayPartKind.RecordClassName;
26return SymbolDisplayPartKind.StructName;
29return SymbolDisplayPartKind.ModuleName;
32return SymbolDisplayPartKind.ErrorTypeName;
34return SymbolDisplayPartKind.ClassName;
37public static string GetTag(SymbolDisplayPartKind kind)
40SymbolDisplayPartKind.AliasName => TextTags.Alias,
41SymbolDisplayPartKind.AssemblyName => TextTags.Assembly,
42SymbolDisplayPartKind.ClassName => TextTags.Class,
43SymbolDisplayPartKind.DelegateName => TextTags.Delegate,
44SymbolDisplayPartKind.EnumName => TextTags.Enum,
45SymbolDisplayPartKind.ErrorTypeName => TextTags.ErrorType,
46SymbolDisplayPartKind.EventName => TextTags.Event,
47SymbolDisplayPartKind.FieldName => TextTags.Field,
48SymbolDisplayPartKind.InterfaceName => TextTags.Interface,
49SymbolDisplayPartKind.Keyword => TextTags.Keyword,
50SymbolDisplayPartKind.LabelName => TextTags.Label,
51SymbolDisplayPartKind.LineBreak => TextTags.LineBreak,
52SymbolDisplayPartKind.NumericLiteral => TextTags.NumericLiteral,
53SymbolDisplayPartKind.StringLiteral => TextTags.StringLiteral,
54SymbolDisplayPartKind.LocalName => TextTags.Local,
55SymbolDisplayPartKind.MethodName => TextTags.Method,
56SymbolDisplayPartKind.ModuleName => TextTags.Module,
57SymbolDisplayPartKind.NamespaceName => TextTags.Namespace,
58SymbolDisplayPartKind.Operator => TextTags.Operator,
59SymbolDisplayPartKind.ParameterName => TextTags.Parameter,
60SymbolDisplayPartKind.PropertyName => TextTags.Property,
61SymbolDisplayPartKind.Punctuation => TextTags.Punctuation,
62SymbolDisplayPartKind.Space => TextTags.Space,
63SymbolDisplayPartKind.StructName => TextTags.Struct,
64SymbolDisplayPartKind.AnonymousTypeIndicator => TextTags.AnonymousTypeIndicator,
65SymbolDisplayPartKind.Text => TextTags.Text,
66SymbolDisplayPartKind.TypeParameterName => TextTags.TypeParameter,
67SymbolDisplayPartKind.RangeVariableName => TextTags.RangeVariable,
68SymbolDisplayPartKind.EnumMemberName => TextTags.EnumMember,
69SymbolDisplayPartKind.ExtensionMethodName => TextTags.ExtensionMethod,
70SymbolDisplayPartKind.ConstantName => TextTags.Constant,
71SymbolDisplayPartKind.RecordClassName => TextTags.Record,
72SymbolDisplayPartKind.RecordStructName => TextTags.RecordStruct,
DocumentationComments\AbstractDocumentationCommentFormattingService.cs (9)
354AppendTextFromAttribute(state, attribute, attributeNameToParse: DocumentationCommentXmlNames.CrefAttributeName, SymbolDisplayPartKind.Text);
371var kind = name == DocumentationCommentXmlNames.ParameterReferenceElementName ? SymbolDisplayPartKind.ParameterName : SymbolDisplayPartKind.TypeParameterName;
482private static void AppendTextFromAttribute(FormatterState state, XAttribute attribute, string attributeNameToParse, SymbolDisplayPartKind kind)
487if (kind == SymbolDisplayPartKind.TypeParameterName)
514string crefValue, int position, SemanticModel semanticModel, StructuralTypeDisplayInfo typeDisplayInfo, SymbolDisplayFormat format = null, SymbolDisplayPartKind kind = SymbolDisplayPartKind.Text)
560return [new SymbolDisplayPart(SymbolDisplayPartKind.TypeParameterName, symbol: null, text: TrimCrefPrefix(crefValue))];
LanguageServices\AnonymousTypeDisplayService\AbstractStructuralTypeDisplayService.cs (9)
40new SymbolDisplayPart(SymbolDisplayPartKind.Keyword, symbol: null, SyntaxFactsService.GetText(SyntaxFactsService.SyntaxKinds.DelegateKeyword)),
96var kind = structuralType.GetSymbolDisplayPartKind();
216yield return new SymbolDisplayPart(SymbolDisplayPartKind.LineBreak, null, "\r\n");
221=> Part(SymbolDisplayPartKind.Text, text);
223private static SymbolDisplayPart Part(SymbolDisplayPartKind kind, string text)
226private static SymbolDisplayPart Part(SymbolDisplayPartKind kind, ISymbol? symbol, string text)
233yield return new SymbolDisplayPart(SymbolDisplayPartKind.Space, null, " ");
238=> Part(SymbolDisplayPartKind.Punctuation, text);
241=> Part(SymbolDisplayPartKind.Keyword, text);
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (10)
572AddToGroup(SymbolDescriptionGroups.MainDescription, new SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, null, "?"));
580AddToGroup(SymbolDescriptionGroups.MainDescription, new SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, null, "?"));
880=> Part(SymbolDisplayPartKind.Keyword, text);
886yield return new SymbolDisplayPart(SymbolDisplayPartKind.LineBreak, null, "\r\n");
891=> Part(SymbolDisplayPartKind.Text, text);
894=> Part(SymbolDisplayPartKind.Punctuation, text);
898yield return new SymbolDisplayPart(SymbolDisplayPartKind.Space, null, new string(' ', count));
907private static IEnumerable<SymbolDisplayPart> Part(SymbolDisplayPartKind kind, ISymbol? symbol, string text)
912private static IEnumerable<SymbolDisplayPart> Part(SymbolDisplayPartKind kind, string text)
916=> Part(SymbolDisplayPartKind.TypeParameterName, text);
Microsoft.CodeAnalysis.NetAnalyzers (1)
Microsoft.CodeAnalysis.ResxSourceGenerator (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolDisplayPartExtensions.cs (5)
16=> parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.LineBreak, null, text));
19=> parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.MethodName, null, text));
22=> parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, null, text));
25=> parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Space, null, text));
28=> parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Text, null, text));
Microsoft.CodeAnalysis.Workspaces (37)
Classification\Classifier.cs (29)
150yield return new SymbolDisplayPart(SymbolDisplayPartKind.Space, null, new string(' ', count));
153private static SymbolDisplayPartKind? GetClassificationKind(string type)
156ClassificationTypeNames.Identifier => SymbolDisplayPartKind.Text,
157ClassificationTypeNames.Keyword => SymbolDisplayPartKind.Keyword,
158ClassificationTypeNames.NumericLiteral => SymbolDisplayPartKind.NumericLiteral,
159ClassificationTypeNames.StringLiteral => SymbolDisplayPartKind.StringLiteral,
160ClassificationTypeNames.WhiteSpace => SymbolDisplayPartKind.Space,
161ClassificationTypeNames.Operator => SymbolDisplayPartKind.Operator,
162ClassificationTypeNames.Punctuation => SymbolDisplayPartKind.Punctuation,
163ClassificationTypeNames.ClassName => SymbolDisplayPartKind.ClassName,
164ClassificationTypeNames.RecordClassName => SymbolDisplayPartKind.RecordClassName,
165ClassificationTypeNames.StructName => SymbolDisplayPartKind.StructName,
166ClassificationTypeNames.InterfaceName => SymbolDisplayPartKind.InterfaceName,
167ClassificationTypeNames.DelegateName => SymbolDisplayPartKind.DelegateName,
168ClassificationTypeNames.EnumName => SymbolDisplayPartKind.EnumName,
169ClassificationTypeNames.TypeParameterName => SymbolDisplayPartKind.TypeParameterName,
170ClassificationTypeNames.ModuleName => SymbolDisplayPartKind.ModuleName,
171ClassificationTypeNames.VerbatimStringLiteral => SymbolDisplayPartKind.StringLiteral,
172ClassificationTypeNames.FieldName => SymbolDisplayPartKind.FieldName,
173ClassificationTypeNames.EnumMemberName => SymbolDisplayPartKind.EnumMemberName,
174ClassificationTypeNames.ConstantName => SymbolDisplayPartKind.ConstantName,
175ClassificationTypeNames.LocalName => SymbolDisplayPartKind.LocalName,
176ClassificationTypeNames.ParameterName => SymbolDisplayPartKind.ParameterName,
177ClassificationTypeNames.ExtensionMethodName => SymbolDisplayPartKind.ExtensionMethodName,
178ClassificationTypeNames.MethodName => SymbolDisplayPartKind.MethodName,
179ClassificationTypeNames.PropertyName => SymbolDisplayPartKind.PropertyName,
180ClassificationTypeNames.LabelName => SymbolDisplayPartKind.LabelName,
181ClassificationTypeNames.NamespaceName => SymbolDisplayPartKind.NamespaceName,
182ClassificationTypeNames.EventName => SymbolDisplayPartKind.EventName,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolDisplayPartExtensions.cs (5)
16=> parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.LineBreak, null, text));
19=> parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.MethodName, null, text));
22=> parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, null, text));
25=> parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Space, null, text));
28=> parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Text, null, text));
Microsoft.Interop.SourceGeneration (1)
Roslyn.Diagnostics.Analyzers (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolDisplayPartExtensions.cs (5)
16=> parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.LineBreak, null, text));
19=> parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.MethodName, null, text));
22=> parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, null, text));
25=> parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Space, null, text));
28=> parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Text, null, text));
Roslyn.Diagnostics.CSharp.Analyzers (4)