164 instantiations of SymbolDisplayPart
GenerateDocumentationAndConfigFiles (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (1)
189=> [new SymbolDisplayPart(SymbolDisplayPartKind.Text, null, text)];
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));
Metrics (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (1)
189=> [new SymbolDisplayPart(SymbolDisplayPartKind.Text, null, text)];
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));
Metrics.Legacy (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (1)
189=> [new SymbolDisplayPart(SymbolDisplayPartKind.Text, null, text)];
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.Analyzers (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (1)
189=> [new SymbolDisplayPart(SymbolDisplayPartKind.Text, null, text)];
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (1)
189=> [new SymbolDisplayPart(SymbolDisplayPartKind.Text, null, text)];
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.BannedApiAnalyzers (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (1)
189=> [new SymbolDisplayPart(SymbolDisplayPartKind.Text, null, text)];
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (1)
189=> [new SymbolDisplayPart(SymbolDisplayPartKind.Text, null, text)];
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 (11)
SymbolDisplay\SymbolDisplay.cs (1)
276builder.Add(new SymbolDisplayPart(SymbolDisplayPartKind.MethodName, symbol, "<top-level-statements-entry-point>"));
SymbolDisplay\SymbolDisplayVisitor.cs (4)
98return new SymbolDisplayPart(kind, symbol, "?"); 103return new SymbolDisplayPart(kind, symbol, text); 111return new SymbolDisplayPart(kind, symbol, text); 347var part = new SymbolDisplayPart(SymbolDisplayPartKind.Text, symbol, symbol.Name);
SymbolDisplay\SymbolDisplayVisitor.Types.cs (6)
515Builder.Add(new SymbolDisplayPart(SymbolDisplayPartKind.ClassName, symbol, "<empty anonymous type>")); 520Builder.Add(new SymbolDisplayPart(SymbolDisplayPartKind.ClassName, symbol, name)); 732Builder.Add(new SymbolDisplayPart(SymbolDisplayPartKind.AnonymousTypeIndicator, null, "AnonymousType")); 737Builder.Add(new SymbolDisplayPart(SymbolDisplayPartKind.AnonymousTypeIndicator, null, "Tuple")); 939Builder.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Keyword, null, "unmanaged")); 949Builder.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Keyword, null, "notnull"));
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SymbolDisplayPartExtensions.cs (3)
17? new SymbolDisplayPart(SymbolDisplayPartKind.Keyword, null, "object") 18: new SymbolDisplayPart(SymbolDisplayPartKind.Text, null, replacement); 23return new SymbolDisplayPart(SymbolDisplayPartKind.ErrorTypeName, null, string.Format("@{0}", text));
Microsoft.CodeAnalysis.CSharp.Features (18)
ExternalAccess\Pythia\Api\PythiaSignatureHelpItemWrapper.cs (1)
16=> new SymbolDisplayPart(SymbolDisplayPartKind.Text, null, text);
LanguageServices\CSharpStructuralTypeDisplayService.cs (1)
54members.Add(new SymbolDisplayPart(SymbolDisplayPartKind.PropertyName, property, CSharpSyntaxFacts.Instance.EscapeIdentifier(property.Name)));
SignatureHelp\AbstractCSharpSignatureHelpProvider.cs (6)
19=> new SymbolDisplayPart(SymbolDisplayPartKind.Keyword, null, SyntaxFacts.GetText(kind)); 22=> new SymbolDisplayPart(SymbolDisplayPartKind.Operator, null, SyntaxFacts.GetText(kind)); 25=> new SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, null, SyntaxFacts.GetText(kind)); 28=> new SymbolDisplayPart(SymbolDisplayPartKind.Text, null, text); 31=> new SymbolDisplayPart(SymbolDisplayPartKind.Space, null, " "); 34=> new SymbolDisplayPart(SymbolDisplayPartKind.LineBreak, null, "\r\n");
SignatureHelp\AttributeSignatureHelpProvider.cs (2)
179new SymbolDisplayPart( 205new SymbolDisplayPart(SymbolDisplayPartKind.Text, null, FeaturesResources.Properties),
SignatureHelp\ElementAccessExpressionSignatureHelpProvider.cs (1)
264result.Add(new SymbolDisplayPart(SymbolDisplayPartKind.PropertyName, indexer, indexer.Name));
SignatureHelp\GenericNameSignatureHelpProvider.cs (2)
237parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.TypeParameterName, typeParam, typeParam.Name)); 253parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Keyword, null, "unmanaged"));
SignatureHelp\GenericNameSignatureHelpProvider_Method.cs (1)
55result.Add(new SymbolDisplayPart(SymbolDisplayPartKind.MethodName, method, method.Name));
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider_DelegateType.cs (1)
70parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.ParameterName, null, TargetName));
SignatureHelp\TupleConstructionSignatureHelpProvider.cs (3)
152var prefixParts = SpecializedCollections.SingletonEnumerable(new SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, null, "(")).ToTaggedText(); 153var suffixParts = SpecializedCollections.SingletonEnumerable(new SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, null, ")")).ToTaggedText(); 192typeParts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.PropertyName, null, elementName));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
SymbolDisplay\SymbolDisplayTests.cs (1)
9155new SymbolDisplayPart(SymbolDisplayPartKind.Text, preprocessingSymbol, "NET5_0_OR_GREATER")
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SymbolDisplayPartExtensions.cs (3)
17? new SymbolDisplayPart(SymbolDisplayPartKind.Keyword, null, "object") 18: new SymbolDisplayPart(SymbolDisplayPartKind.Text, null, replacement); 23return new SymbolDisplayPart(SymbolDisplayPartKind.ErrorTypeName, null, string.Format("@{0}", text));
Microsoft.CodeAnalysis.Features (15)
Completion\Providers\AbstractAwaitCompletionProvider.cs (1)
149? [new SymbolDisplayPart(SymbolDisplayPartKind.Text, null, tooltip)]
DocumentationComments\AbstractDocumentationCommentFormattingService.cs (2)
526return [new SymbolDisplayPart(kind, symbol: null, text: TrimCrefPrefix(crefValue))]; 546return [new SymbolDisplayPart(SymbolDisplayPartKind.TypeParameterName, symbol: null, text: TrimCrefPrefix(crefValue))];
InlineHints\AbstractInlineTypeHintsService.cs (1)
126finalParts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Text, symbol: null, "..."));
InlineHints\TypeHint.cs (1)
12private static readonly ImmutableArray<SymbolDisplayPart> s_spaceArray = [new SymbolDisplayPart(SymbolDisplayPartKind.Space, symbol: null, " ")];
LanguageServices\AnonymousTypeDisplayService\AbstractStructuralTypeDisplayService.cs (4)
40new SymbolDisplayPart(SymbolDisplayPartKind.Keyword, symbol: null, SyntaxFactsService.GetText(SyntaxFactsService.SyntaxKinds.DelegateKeyword)), 216yield return new SymbolDisplayPart(SymbolDisplayPartKind.LineBreak, null, "\r\n"); 227=> new(kind, symbol, text); 233yield return new SymbolDisplayPart(SymbolDisplayPartKind.Space, null, " ");
LanguageServices\AnonymousTypeDisplayService\StructuralTypeDisplayInfo.cs (1)
56newParts.Add(new SymbolDisplayPart(part.Kind, symbol: null, name));
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (4)
562AddToGroup(SymbolDescriptionGroups.MainDescription, new SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, null, "?")); 867yield return new SymbolDisplayPart(SymbolDisplayPartKind.LineBreak, null, "\r\n"); 879yield return new SymbolDisplayPart(SymbolDisplayPartKind.Space, null, new string(' ', count)); 890yield return new SymbolDisplayPart(kind, symbol, text);
SignatureHelp\AbstractSignatureHelpProvider.cs (1)
202new SymbolDisplayPart(SymbolDisplayPartKind.Space, null, "\r\n\r\n")
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (1)
189=> [new SymbolDisplayPart(SymbolDisplayPartKind.Text, null, text)];
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.PublicApiAnalyzers (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (1)
189=> [new SymbolDisplayPart(SymbolDisplayPartKind.Text, null, text)];
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.ResxSourceGenerator (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (1)
189=> [new SymbolDisplayPart(SymbolDisplayPartKind.Text, null, text)];
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.VisualBasic (13)
SymbolDisplay\SymbolDisplay.vb (7)
175parts.Add(New SymbolDisplayPart(DirectCast(lastKind, SymbolDisplayPartKind), Nothing, sb.ToString())) 184parts.Add(New SymbolDisplayPart(DirectCast(lastKind, SymbolDisplayPartKind), Nothing, sb.ToString())) 193parts.Add(New SymbolDisplayPart(SymbolDisplayPartKind.FieldName, Nothing, wellKnown)) 198parts.Add(New SymbolDisplayPart(SymbolDisplayPartKind.StringLiteral, Nothing, """" & c & """c")) 204parts.Add(New SymbolDisplayPart(SymbolDisplayPartKind.MethodName, Nothing, "ChrW")) 205parts.Add(New SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, Nothing, "(")) 207parts.Add(New SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, Nothing, ")"))
SymbolDisplay\SymbolDisplayVisitor.Types.vb (4)
330Builder.Add(New SymbolDisplayPart(SymbolDisplayPartKind.ClassName, symbol, "<empty anonymous type>")) 333Builder.Add(New SymbolDisplayPart(SymbolDisplayPartKind.ClassName, symbol, name)) 433Builder.Add(New SymbolDisplayPart(SymbolDisplayPartKind.AnonymousTypeIndicator, Nothing, "AnonymousType")) 436Builder.Add(New SymbolDisplayPart(SymbolDisplayPartKind.AnonymousTypeIndicator, Nothing, "Tuple"))
SymbolDisplay\SymbolDisplayVisitor.vb (2)
91Return New SymbolDisplayPart(kind, symbol, If(escape, EscapeIdentifier(text), text)) 319Dim part = New SymbolDisplayPart(SymbolDisplayPartKind.Text, symbol, symbol.Name)
Microsoft.CodeAnalysis.Workspaces (8)
Classification\Classifier.cs (2)
139parts.Add(new SymbolDisplayPart(kind.Value, null, sourceText.ToString(span.TextSpan))); 150yield return new SymbolDisplayPart(SymbolDisplayPartKind.Space, null, new string(' ', count));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (1)
189=> [new SymbolDisplayPart(SymbolDisplayPartKind.Text, null, text)];
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.VisualStudio.LanguageServices (4)
ChangeSignature\ChangeSignatureDialogViewModel.cs (4)
350displayParts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, null, "(")); 357displayParts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, null, ",")); 358displayParts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Space, null, " ")); 379displayParts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, null, ")"));
Microsoft.VisualStudio.LanguageServices.CSharp (7)
ChangeSignature\CSharpChangeSignatureViewModelFactoryService.cs (7)
38parts.Add(new SymbolDisplayPart(typePartKind, null, addedParameterViewModel.Type)); 39parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Space, null, " ")); 40parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.ParameterName, null, addedParameterViewModel.ParameterName)); 44parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Space, null, " ")); 45parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, null, "=")); 46parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Space, null, " ")); 47parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Text, null, addedParameterViewModel.Default));
Roslyn.Diagnostics.Analyzers (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (1)
189=> [new SymbolDisplayPart(SymbolDisplayPartKind.Text, null, text)];
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 (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SymbolDisplayPartExtensions.cs (3)
17? new SymbolDisplayPart(SymbolDisplayPartKind.Keyword, null, "object") 18: new SymbolDisplayPart(SymbolDisplayPartKind.Text, null, replacement); 23return new SymbolDisplayPart(SymbolDisplayPartKind.ErrorTypeName, null, string.Format("@{0}", text));
Test.Utilities (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (1)
189=> [new SymbolDisplayPart(SymbolDisplayPartKind.Text, null, text)];
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));
Text.Analyzers (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (1)
189=> [new SymbolDisplayPart(SymbolDisplayPartKind.Text, null, text)];
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));
390 references to SymbolDisplayPart
Analyzer.Utilities.UnitTests (2)
Lightup\LightupHelpersTests.cs (2)
147ImmutableArray<SymbolDisplayPart> ISymbol.ToDisplayParts(SymbolDisplayFormat? format) 153ImmutableArray<SymbolDisplayPart> ISymbol.ToMinimalDisplayParts(SemanticModel semanticModel, int position, SymbolDisplayFormat? format)
GenerateDocumentationAndConfigFiles (11)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (1)
188public static ImmutableArray<SymbolDisplayPart> ToSymbolDisplayParts(this string text)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolDisplayPartExtensions.cs (6)
12public static string GetFullText(this IEnumerable<SymbolDisplayPart> parts) 15public static void AddLineBreak(this IList<SymbolDisplayPart> parts, string text = "\r\n") 18public static void AddMethodName(this IList<SymbolDisplayPart> parts, string text) 21public static void AddPunctuation(this IList<SymbolDisplayPart> parts, string text) 24public static void AddSpace(this IList<SymbolDisplayPart> parts, string text = " ") 27public static void AddText(this IList<SymbolDisplayPart> parts, string text)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (2)
196public ImmutableArray<SymbolDisplayPart> ToDisplayParts(SymbolDisplayFormat format = null) 202public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, int position, SymbolDisplayFormat format = null)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeSymbol.cs (2)
62public ImmutableArray<SymbolDisplayPart> ToDisplayParts(NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 68public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format = null)
Metrics (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (1)
188public static ImmutableArray<SymbolDisplayPart> ToSymbolDisplayParts(this string text)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolDisplayPartExtensions.cs (6)
12public static string GetFullText(this IEnumerable<SymbolDisplayPart> parts) 15public static void AddLineBreak(this IList<SymbolDisplayPart> parts, string text = "\r\n") 18public static void AddMethodName(this IList<SymbolDisplayPart> parts, string text) 21public static void AddPunctuation(this IList<SymbolDisplayPart> parts, string text) 24public static void AddSpace(this IList<SymbolDisplayPart> parts, string text = " ") 27public static void AddText(this IList<SymbolDisplayPart> parts, string text)
Metrics.Legacy (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (1)
188public static ImmutableArray<SymbolDisplayPart> ToSymbolDisplayParts(this string text)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolDisplayPartExtensions.cs (6)
12public static string GetFullText(this IEnumerable<SymbolDisplayPart> parts) 15public static void AddLineBreak(this IList<SymbolDisplayPart> parts, string text = "\r\n") 18public static void AddMethodName(this IList<SymbolDisplayPart> parts, string text) 21public static void AddPunctuation(this IList<SymbolDisplayPart> parts, string text) 24public static void AddSpace(this IList<SymbolDisplayPart> parts, string text = " ") 27public static void AddText(this IList<SymbolDisplayPart> parts, string text)
Microsoft.CodeAnalysis (14)
SymbolDisplay\AbstractSymbolDisplayVisitor.cs (3)
16private ArrayBuilder<SymbolDisplayPart> _builder = null!; 31protected ArrayBuilder<SymbolDisplayPart> Builder => _builder; 70ArrayBuilder<SymbolDisplayPart> builder,
SymbolDisplay\SymbolDisplayExtensions.cs (6)
18/// Converts an immutable array of <see cref="SymbolDisplayPart"/>s to a string. 23public static string ToDisplayString(this ImmutableArray<SymbolDisplayPart> parts) 42foreach (var part in parts) 51/// Converts an ArrayBuilder of <see cref="SymbolDisplayPart"/>s to a string. 56internal static string ToDisplayString(this ArrayBuilder<SymbolDisplayPart> parts) 75foreach (var part in parts)
SymbolDisplay\SymbolDisplayPart.cs (1)
35/// Construct a non-formattable <see cref="SymbolDisplayPart"/> (i.e. with a fixed string value).
Symbols\ISymbol.cs (2)
244ImmutableArray<SymbolDisplayPart> ToDisplayParts(SymbolDisplayFormat? format = null); 271ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(
Symbols\ITypeSymbol.cs (2)
164ImmutableArray<SymbolDisplayPart> ToDisplayParts(NullableFlowState topLevelNullability, SymbolDisplayFormat? format = null); 192ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(
Microsoft.CodeAnalysis.Analyzers (11)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (1)
188public static ImmutableArray<SymbolDisplayPart> ToSymbolDisplayParts(this string text)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolDisplayPartExtensions.cs (6)
12public static string GetFullText(this IEnumerable<SymbolDisplayPart> parts) 15public static void AddLineBreak(this IList<SymbolDisplayPart> parts, string text = "\r\n") 18public static void AddMethodName(this IList<SymbolDisplayPart> parts, string text) 21public static void AddPunctuation(this IList<SymbolDisplayPart> parts, string text) 24public static void AddSpace(this IList<SymbolDisplayPart> parts, string text = " ") 27public static void AddText(this IList<SymbolDisplayPart> parts, string text)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (2)
196public ImmutableArray<SymbolDisplayPart> ToDisplayParts(SymbolDisplayFormat format = null) 202public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, int position, SymbolDisplayFormat format = null)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeSymbol.cs (2)
62public ImmutableArray<SymbolDisplayPart> ToDisplayParts(NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 68public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format = null)
Microsoft.CodeAnalysis.AnalyzerUtilities (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (1)
188public static ImmutableArray<SymbolDisplayPart> ToSymbolDisplayParts(this string text)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolDisplayPartExtensions.cs (6)
12public static string GetFullText(this IEnumerable<SymbolDisplayPart> parts) 15public static void AddLineBreak(this IList<SymbolDisplayPart> parts, string text = "\r\n") 18public static void AddMethodName(this IList<SymbolDisplayPart> parts, string text) 21public static void AddPunctuation(this IList<SymbolDisplayPart> parts, string text) 24public static void AddSpace(this IList<SymbolDisplayPart> parts, string text = " ") 27public static void AddText(this IList<SymbolDisplayPart> parts, string text)
Microsoft.CodeAnalysis.BannedApiAnalyzers (11)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (1)
188public static ImmutableArray<SymbolDisplayPart> ToSymbolDisplayParts(this string text)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolDisplayPartExtensions.cs (6)
12public static string GetFullText(this IEnumerable<SymbolDisplayPart> parts) 15public static void AddLineBreak(this IList<SymbolDisplayPart> parts, string text = "\r\n") 18public static void AddMethodName(this IList<SymbolDisplayPart> parts, string text) 21public static void AddPunctuation(this IList<SymbolDisplayPart> parts, string text) 24public static void AddSpace(this IList<SymbolDisplayPart> parts, string text = " ") 27public static void AddText(this IList<SymbolDisplayPart> parts, string text)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (2)
196public ImmutableArray<SymbolDisplayPart> ToDisplayParts(SymbolDisplayFormat format = null) 202public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, int position, SymbolDisplayFormat format = null)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeSymbol.cs (2)
62public ImmutableArray<SymbolDisplayPart> ToDisplayParts(NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 68public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format = null)
Microsoft.CodeAnalysis.CodeStyle (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (1)
188public static ImmutableArray<SymbolDisplayPart> ToSymbolDisplayParts(this string text)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolDisplayPartExtensions.cs (6)
12public static string GetFullText(this IEnumerable<SymbolDisplayPart> parts) 15public static void AddLineBreak(this IList<SymbolDisplayPart> parts, string text = "\r\n") 18public static void AddMethodName(this IList<SymbolDisplayPart> parts, string text) 21public static void AddPunctuation(this IList<SymbolDisplayPart> parts, string text) 24public static void AddSpace(this IList<SymbolDisplayPart> parts, string text = " ") 27public static void AddText(this IList<SymbolDisplayPart> parts, string text)
Microsoft.CodeAnalysis.CodeStyle.Fixes (4)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (2)
196public ImmutableArray<SymbolDisplayPart> ToDisplayParts(SymbolDisplayFormat format = null) 202public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, int position, SymbolDisplayFormat format = null)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeSymbol.cs (2)
62public ImmutableArray<SymbolDisplayPart> ToDisplayParts(NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 68public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format = null)
Microsoft.CodeAnalysis.CSharp (29)
SymbolDisplay\SymbolDisplay.cs (13)
66var builder = ArrayBuilder<SymbolDisplayPart>.GetInstance(); 135public static ImmutableArray<SymbolDisplayPart> ToDisplayParts( 147public static ImmutableArray<SymbolDisplayPart> ToDisplayParts( 158public static ImmutableArray<SymbolDisplayPart> ToDisplayParts( 182public static ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts( 194public static ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts( 205public static ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts( 217private static ImmutableArray<SymbolDisplayPart> ToDisplayParts( 228private static ImmutableArray<SymbolDisplayPart> ToDisplayParts( 235ArrayBuilder<SymbolDisplayPart> builder = ArrayBuilder<SymbolDisplayPart>.GetInstance(); 242private static ArrayBuilder<SymbolDisplayPart> PopulateDisplayParts( 243ArrayBuilder<SymbolDisplayPart> builder,
SymbolDisplay\SymbolDisplayVisitor.cs (5)
31ArrayBuilder<SymbolDisplayPart> builder, 42ArrayBuilder<SymbolDisplayPart> builder, 58protected new void Initialize(ArrayBuilder<SymbolDisplayPart> builder, SymbolDisplayFormat format, bool isFirstSymbolVisited, SemanticModel? semanticModelOpt, int positionOpt, bool inNamespaceOrType) 94internal SymbolDisplayPart CreatePart(SymbolDisplayPartKind kind, ISymbol? symbol, string text) 347var part = new SymbolDisplayPart(SymbolDisplayPartKind.Text, symbol, symbol.Name);
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (1)
21ArrayBuilder<SymbolDisplayPart> builder)
Symbols\PublicModel\PreprocessingSymbol.cs (2)
83ImmutableArray<SymbolDisplayPart> ISymbol.ToDisplayParts(SymbolDisplayFormat? format) 93ImmutableArray<SymbolDisplayPart> ISymbol.ToMinimalDisplayParts(SemanticModel semanticModel, int position, SymbolDisplayFormat? format)
Symbols\PublicModel\Symbol.cs (2)
169ImmutableArray<SymbolDisplayPart> ISymbol.ToDisplayParts(SymbolDisplayFormat format) 179ImmutableArray<SymbolDisplayPart> ISymbol.ToMinimalDisplayParts(SemanticModel semanticModel, int position, SymbolDisplayFormat format)
Symbols\PublicModel\TypeSymbol.cs (2)
170ImmutableArray<SymbolDisplayPart> ITypeSymbol.ToDisplayParts(CodeAnalysis.NullableFlowState topLevelNullability, SymbolDisplayFormat format) 180ImmutableArray<SymbolDisplayPart> ITypeSymbol.ToMinimalDisplayParts(SemanticModel semanticModel, CodeAnalysis.NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format)
Symbols\Symbol.cs (2)
1473public ImmutableArray<SymbolDisplayPart> ToDisplayParts(SymbolDisplayFormat format = null) 1486public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(
Symbols\TypeSymbol.cs (2)
680public ImmutableArray<SymbolDisplayPart> ToDisplayParts(CodeAnalysis.NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 694public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SymbolDisplayPartExtensions.cs (2)
9public static SymbolDisplayPart MassageErrorTypeNames(this SymbolDisplayPart part, string? replacement = null)
Microsoft.CodeAnalysis.CSharp.Features (57)
ExternalAccess\Pythia\Api\PythiaSignatureHelpItemWrapper.cs (2)
15public static SymbolDisplayPart CreateTextDisplayPart(string text) 23IList<SymbolDisplayPart> descriptionParts)
LanguageServices\CSharpStructuralTypeDisplayService.cs (2)
32protected override ImmutableArray<SymbolDisplayPart> GetNormalAnonymousTypeParts( 35using var _ = ArrayBuilder<SymbolDisplayPart>.GetInstance(out var members);
LanguageServices\CSharpSymbolDisplayService.SymbolDescriptionBuilder.cs (10)
95protected override Task<ImmutableArray<SymbolDisplayPart>> GetInitializerSourcePartsAsync( 112return SpecializedTasks.EmptyImmutableArray<SymbolDisplayPart>(); 115protected override ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(ISymbol symbol, SemanticModel semanticModel, int position, SymbolDisplayFormat format) 121protected override ImmutableArray<SymbolDisplayPart> WrapConstraints(ISymbol symbol, ImmutableArray<SymbolDisplayPart> displayParts) 129using var _ = ArrayBuilder<SymbolDisplayPart>.GetInstance(displayParts.Length, out var builder); 169private async Task<ImmutableArray<SymbolDisplayPart>> GetInitializerSourcePartsAsync( 197private async Task<ImmutableArray<SymbolDisplayPart>> GetInitializerSourcePartsAsync( 209private async Task<ImmutableArray<SymbolDisplayPart>> GetInitializerSourcePartsAsync( 235private async Task<ImmutableArray<SymbolDisplayPart>> GetInitializerSourcePartsAsync(
SignatureHelp\AbstractCSharpSignatureHelpProvider.cs (8)
18protected static SymbolDisplayPart Keyword(SyntaxKind kind) 21protected static SymbolDisplayPart Operator(SyntaxKind kind) 24protected static SymbolDisplayPart Punctuation(SyntaxKind kind) 27protected static SymbolDisplayPart Text(string text) 30protected static SymbolDisplayPart Space() 33protected static SymbolDisplayPart NewLine() 36private static readonly IList<SymbolDisplayPart> _separatorParts = 42protected static IList<SymbolDisplayPart> GetSeparatorParts() => _separatorParts;
SignatureHelp\AbstractOrdinaryMethodSignatureHelpProvider.cs (4)
30IList<SymbolDisplayPart>? descriptionParts) 47private static IList<SymbolDisplayPart> GetMethodGroupPreambleParts( 52var result = new List<SymbolDisplayPart>(); 87private static IList<SymbolDisplayPart> GetMethodGroupPostambleParts()
SignatureHelp\AttributeSignatureHelpProvider.cs (4)
177var displayParts = new List<SymbolDisplayPart> 199private static List<SymbolDisplayPart>? GetParameterPrefixDisplayParts(int i) 214private static IList<SymbolDisplayPart> GetPreambleParts( 222private static IList<SymbolDisplayPart> GetPostambleParts()
SignatureHelp\ConstructorInitializerSignatureHelpProvider.cs (2)
151private static IList<SymbolDisplayPart> GetPreambleParts( 159private static IList<SymbolDisplayPart> GetPostambleParts()
SignatureHelp\ElementAccessExpressionSignatureHelpProvider.cs (3)
237private static IList<SymbolDisplayPart> GetPreambleParts( 242var result = new List<SymbolDisplayPart>(); 272private static IList<SymbolDisplayPart> GetPostambleParts()
SignatureHelp\GenericNameSignatureHelpProvider.cs (2)
224private static IList<SymbolDisplayPart> GetSelectedDisplayParts( 229var parts = new List<SymbolDisplayPart>();
SignatureHelp\GenericNameSignatureHelpProvider_Method.cs (4)
12private static IList<SymbolDisplayPart> GetPreambleParts( 17var result = new List<SymbolDisplayPart>(); 74private static IList<SymbolDisplayPart> GetPostambleParts(IMethodSymbol method, SemanticModel semanticModel, int position) 76var result = new List<SymbolDisplayPart>
SignatureHelp\GenericNameSignatureHelpProvider_NamedType.cs (2)
11private static IList<SymbolDisplayPart> GetPreambleParts( 19private static IList<SymbolDisplayPart> GetPostambleParts()
SignatureHelp\InvocationExpressionSignatureHelpProviderBase_DelegateAndFunctionPointerInvoke.cs (3)
58private static IList<SymbolDisplayPart> GetDelegateOrFunctionPointerInvokePreambleParts(IMethodSymbol invokeMethod, SemanticModel semanticModel, int position) 60var displayParts = new List<SymbolDisplayPart>(); 97private static IList<SymbolDisplayPart> GetDelegateOrFunctionPointerInvokePostambleParts()
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider_DelegateType.cs (4)
36private static IList<SymbolDisplayPart> GetDelegateTypePreambleParts(IMethodSymbol invokeMethod, SemanticModel semanticModel, int position) 38var result = new List<SymbolDisplayPart>(); 50var parts = new List<SymbolDisplayPart>(); 79private static IList<SymbolDisplayPart> GetDelegateTypePostambleParts()
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider_NormalType.cs (3)
39private static IList<SymbolDisplayPart> GetNormalTypePreambleParts( 44var result = new List<SymbolDisplayPart>(); 52private static IList<SymbolDisplayPart> GetNormalTypePostambleParts()
SignatureHelp\PrimaryConstructorBaseTypeSignatureHelpProvider.cs (3)
137static IList<SymbolDisplayPart> GetPreambleParts( 142var result = new List<SymbolDisplayPart>(); 150static IList<SymbolDisplayPart> GetPostambleParts()
SignatureHelp\TupleConstructionSignatureHelpProvider.cs (1)
180var spacePart = Space();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
SymbolDisplay\SymbolDisplayTests.cs (2)
3742private static void Verify(ImmutableArray<SymbolDisplayPart> actualParts, string expectedText, params SymbolDisplayPartKind[] expectedKinds) 5500var firstPart = description[0];
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SymbolDisplayPartExtensions.cs (2)
9public static SymbolDisplayPart MassageErrorTypeNames(this SymbolDisplayPart part, string? replacement = null)
Microsoft.CodeAnalysis.ExternalAccess.Copilot (1)
SemanticSearch\CopilotSemanticSearchUtilities.cs (1)
39public static ImmutableArray<TaggedText> ToTaggedText(this IEnumerable<SymbolDisplayPart>? displayParts)
Microsoft.CodeAnalysis.ExternalAccess.FSharp (1)
Completion\FSharpCommonCompletionItem.cs (1)
20ImmutableArray<SymbolDisplayPart> description = default,
Microsoft.CodeAnalysis.Features (118)
CodeLens\CodeLensReferencesService.cs (1)
426var part = parts[index];
Common\TaggedText.cs (3)
89this IEnumerable<SymbolDisplayPart>? displayParts, TaggedTextStyle style = TaggedTextStyle.None, Func<ISymbol?, string?>? getNavigationHint = null, bool includeNavigationHints = true) 106public static ImmutableArray<(string tag, string text)> ToTagsAndText(this ImmutableArray<SymbolDisplayPart> displayParts) 109private static string GetTag(SymbolDisplayPart part)
Completion\CommonCompletionItem.cs (1)
23ImmutableArray<SymbolDisplayPart> description = default,
Completion\Providers\RecommendedKeyword.cs (4)
15Func<CancellationToken, ImmutableArray<SymbolDisplayPart>> descriptionFactory, 22public Func<CancellationToken, ImmutableArray<SymbolDisplayPart>> DescriptionFactory { get; } = descriptionFactory; 32internal static ImmutableArray<SymbolDisplayPart> CreateDisplayParts(string keyword, string toolTip) 34var textContentBuilder = new System.Collections.Generic.List<SymbolDisplayPart>();
Completion\Providers\Snippets\SnippetCompletionItem.cs (1)
21ImmutableArray<SymbolDisplayPart> description,
DocumentationComments\AbstractDocumentationCommentFormattingService.cs (2)
506internal static IEnumerable<SymbolDisplayPart> CrefToSymbolDisplayParts( 529internal static IEnumerable<SymbolDisplayPart> TypeParameterRefToSymbolDisplayParts(
ExternalAccess\Pythia\Api\PythiaCompletionProviderBase.cs (2)
25ImmutableArray<SymbolDisplayPart> description, 48public static ImmutableArray<SymbolDisplayPart> CreateRecommendedKeywordDisplayParts(string keyword, string toolTip)
InlineHints\AbstractInlineTypeHintsService.cs (4)
78using var _2 = ArrayBuilder<SymbolDisplayPart>.GetInstance(out var finalParts); 106ArrayBuilder<SymbolDisplayPart> finalParts, 107ImmutableArray<SymbolDisplayPart> parts, 114foreach (var part in parts)
InlineHints\TypeHint.cs (6)
12private static readonly ImmutableArray<SymbolDisplayPart> s_spaceArray = [new SymbolDisplayPart(SymbolDisplayPartKind.Space, symbol: null, " ")]; 17public ImmutableArray<SymbolDisplayPart> Prefix { get; } = CreateSpaceSymbolPartArray(leadingSpace); 18public ImmutableArray<SymbolDisplayPart> Suffix { get; } = CreateSpaceSymbolPartArray(trailingSpace); 20private static ImmutableArray<SymbolDisplayPart> CreateSpaceSymbolPartArray(bool hasSpace) 23public void Deconstruct(out ITypeSymbol type, out TextSpan span, out TextChange? textChange, out ImmutableArray<SymbolDisplayPart> prefix, out ImmutableArray<SymbolDisplayPart> suffix)
LanguageServices\AnonymousTypeDisplayService\AbstractStructuralTypeDisplayService.cs (16)
24protected abstract ImmutableArray<SymbolDisplayPart> GetNormalAnonymousTypeParts(INamedTypeSymbol anonymousType, SemanticModel semanticModel, int position); 26public ImmutableArray<SymbolDisplayPart> GetAnonymousTypeParts(INamedTypeSymbol anonymousType, SemanticModel semanticModel, int position) 31private ImmutableArray<SymbolDisplayPart> GetDelegateAnonymousTypeParts( 46private static ImmutableArray<SymbolDisplayPart> MassageDelegateParts( 48ImmutableArray<SymbolDisplayPart> parts) 50using var _ = ArrayBuilder<SymbolDisplayPart>.GetInstance(out var result); 53foreach (var part in parts) 72SpecializedCollections.EmptyList<SymbolDisplayPart>()); 78IList<SymbolDisplayPart> typeParts = []; 212protected static IEnumerable<SymbolDisplayPart> LineBreak(int count = 1) 220protected static SymbolDisplayPart PlainText(string text) 223private static SymbolDisplayPart Part(SymbolDisplayPartKind kind, string text) 226private static SymbolDisplayPart Part(SymbolDisplayPartKind kind, ISymbol? symbol, string text) 229protected static IEnumerable<SymbolDisplayPart> Space(int count = 1) 237protected static SymbolDisplayPart Punctuation(string text) 240protected static SymbolDisplayPart Keyword(string text)
LanguageServices\AnonymousTypeDisplayService\IStructuralTypeDisplayService.cs (1)
18ImmutableArray<SymbolDisplayPart> GetAnonymousTypeParts(
LanguageServices\AnonymousTypeDisplayService\StructuralTypeDisplayInfo.cs (9)
12public IList<SymbolDisplayPart> TypesParts { get; } 16IList<SymbolDisplayPart> typesParts) 23public IList<SymbolDisplayPart> ReplaceStructuralTypes(IList<SymbolDisplayPart> parts, SemanticModel semanticModel, int position) 26public static IList<SymbolDisplayPart> ReplaceStructuralTypes( 27IList<SymbolDisplayPart> parts, 40IList<SymbolDisplayPart> parts, 44out List<SymbolDisplayPart> newParts) 49foreach (var part in parts)
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (26)
83private readonly Dictionary<SymbolDescriptionGroups, IList<SymbolDisplayPart>> _groupMap = []; 111protected abstract Task<ImmutableArray<SymbolDisplayPart>> GetInitializerSourcePartsAsync(ISymbol symbol); 112protected abstract ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(ISymbol symbol, SemanticModel semanticModel, int position, SymbolDisplayFormat format); 152protected virtual ImmutableArray<SymbolDisplayPart> WrapConstraints(ISymbol symbol, ImmutableArray<SymbolDisplayPart> displayParts) 291var parts = new List<SymbolDisplayPart>(); 335var parts = new List<SymbolDisplayPart>(); 359public async Task<ImmutableArray<SymbolDisplayPart>> BuildDescriptionAsync( 451private ImmutableArray<SymbolDisplayPart> BuildDescription(SymbolDescriptionGroups groups) 453var finalParts = new List<SymbolDisplayPart>(); 636private async Task<ImmutableArray<SymbolDisplayPart>> GetFieldPartsAsync(IFieldSymbol symbol) 668private async Task<ImmutableArray<SymbolDisplayPart>> GetLocalPartsAsync(ILocalSymbol symbol) 810using var _ = ArrayBuilder<SymbolDisplayPart>.GetInstance(out var parts); 831protected void AddToGroup(SymbolDescriptionGroups group, params SymbolDisplayPart[] partsArray) 832=> AddToGroup(group, (IEnumerable<SymbolDisplayPart>)partsArray); 834protected void AddToGroup(SymbolDescriptionGroups group, params IEnumerable<SymbolDisplayPart>[] partsArray) 849private static IEnumerable<SymbolDisplayPart> Description(string description) 860protected static IEnumerable<SymbolDisplayPart> Keyword(string text) 863protected static IEnumerable<SymbolDisplayPart> LineBreak(int count = 1) 871protected static IEnumerable<SymbolDisplayPart> PlainText(string text) 874protected static IEnumerable<SymbolDisplayPart> Punctuation(string text) 877protected static IEnumerable<SymbolDisplayPart> Space(int count = 1) 882protected ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(ISymbol symbol, SymbolDisplayFormat? format = null) 888private static IEnumerable<SymbolDisplayPart> Part(SymbolDisplayPartKind kind, ISymbol? symbol, string text) 893private static IEnumerable<SymbolDisplayPart> Part(SymbolDisplayPartKind kind, string text) 896private static IEnumerable<SymbolDisplayPart> TypeParameterName(string text)
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.cs (2)
21public Task<ImmutableArray<SymbolDisplayPart>> ToDescriptionPartsAsync(SemanticModel semanticModel, int position, ImmutableArray<ISymbol> symbols, SymbolDescriptionOptions options, SymbolDescriptionGroups groups, CancellationToken cancellationToken) 24return SpecializedTasks.EmptyImmutableArray<SymbolDisplayPart>();
LanguageServices\SymbolDisplayService\ISymbolDisplayService.cs (1)
15Task<ImmutableArray<SymbolDisplayPart>> ToDescriptionPartsAsync(SemanticModel semanticModel, int position, ImmutableArray<ISymbol> symbols, SymbolDescriptionOptions options, SymbolDescriptionGroups groups = SymbolDescriptionGroups.All, CancellationToken cancellationToken = default);
MetadataAsSource\AbstractMetadataAsSourceService.AbstractWrappedSymbol.cs (2)
95public ImmutableArray<SymbolDisplayPart> ToDisplayParts(SymbolDisplayFormat format = null) 104public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, int position, SymbolDisplayFormat format = null)
MetadataAsSource\AbstractMetadataAsSourceService.WrappedNamedTypeSymbol.cs (2)
122public ImmutableArray<SymbolDisplayPart> ToDisplayParts(NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 128public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format = null)
Shared\Utilities\SupportedPlatformData.cs (2)
22public IList<SymbolDisplayPart> ToDisplayParts() 27var builder = new List<SymbolDisplayPart>();
SignatureHelp\AbstractSignatureHelpProvider.cs (14)
141IList<SymbolDisplayPart> prefixParts, 142IList<SymbolDisplayPart> separatorParts, 143IList<SymbolDisplayPart> suffixParts, 145IList<SymbolDisplayPart>? descriptionParts = null) 158IList<SymbolDisplayPart> prefixParts, 159IList<SymbolDisplayPart> separatorParts, 160IList<SymbolDisplayPart> suffixParts, 162IList<SymbolDisplayPart>? descriptionParts = null) 175IList<SymbolDisplayPart> prefixParts, 176IList<SymbolDisplayPart> separatorParts, 177IList<SymbolDisplayPart> suffixParts, 179IList<SymbolDisplayPart>? descriptionParts) 182? SpecializedCollections.EmptyList<SymbolDisplayPart>() 200var structuralTypeParts = new List<SymbolDisplayPart>
SignatureHelp\SignatureHelpItem.cs (5)
66Func<CancellationToken, IEnumerable<SymbolDisplayPart>> documentationFactory, 67IEnumerable<SymbolDisplayPart> prefixParts, 68IEnumerable<SymbolDisplayPart> separatorParts, 69IEnumerable<SymbolDisplayPart> suffixParts, 71IEnumerable<SymbolDisplayPart> descriptionParts)
SignatureHelp\SignatureHelpParameter.cs (14)
24IEnumerable<SymbolDisplayPart> displayParts, 25IEnumerable<SymbolDisplayPart>? prefixDisplayParts = null, 26IEnumerable<SymbolDisplayPart>? suffixDisplayParts = null, 27IEnumerable<SymbolDisplayPart>? selectedDisplayParts = null) 43public IList<SymbolDisplayPart> PrefixDisplayParts { get; } = prefixDisplayParts.ToImmutableArrayOrEmpty(); 48public IList<SymbolDisplayPart> SuffixDisplayParts { get; } = suffixDisplayParts.ToImmutableArrayOrEmpty(); 54public IList<SymbolDisplayPart> DisplayParts { get; } = displayParts.ToImmutableArrayOrEmpty(); 66public IList<SymbolDisplayPart> SelectedDisplayParts { get; } = selectedDisplayParts.ToImmutableArrayOrEmpty(); 70internal IEnumerable<SymbolDisplayPart> GetAllParts() 142Func<CancellationToken, IEnumerable<SymbolDisplayPart>>? documentationFactory, 143IEnumerable<SymbolDisplayPart> displayParts, 144IEnumerable<SymbolDisplayPart>? prefixDisplayParts = null, 145IEnumerable<SymbolDisplayPart>? suffixDisplayParts = null, 146IEnumerable<SymbolDisplayPart>? selectedDisplayParts = null)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (11)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (1)
188public static ImmutableArray<SymbolDisplayPart> ToSymbolDisplayParts(this string text)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolDisplayPartExtensions.cs (6)
12public static string GetFullText(this IEnumerable<SymbolDisplayPart> parts) 15public static void AddLineBreak(this IList<SymbolDisplayPart> parts, string text = "\r\n") 18public static void AddMethodName(this IList<SymbolDisplayPart> parts, string text) 21public static void AddPunctuation(this IList<SymbolDisplayPart> parts, string text) 24public static void AddSpace(this IList<SymbolDisplayPart> parts, string text = " ") 27public static void AddText(this IList<SymbolDisplayPart> parts, string text)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (2)
196public ImmutableArray<SymbolDisplayPart> ToDisplayParts(SymbolDisplayFormat format = null) 202public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, int position, SymbolDisplayFormat format = null)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeSymbol.cs (2)
62public ImmutableArray<SymbolDisplayPart> ToDisplayParts(NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 68public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format = null)
Microsoft.CodeAnalysis.PublicApiAnalyzers (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (1)
188public static ImmutableArray<SymbolDisplayPart> ToSymbolDisplayParts(this string text)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolDisplayPartExtensions.cs (6)
12public static string GetFullText(this IEnumerable<SymbolDisplayPart> parts) 15public static void AddLineBreak(this IList<SymbolDisplayPart> parts, string text = "\r\n") 18public static void AddMethodName(this IList<SymbolDisplayPart> parts, string text) 21public static void AddPunctuation(this IList<SymbolDisplayPart> parts, string text) 24public static void AddSpace(this IList<SymbolDisplayPart> parts, string text = " ") 27public static void AddText(this IList<SymbolDisplayPart> parts, string text)
Microsoft.CodeAnalysis.ResxSourceGenerator (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (1)
188public static ImmutableArray<SymbolDisplayPart> ToSymbolDisplayParts(this string text)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolDisplayPartExtensions.cs (6)
12public static string GetFullText(this IEnumerable<SymbolDisplayPart> parts) 15public static void AddLineBreak(this IList<SymbolDisplayPart> parts, string text = "\r\n") 18public static void AddMethodName(this IList<SymbolDisplayPart> parts, string text) 21public static void AddPunctuation(this IList<SymbolDisplayPart> parts, string text) 24public static void AddSpace(this IList<SymbolDisplayPart> parts, string text = " ") 27public static void AddText(this IList<SymbolDisplayPart> parts, string text)
Microsoft.CodeAnalysis.VisualBasic (19)
SymbolDisplay\SymbolDisplay.vb (8)
57Dim builder = ArrayBuilder(Of SymbolDisplayPart).GetInstance() 78Optional format As SymbolDisplayFormat = Nothing) As ImmutableArray(Of SymbolDisplayPart) 98Optional format As SymbolDisplayFormat = Nothing) As ImmutableArray(Of SymbolDisplayPart) 107minimal As Boolean) As ImmutableArray(Of SymbolDisplayPart) 108Dim builder = ArrayBuilder(Of SymbolDisplayPart).GetInstance() 115Private Sub PopulateDisplayParts(builder As ArrayBuilder(Of SymbolDisplayPart), 165Friend Sub AddSymbolDisplayParts(parts As ArrayBuilder(Of SymbolDisplayPart), str As String) 190Friend Sub AddSymbolDisplayParts(parts As ArrayBuilder(Of SymbolDisplayPart), c As Char)
SymbolDisplay\SymbolDisplayVisitor.vb (4)
30builder As ArrayBuilder(Of SymbolDisplayPart), 41builder As ArrayBuilder(Of SymbolDisplayPart), 55Protected Shadows Sub Initialize(builder As ArrayBuilder(Of SymbolDisplayPart), format As SymbolDisplayFormat, isFirstSymbolVisited As Boolean, semanticModelOpt As SemanticModel, positionOpt As Integer, inNamespaceOrType As Boolean) 89noEscaping As Boolean) As SymbolDisplayPart
SymbolDisplay\SymbolDisplayVisitor_Minimal.vb (1)
126builder As ArrayBuilder(Of SymbolDisplayPart)) As Boolean
Symbols\Symbol.vb (4)
868Public Function ToDisplayParts(Optional format As SymbolDisplayFormat = Nothing) As ImmutableArray(Of SymbolDisplayPart) 876Public Function ToMinimalDisplayParts(semanticModel As SemanticModel, position As Integer, Optional format As SymbolDisplayFormat = Nothing) As ImmutableArray(Of SymbolDisplayPart) 1329Private Function ISymbol_ToDisplayParts(Optional format As SymbolDisplayFormat = Nothing) As ImmutableArray(Of SymbolDisplayPart) Implements ISymbol.ToDisplayParts 1337Private Function ISymbol_ToMinimalDisplayParts(semanticModel As SemanticModel, position As Integer, Optional format As SymbolDisplayFormat = Nothing) As ImmutableArray(Of SymbolDisplayPart) Implements ISymbol.ToMinimalDisplayParts
Symbols\TypeSymbol.vb (2)
618Private Function ITypeSymbol_ToDisplayParts(topLevelNullability As NullableFlowState, Optional format As SymbolDisplayFormat = Nothing) As ImmutableArray(Of SymbolDisplayPart) Implements ITypeSymbol.ToDisplayParts 626Private Function ITypeSymbol_ToMinimalDisplayParts(semanticModel As SemanticModel, topLevelNullability As NullableFlowState, position As Integer, Optional format As SymbolDisplayFormat = Nothing) As ImmutableArray(Of SymbolDisplayPart) Implements ITypeSymbol.ToMinimalDisplayParts
Microsoft.CodeAnalysis.Workspaces (15)
Classification\Classifier.cs (4)
113internal static async Task<ImmutableArray<SymbolDisplayPart>> GetClassifiedSymbolDisplayPartsAsync( 123internal static ImmutableArray<SymbolDisplayPart> ConvertClassificationsToParts( 126var parts = ArrayBuilder<SymbolDisplayPart>.GetInstance(); 148private static IEnumerable<SymbolDisplayPart> Space(int count = 1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (1)
188public static ImmutableArray<SymbolDisplayPart> ToSymbolDisplayParts(this string text)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolDisplayPartExtensions.cs (6)
12public static string GetFullText(this IEnumerable<SymbolDisplayPart> parts) 15public static void AddLineBreak(this IList<SymbolDisplayPart> parts, string text = "\r\n") 18public static void AddMethodName(this IList<SymbolDisplayPart> parts, string text) 21public static void AddPunctuation(this IList<SymbolDisplayPart> parts, string text) 24public static void AddSpace(this IList<SymbolDisplayPart> parts, string text = " ") 27public static void AddText(this IList<SymbolDisplayPart> parts, string text)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (2)
196public ImmutableArray<SymbolDisplayPart> ToDisplayParts(SymbolDisplayFormat format = null) 202public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, int position, SymbolDisplayFormat format = null)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeSymbol.cs (2)
62public ImmutableArray<SymbolDisplayPart> ToDisplayParts(NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 68public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format = null)
Microsoft.VisualStudio.LanguageServices (5)
ChangeSignature\ChangeSignatureDialogViewModel.cs (3)
40private readonly ImmutableArray<SymbolDisplayPart> _declarationParts; 345private List<SymbolDisplayPart> GetSignatureDisplayParts() 347var displayParts = new List<SymbolDisplayPart>();
ChangeSignature\ChangeSignatureViewModelFactoryService.cs (1)
15public abstract SymbolDisplayPart[] GeneratePreviewDisplayParts(
ChangeSignature\IChangeSignatureViewModelFactoryService.cs (1)
13SymbolDisplayPart[] GeneratePreviewDisplayParts(AddedParameterViewModel addedParameterViewModel);
Microsoft.VisualStudio.LanguageServices.CSharp (2)
ChangeSignature\CSharpChangeSignatureViewModelFactoryService.cs (2)
29public override SymbolDisplayPart[] GeneratePreviewDisplayParts(AddedParameterViewModel addedParameterViewModel) 31var parts = new List<SymbolDisplayPart>();
Roslyn.Diagnostics.Analyzers (11)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (1)
188public static ImmutableArray<SymbolDisplayPart> ToSymbolDisplayParts(this string text)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolDisplayPartExtensions.cs (6)
12public static string GetFullText(this IEnumerable<SymbolDisplayPart> parts) 15public static void AddLineBreak(this IList<SymbolDisplayPart> parts, string text = "\r\n") 18public static void AddMethodName(this IList<SymbolDisplayPart> parts, string text) 21public static void AddPunctuation(this IList<SymbolDisplayPart> parts, string text) 24public static void AddSpace(this IList<SymbolDisplayPart> parts, string text = " ") 27public static void AddText(this IList<SymbolDisplayPart> parts, string text)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (2)
196public ImmutableArray<SymbolDisplayPart> ToDisplayParts(SymbolDisplayFormat format = null) 202public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, int position, SymbolDisplayFormat format = null)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeSymbol.cs (2)
62public ImmutableArray<SymbolDisplayPart> ToDisplayParts(NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 68public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format = null)
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SymbolDisplayPartExtensions.cs (2)
9public static SymbolDisplayPart MassageErrorTypeNames(this SymbolDisplayPart part, string? replacement = null)
Test.Utilities (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (1)
188public static ImmutableArray<SymbolDisplayPart> ToSymbolDisplayParts(this string text)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolDisplayPartExtensions.cs (6)
12public static string GetFullText(this IEnumerable<SymbolDisplayPart> parts) 15public static void AddLineBreak(this IList<SymbolDisplayPart> parts, string text = "\r\n") 18public static void AddMethodName(this IList<SymbolDisplayPart> parts, string text) 21public static void AddPunctuation(this IList<SymbolDisplayPart> parts, string text) 24public static void AddSpace(this IList<SymbolDisplayPart> parts, string text = " ") 27public static void AddText(this IList<SymbolDisplayPart> parts, string text)
Text.Analyzers (11)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (1)
188public static ImmutableArray<SymbolDisplayPart> ToSymbolDisplayParts(this string text)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolDisplayPartExtensions.cs (6)
12public static string GetFullText(this IEnumerable<SymbolDisplayPart> parts) 15public static void AddLineBreak(this IList<SymbolDisplayPart> parts, string text = "\r\n") 18public static void AddMethodName(this IList<SymbolDisplayPart> parts, string text) 21public static void AddPunctuation(this IList<SymbolDisplayPart> parts, string text) 24public static void AddSpace(this IList<SymbolDisplayPart> parts, string text = " ") 27public static void AddText(this IList<SymbolDisplayPart> parts, string text)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationSymbol.cs (2)
196public ImmutableArray<SymbolDisplayPart> ToDisplayParts(SymbolDisplayFormat format = null) 202public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, int position, SymbolDisplayFormat format = null)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationTypeSymbol.cs (2)
62public ImmutableArray<SymbolDisplayPart> ToDisplayParts(NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 68public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format = null)