157 instantiations of SymbolDisplayPart
Microsoft.CodeAnalysis.CodeStyle (6)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs\StringExtensions.cs (1)
189=> ImmutableArray.Create(new SymbolDisplayPart(SymbolDisplayPartKind.Text, null, text));
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 (8)
SymbolDisplay\SymbolDisplay.cs (1)
235return ImmutableArray.Create<SymbolDisplayPart>(new SymbolDisplayPart(SymbolDisplayPartKind.MethodName, symbol, "<top-level-statements-entry-point>"));
SymbolDisplay\SymbolDisplayVisitor.cs (1)
65return new SymbolDisplayPart(kind, symbol, text);
SymbolDisplay\SymbolDisplayVisitor.Types.cs (6)
463builder.Add(new SymbolDisplayPart(SymbolDisplayPartKind.ClassName, symbol, "<empty anonymous type>")); 468builder.Add(new SymbolDisplayPart(SymbolDisplayPartKind.ClassName, symbol, name)); 680builder.Add(new SymbolDisplayPart(SymbolDisplayPartKind.AnonymousTypeIndicator, null, "AnonymousType")); 685builder.Add(new SymbolDisplayPart(SymbolDisplayPartKind.AnonymousTypeIndicator, null, "Tuple")); 887builder.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Keyword, null, "unmanaged")); 897builder.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Keyword, null, "notnull"));
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
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)
19=> new SymbolDisplayPart(SymbolDisplayPartKind.Text, null, text);
LanguageServices\CSharpStructuralTypeDisplayService.cs (1)
54members.Add(new SymbolDisplayPart(SymbolDisplayPartKind.PropertyName, property, property.Name));
SignatureHelp\AbstractCSharpSignatureHelpProvider.cs (6)
34=> new SymbolDisplayPart(SymbolDisplayPartKind.Keyword, null, SyntaxFacts.GetText(kind)); 37=> new SymbolDisplayPart(SymbolDisplayPartKind.Operator, null, SyntaxFacts.GetText(kind)); 40=> new SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, null, SyntaxFacts.GetText(kind)); 43=> new SymbolDisplayPart(SymbolDisplayPartKind.Text, null, text); 46=> new SymbolDisplayPart(SymbolDisplayPartKind.Space, null, " "); 49=> new SymbolDisplayPart(SymbolDisplayPartKind.LineBreak, null, "\r\n");
SignatureHelp\AttributeSignatureHelpProvider.cs (2)
180displayParts.Add(new SymbolDisplayPart( 205new SymbolDisplayPart(SymbolDisplayPartKind.Text, null, CSharpFeaturesResources.Properties),
SignatureHelp\ElementAccessExpressionSignatureHelpProvider.cs (1)
270result.Add(new SymbolDisplayPart(SymbolDisplayPartKind.PropertyName, indexer, indexer.Name));
SignatureHelp\GenericNameSignatureHelpProvider.cs (2)
238parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.TypeParameterName, typeParam, typeParam.Name)); 254parts.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)
71parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.ParameterName, null, TargetName));
SignatureHelp\TupleConstructionSignatureHelpProvider.cs (3)
153var prefixParts = SpecializedCollections.SingletonEnumerable(new SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, null, "(")).ToTaggedText(); 154var suffixParts = SpecializedCollections.SingletonEnumerable(new SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, null, ")")).ToTaggedText(); 193typeParts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.PropertyName, null, elementName));
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
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)
145? ImmutableArray.Create(new SymbolDisplayPart(SymbolDisplayPartKind.Text, null, tooltip))
DocumentationComments\AbstractDocumentationCommentFormattingService.cs (2)
525new SymbolDisplayPart(kind, symbol: null, text: TrimCrefPrefix(crefValue))); 546new SymbolDisplayPart(SymbolDisplayPartKind.TypeParameterName, symbol: null, text: TrimCrefPrefix(crefValue)));
InlineHints\AbstractInlineTypeHintsService.cs (1)
119finalParts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Text, symbol: null, "..."));
InlineHints\TypeHint.cs (1)
13private static readonly ImmutableArray<SymbolDisplayPart> s_spaceArray = ImmutableArray.Create(new SymbolDisplayPart(SymbolDisplayPartKind.Space, symbol: null, " "));
LanguageServices\AnonymousTypeDisplayService\AbstractStructuralTypeDisplayService.cs (4)
39parts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Keyword, symbol: null, 218yield return new SymbolDisplayPart(SymbolDisplayPartKind.LineBreak, null, "\r\n"); 229=> new(kind, symbol, text); 235yield return new SymbolDisplayPart(SymbolDisplayPartKind.Space, null, " ");
LanguageServices\AnonymousTypeDisplayService\StructuralTypeDisplayInfo.cs (1)
56newParts.Add(new SymbolDisplayPart(part.Kind, part.Symbol, name));
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (4)
539AddToGroup(SymbolDescriptionGroups.MainDescription, new SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, null, "?")); 825yield return new SymbolDisplayPart(SymbolDisplayPartKind.LineBreak, null, "\r\n"); 837yield return new SymbolDisplayPart(SymbolDisplayPartKind.Space, null, new string(' ', count)); 848yield return new SymbolDisplayPart(kind, symbol, text);
SignatureHelp\AbstractSignatureHelpProvider.cs (1)
201new SymbolDisplayPart(SymbolDisplayPartKind.Space, null, "\r\n\r\n")
Microsoft.CodeAnalysis.VisualBasic (13)
SymbolDisplay\SymbolDisplay.vb (8)
146parts.Add(New SymbolDisplayPart(DirectCast(lastKind, SymbolDisplayPartKind), Nothing, sb.ToString())) 155parts.Add(New SymbolDisplayPart(DirectCast(lastKind, SymbolDisplayPartKind), Nothing, sb.ToString())) 164parts.Add(New SymbolDisplayPart(SymbolDisplayPartKind.FieldName, Nothing, wellKnown)) 169parts.Add(New SymbolDisplayPart(SymbolDisplayPartKind.StringLiteral, Nothing, """" & c & """c")) 175parts.Add(New SymbolDisplayPart(SymbolDisplayPartKind.MethodName, Nothing, "ChrW")) 176parts.Add(New SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, Nothing, "(")) 177parts.Add(New SymbolDisplayPart(SymbolDisplayPartKind.NumericLiteral, Nothing, "&H" & codepoint.ToString("X"))) 178parts.Add(New SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, Nothing, ")"))
SymbolDisplay\SymbolDisplayVisitor.Types.vb (4)
329builder.Add(New SymbolDisplayPart(SymbolDisplayPartKind.ClassName, symbol, "<empty anonymous type>")) 332builder.Add(New SymbolDisplayPart(SymbolDisplayPartKind.ClassName, symbol, name)) 432builder.Add(New SymbolDisplayPart(SymbolDisplayPartKind.AnonymousTypeIndicator, Nothing, "AnonymousType")) 435builder.Add(New SymbolDisplayPart(SymbolDisplayPartKind.AnonymousTypeIndicator, Nothing, "Tuple"))
SymbolDisplay\SymbolDisplayVisitor.vb (1)
65Return New SymbolDisplayPart(kind, symbol, If(escape, EscapeIdentifier(text), text))
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (3)
SymbolDisplayPartExtensions.vb (3)
16New SymbolDisplayPart(SymbolDisplayPartKind.Keyword, Nothing, "Object"), 17New SymbolDisplayPart(SymbolDisplayPartKind.Text, Nothing, replacement)) 21Return New SymbolDisplayPart(SymbolDisplayPartKind.ErrorTypeName, Nothing, String.Format("[{0}]", text))
Microsoft.CodeAnalysis.VisualBasic.Features (11)
LanguageServices\VisualBasicStructuralTypeDisplayService.vb (1)
53members.Add(New SymbolDisplayPart(SymbolDisplayPartKind.PropertyName, [property], [property].Name))
SignatureHelp\AbstractVisualBasicSignatureHelpProvider.vb (6)
14Return New SymbolDisplayPart(SymbolDisplayPartKind.ParameterName, Nothing, s) 18Return New SymbolDisplayPart(SymbolDisplayPartKind.Keyword, Nothing, SyntaxFacts.GetText(kind)) 22Return New SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, Nothing, SyntaxFacts.GetText(kind)) 26Return New SymbolDisplayPart(SymbolDisplayPartKind.Text, Nothing, _text) 30Return New SymbolDisplayPart(SymbolDisplayPartKind.Space, Nothing, " ") 34Return New SymbolDisplayPart(SymbolDisplayPartKind.Space, Nothing, vbCrLf)
SignatureHelp\AttributeSignatureHelpProvider.vb (2)
152displayParts.Add(New SymbolDisplayPart( 172New SymbolDisplayPart(SymbolDisplayPartKind.Text, Nothing, VBFeaturesResources.Properties),
SignatureHelp\GenericNameSignatureHelpProvider.Method.vb (1)
20result.Add(New SymbolDisplayPart(SymbolDisplayPartKind.MethodName, method, method.Name))
SignatureHelp\InvocationExpressionSignatureHelpProvider.DelegateInvoke.vb (1)
43displayParts.Add(New SymbolDisplayPart(SymbolDisplayPartKind.MethodName, invokeMethod, invokeMethod.Name))
Microsoft.CodeAnalysis.VisualBasic.Workspaces (49)
SymbolDisplayPartExtensions.vb (3)
16New SymbolDisplayPart(SymbolDisplayPartKind.Keyword, Nothing, "Object"), 17New SymbolDisplayPart(SymbolDisplayPartKind.Text, Nothing, replacement)) 21Return New SymbolDisplayPart(SymbolDisplayPartKind.ErrorTypeName, Nothing, String.Format("[{0}]", text))
Utilities\IntrinsicOperators\AbstractIntrinsicOperatorDocumentation.vb (7)
27Return {New SymbolDisplayPart(SymbolDisplayPartKind.ParameterName, Nothing, GetParameterName(index))} 38suffixParts.Add(New SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, Nothing, ")")) 39suffixParts.Add(New SymbolDisplayPart(SymbolDisplayPartKind.Space, Nothing, " ")) 40suffixParts.Add(New SymbolDisplayPart(SymbolDisplayPartKind.Keyword, Nothing, "As")) 41suffixParts.Add(New SymbolDisplayPart(SymbolDisplayPartKind.Space, Nothing, " ")) 58suffixParts.Add(New SymbolDisplayPart(SymbolDisplayPartKind.Text, Nothing, ReturnTypeMetadataName)) 64suffixParts.Add(New SymbolDisplayPart(SymbolDisplayPartKind.Text, Nothing, VBWorkspaceResources.result))
Utilities\IntrinsicOperators\AddHandlerStatementDocumentation.vb (2)
28Return {New SymbolDisplayPart(SymbolDisplayPartKind.Keyword, Nothing, "AddHandler"), 29New SymbolDisplayPart(SymbolDisplayPartKind.Space, Nothing, " ")}
Utilities\IntrinsicOperators\BinaryConditionalExpressionDocumentation.vb (2)
51Return {New SymbolDisplayPart(SymbolDisplayPartKind.Keyword, Nothing, "If"), 52New SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, Nothing, "(")}
Utilities\IntrinsicOperators\CTypeCastExpressionDocumentation.vb (2)
18New SymbolDisplayPart(SymbolDisplayPartKind.Keyword, Nothing, "CType"), 19New SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, Nothing, "(")
Utilities\IntrinsicOperators\DirectCastExpressionDocumentation.vb (2)
18New SymbolDisplayPart(SymbolDisplayPartKind.Keyword, Nothing, "DirectCast"), 19New SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, Nothing, "(")
Utilities\IntrinsicOperators\GetTypeExpressionDocumentation.vb (2)
44New SymbolDisplayPart(SymbolDisplayPartKind.Keyword, Nothing, "GetType"), 45New SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, Nothing, "(")
Utilities\IntrinsicOperators\GetXmlNamespaceExpressionDocumentation.vb (5)
13New SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, Nothing, "["), 14New SymbolDisplayPart(SymbolDisplayPartKind.ParameterName, Nothing, GetParameterName(index)), 15New SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, Nothing, "]") 55New SymbolDisplayPart(SymbolDisplayPartKind.Keyword, Nothing, "GetXmlNamespace"), 56New SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, Nothing, "(")
Utilities\IntrinsicOperators\MidAssignmentDocumentation.vb (8)
45Return {New SymbolDisplayPart(SymbolDisplayPartKind.ParameterName, Nothing, "[" + GetParameterName(2) + "]")} 65New SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, Nothing, ")"), 66New SymbolDisplayPart(SymbolDisplayPartKind.Space, Nothing, " "), 67New SymbolDisplayPart(SymbolDisplayPartKind.Operator, Nothing, "="), 68New SymbolDisplayPart(SymbolDisplayPartKind.Space, Nothing, " "), 69New SymbolDisplayPart(SymbolDisplayPartKind.Text, Nothing, VBWorkspaceResources.stringExpression) 75Return {New SymbolDisplayPart(SymbolDisplayPartKind.Keyword, Nothing, "Mid"), 76New SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, Nothing, "(")}
Utilities\IntrinsicOperators\NameOfExpressionDocumentation.vb (2)
29Return {New SymbolDisplayPart(SymbolDisplayPartKind.Keyword, Nothing, "NameOf"), 30New SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, Nothing, "(")}
Utilities\IntrinsicOperators\PredefinedCastExpressionDocumentation.vb (2)
55Return {New SymbolDisplayPart(SymbolDisplayPartKind.Keyword, Nothing, _keywordText), 56New SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, Nothing, "(")}
Utilities\IntrinsicOperators\RemoveHandlerStatementDocumentation.vb (2)
28Return {New SymbolDisplayPart(SymbolDisplayPartKind.Keyword, Nothing, "RemoveHandler"), 29New SymbolDisplayPart(SymbolDisplayPartKind.Space, Nothing, " ")}
Utilities\IntrinsicOperators\TernaryConditionalExpressionDocumentation.vb (8)
17Return {New SymbolDisplayPart(SymbolDisplayPartKind.ParameterName, Nothing, GetParameterName(index)), 18New SymbolDisplayPart(SymbolDisplayPartKind.Space, Nothing, " "), 19New SymbolDisplayPart(SymbolDisplayPartKind.Keyword, Nothing, "As"), 20New SymbolDisplayPart(SymbolDisplayPartKind.Space, Nothing, " "), 21New SymbolDisplayPart(SymbolDisplayPartKind.Keyword, Nothing, "Boolean")} 23Return {New SymbolDisplayPart(SymbolDisplayPartKind.ParameterName, Nothing, GetParameterName(index))} 67Return {New SymbolDisplayPart(SymbolDisplayPartKind.Keyword, Nothing, "If"), 68New SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, Nothing, "(")}
Utilities\IntrinsicOperators\TryCastExpressionDocumentation.vb (2)
18New SymbolDisplayPart(SymbolDisplayPartKind.Keyword, Nothing, "TryCast"), 19New SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, Nothing, "(")
Microsoft.CodeAnalysis.Workspaces (8)
Classification\Classifier.cs (2)
118parts.Add(new SymbolDisplayPart(kind.Value, null, sourceText.ToString(span.TextSpan))); 129yield return new SymbolDisplayPart(SymbolDisplayPartKind.Space, null, new string(' ', count));
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs\StringExtensions.cs (1)
189=> ImmutableArray.Create(new SymbolDisplayPart(SymbolDisplayPartKind.Text, null, text));
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)
367displayParts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, null, "(")); 374displayParts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, null, ",")); 375displayParts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Space, null, " ")); 396displayParts.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));
Microsoft.VisualStudio.LanguageServices.VisualBasic (9)
ChangeSignature\VisualBasicChangeSignatureViewModelFactoryService.vb (9)
23parts.Add(New SymbolDisplayPart(SymbolDisplayPartKind.ParameterName, Nothing, addedParameterViewModel.ParameterName)) 24parts.Add(New SymbolDisplayPart(SymbolDisplayPartKind.Space, Nothing, " ")) 25parts.Add(New SymbolDisplayPart(SymbolDisplayPartKind.Keyword, Nothing, "As")) 26parts.Add(New SymbolDisplayPart(SymbolDisplayPartKind.Space, Nothing, " ")) 33parts.Add(New SymbolDisplayPart(typePartKind, Nothing, addedParameterViewModel.Type)) 36parts.Add(New SymbolDisplayPart(SymbolDisplayPartKind.Space, Nothing, " ")) 37parts.Add(New SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, Nothing, "=")) 38parts.Add(New SymbolDisplayPart(SymbolDisplayPartKind.Space, Nothing, " ")) 39parts.Add(New SymbolDisplayPart(SymbolDisplayPartKind.Text, Nothing, addedParameterViewModel.Default))
371 references to SymbolDisplayPart
Microsoft.CodeAnalysis (10)
SymbolDisplay\AbstractSymbolDisplayVisitor.cs (2)
16protected readonly ArrayBuilder<SymbolDisplayPart> builder; 28ArrayBuilder<SymbolDisplayPart> builder,
SymbolDisplay\SymbolDisplayExtensions.cs (3)
17/// Converts an immutable array of <see cref="SymbolDisplayPart"/>s to a string. 21public static string ToDisplayString(this ImmutableArray<SymbolDisplayPart> parts) 42foreach (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)
245ImmutableArray<SymbolDisplayPart> ToDisplayParts(SymbolDisplayFormat? format = null); 272ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(
Symbols\ITypeSymbol.cs (2)
149ImmutableArray<SymbolDisplayPart> ToDisplayParts(NullableFlowState topLevelNullability, SymbolDisplayFormat? format = null); 177ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(
Microsoft.CodeAnalysis.CodeStyle (7)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs\StringExtensions.cs (1)
188public static ImmutableArray<SymbolDisplayPart> ToSymbolDisplayParts(this string text)
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)
CodeGenerationSymbol.cs (2)
201public ImmutableArray<SymbolDisplayPart> ToDisplayParts(SymbolDisplayFormat format = null) 207public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, int position, SymbolDisplayFormat format = null)
CodeGenerationTypeSymbol.cs (2)
67public ImmutableArray<SymbolDisplayPart> ToDisplayParts(NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 73public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format = null)
Microsoft.CodeAnalysis.CSharp (24)
SymbolDisplay\SymbolDisplay.cs (10)
109public static ImmutableArray<SymbolDisplayPart> ToDisplayParts( 121public static ImmutableArray<SymbolDisplayPart> ToDisplayParts( 132public static ImmutableArray<SymbolDisplayPart> ToDisplayParts( 156public static ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts( 168public static ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts( 179public static ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts( 191private static ImmutableArray<SymbolDisplayPart> ToDisplayParts( 202private static ImmutableArray<SymbolDisplayPart> ToDisplayParts( 235return ImmutableArray.Create<SymbolDisplayPart>(new SymbolDisplayPart(SymbolDisplayPartKind.MethodName, symbol, "<top-level-statements-entry-point>")); 238var builder = ArrayBuilder<SymbolDisplayPart>.GetInstance();
SymbolDisplay\SymbolDisplayVisitor.cs (3)
23ArrayBuilder<SymbolDisplayPart> builder, 33ArrayBuilder<SymbolDisplayPart> builder, 60internal SymbolDisplayPart CreatePart(SymbolDisplayPartKind kind, ISymbol symbol, string text)
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (1)
23ArrayBuilder<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)
152ImmutableArray<SymbolDisplayPart> ITypeSymbol.ToDisplayParts(CodeAnalysis.NullableFlowState topLevelNullability, SymbolDisplayFormat format) 162ImmutableArray<SymbolDisplayPart> ITypeSymbol.ToMinimalDisplayParts(SemanticModel semanticModel, CodeAnalysis.NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format)
Symbols\Symbol.cs (2)
1322public ImmutableArray<SymbolDisplayPart> ToDisplayParts(SymbolDisplayFormat format = null) 1335public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(
Symbols\TypeSymbol.cs (2)
666public ImmutableArray<SymbolDisplayPart> ToDisplayParts(CodeAnalysis.NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 680public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
SymbolDisplayPartExtensions.cs (2)
9public static SymbolDisplayPart MassageErrorTypeNames(this SymbolDisplayPart part, string? replacement = null)
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
CSharpInstructionDecoder.cs (1)
47var part = parts[i];
Microsoft.CodeAnalysis.CSharp.Features (63)
ExternalAccess\Pythia\Api\PythiaSignatureHelpItemWrapper.cs (2)
18public static SymbolDisplayPart CreateTextDisplayPart(string text) 26IList<SymbolDisplayPart> descriptionParts)
LanguageServices\CSharpStructuralTypeDisplayService.cs (2)
32protected override ImmutableArray<SymbolDisplayPart> GetNormalAnonymousTypeParts( 35using var _ = ArrayBuilder<SymbolDisplayPart>.GetInstance(out var members);
LanguageServices\CSharpSymbolDisplayService.SymbolDescriptionBuilder.cs (11)
96protected override Task<ImmutableArray<SymbolDisplayPart>> GetInitializerSourcePartsAsync( 113return SpecializedTasks.EmptyImmutableArray<SymbolDisplayPart>(); 116protected override ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(ISymbol symbol, SemanticModel semanticModel, int position, SymbolDisplayFormat format) 122private async Task<ImmutableArray<SymbolDisplayPart>> GetInitializerSourcePartsAsync( 147return ImmutableArray<SymbolDisplayPart>.Empty; 150private async Task<ImmutableArray<SymbolDisplayPart>> GetInitializerSourcePartsAsync( 159return ImmutableArray<SymbolDisplayPart>.Empty; 162private async Task<ImmutableArray<SymbolDisplayPart>> GetInitializerSourcePartsAsync( 171return ImmutableArray<SymbolDisplayPart>.Empty; 188private async Task<ImmutableArray<SymbolDisplayPart>> GetInitializerSourcePartsAsync( 202return ImmutableArray<SymbolDisplayPart>.Empty;
SignatureHelp\AbstractCSharpSignatureHelpProvider.cs (9)
33protected static SymbolDisplayPart Keyword(SyntaxKind kind) 36protected static SymbolDisplayPart Operator(SyntaxKind kind) 39protected static SymbolDisplayPart Punctuation(SyntaxKind kind) 42protected static SymbolDisplayPart Text(string text) 45protected static SymbolDisplayPart Space() 48protected static SymbolDisplayPart NewLine() 51private static readonly IList<SymbolDisplayPart> _separatorParts = new List<SymbolDisplayPart> 57protected static IList<SymbolDisplayPart> GetSeparatorParts() => _separatorParts;
SignatureHelp\AbstractOrdinaryMethodSignatureHelpProvider.cs (4)
31IList<SymbolDisplayPart>? descriptionParts) 48private static IList<SymbolDisplayPart> GetMethodGroupPreambleParts( 53var result = new List<SymbolDisplayPart>(); 88private static IList<SymbolDisplayPart> GetMethodGroupPostambleParts()
SignatureHelp\AttributeSignatureHelpProvider.cs (6)
178var displayParts = new List<SymbolDisplayPart>(); 199private static List<SymbolDisplayPart>? GetParameterPrefixDisplayParts(int i) 203return new List<SymbolDisplayPart> 214private static IList<SymbolDisplayPart> GetPreambleParts( 219var result = new List<SymbolDisplayPart>(); 227private static IList<SymbolDisplayPart> GetPostambleParts()
SignatureHelp\ConstructorInitializerSignatureHelpProvider.cs (3)
161private static IList<SymbolDisplayPart> GetPreambleParts( 166var result = new List<SymbolDisplayPart>(); 174private static IList<SymbolDisplayPart> GetPostambleParts()
SignatureHelp\ElementAccessExpressionSignatureHelpProvider.cs (3)
243private static IList<SymbolDisplayPart> GetPreambleParts( 248var result = new List<SymbolDisplayPart>(); 278private static IList<SymbolDisplayPart> GetPostambleParts()
SignatureHelp\GenericNameSignatureHelpProvider.cs (2)
225private static IList<SymbolDisplayPart> GetSelectedDisplayParts( 230var 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 (3)
12private static IList<SymbolDisplayPart> GetPreambleParts( 17var result = new List<SymbolDisplayPart>(); 25private static IList<SymbolDisplayPart> GetPostambleParts()
SignatureHelp\InvocationExpressionSignatureHelpProviderBase_DelegateAndFunctionPointerInvoke.cs (3)
59private static IList<SymbolDisplayPart> GetDelegateOrFunctionPointerInvokePreambleParts(IMethodSymbol invokeMethod, SemanticModel semanticModel, int position) 61var displayParts = new List<SymbolDisplayPart>(); 98private static IList<SymbolDisplayPart> GetDelegateOrFunctionPointerInvokePostambleParts()
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider_DelegateType.cs (4)
37private static IList<SymbolDisplayPart> GetDelegateTypePreambleParts(IMethodSymbol invokeMethod, SemanticModel semanticModel, int position) 39var result = new List<SymbolDisplayPart>(); 51var parts = new List<SymbolDisplayPart>(); 81private static IList<SymbolDisplayPart> GetDelegateTypePostambleParts()
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider_NormalType.cs (3)
40private static IList<SymbolDisplayPart> GetNormalTypePreambleParts( 45var result = new List<SymbolDisplayPart>(); 53private static IList<SymbolDisplayPart> GetNormalTypePostambleParts()
SignatureHelp\PrimaryConstructorBaseTypeSignatureHelpProvider.cs (3)
139static IList<SymbolDisplayPart> GetPreambleParts( 144var result = new List<SymbolDisplayPart>(); 152static IList<SymbolDisplayPart> GetPostambleParts()
SignatureHelp\TupleConstructionSignatureHelpProvider.cs (1)
181var spacePart = Space();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
SymbolDisplay\SymbolDisplayTests.cs (2)
3319private static void Verify(ImmutableArray<SymbolDisplayPart> actualParts, string expectedText, params SymbolDisplayPartKind[] expectedKinds) 5077var firstPart = description[0];
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
Simplification\CSharpSimplificationService.Expander.cs (1)
911ImmutableArray<SymbolDisplayPart> displayParts;
SymbolDisplayPartExtensions.cs (2)
9public static SymbolDisplayPart MassageErrorTypeNames(this SymbolDisplayPart part, string? replacement = null)
Microsoft.CodeAnalysis.ExternalAccess.FSharp (1)
Completion\FSharpCommonCompletionItem.cs (1)
20ImmutableArray<SymbolDisplayPart> description = default,
Microsoft.CodeAnalysis.Features (124)
CodeLens\CodeLensReferencesService.cs (1)
299var part = parts[index];
Common\TaggedText.cs (3)
91public static ImmutableArray<TaggedText> ToTaggedText(this IEnumerable<SymbolDisplayPart> displayParts, Func<ISymbol, string> getNavigationHint = null, bool includeNavigationHints = true) 95this IEnumerable<SymbolDisplayPart> displayParts, TaggedTextStyle style, Func<ISymbol, string> getNavigationHint = null, bool includeNavigationHints = true) 111private static string GetTag(SymbolDisplayPart part)
Completion\CommonCompletionItem.cs (1)
21ImmutableArray<SymbolDisplayPart> description = default,
Completion\Providers\RecommendedKeyword.cs (4)
16public Func<CancellationToken, ImmutableArray<SymbolDisplayPart>> DescriptionFactory { get; } 26internal static ImmutableArray<SymbolDisplayPart> CreateDisplayParts(string keyword, string toolTip) 28var textContentBuilder = new System.Collections.Generic.List<SymbolDisplayPart>(); 43Func<CancellationToken, ImmutableArray<SymbolDisplayPart>> descriptionFactory,
Completion\Providers\Snippets\SnippetCompletionItem.cs (1)
22ImmutableArray<SymbolDisplayPart> description,
DocumentationComments\AbstractDocumentationCommentFormattingService.cs (2)
504internal static IEnumerable<SymbolDisplayPart> CrefToSymbolDisplayParts( 528internal 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)
76using var _2 = ArrayBuilder<SymbolDisplayPart>.GetInstance(out var finalParts); 99ArrayBuilder<SymbolDisplayPart> finalParts, 100ImmutableArray<SymbolDisplayPart> parts, 107foreach (var part in parts)
InlineHints\TypeHint.cs (7)
13private static readonly ImmutableArray<SymbolDisplayPart> s_spaceArray = ImmutableArray.Create(new SymbolDisplayPart(SymbolDisplayPartKind.Space, symbol: null, " ")); 18public ImmutableArray<SymbolDisplayPart> Prefix { get; } 19public ImmutableArray<SymbolDisplayPart> Suffix { get; } 30private static ImmutableArray<SymbolDisplayPart> CreateSpaceSymbolPartArray(bool hasSpace) 31=> hasSpace ? s_spaceArray : ImmutableArray<SymbolDisplayPart>.Empty; 33public void Deconstruct(out ITypeSymbol type, out TextSpan span, out TextChange? textChange, out ImmutableArray<SymbolDisplayPart> prefix, out ImmutableArray<SymbolDisplayPart> suffix)
LanguageServices\AnonymousTypeDisplayService\AbstractStructuralTypeDisplayService.cs (18)
23protected abstract ImmutableArray<SymbolDisplayPart> GetNormalAnonymousTypeParts(INamedTypeSymbol anonymousType, SemanticModel semanticModel, int position); 25public ImmutableArray<SymbolDisplayPart> GetAnonymousTypeParts(INamedTypeSymbol anonymousType, SemanticModel semanticModel, int position) 30private ImmutableArray<SymbolDisplayPart> GetDelegateAnonymousTypeParts( 35using var _ = ArrayBuilder<SymbolDisplayPart>.GetInstance(out var parts); 48private static ImmutableArray<SymbolDisplayPart> MassageDelegateParts( 50ImmutableArray<SymbolDisplayPart> parts) 52using var _ = ArrayBuilder<SymbolDisplayPart>.GetInstance(out var result); 55foreach (var part in parts) 74SpecializedCollections.EmptyList<SymbolDisplayPart>()); 80IList<SymbolDisplayPart> typeParts = new List<SymbolDisplayPart>(); 214protected static IEnumerable<SymbolDisplayPart> LineBreak(int count = 1) 222protected static SymbolDisplayPart PlainText(string text) 225private static SymbolDisplayPart Part(SymbolDisplayPartKind kind, string text) 228private static SymbolDisplayPart Part(SymbolDisplayPartKind kind, ISymbol? symbol, string text) 231protected static IEnumerable<SymbolDisplayPart> Space(int count = 1) 239protected static SymbolDisplayPart Punctuation(string text) 242protected static SymbolDisplayPart Keyword(string text)
LanguageServices\AnonymousTypeDisplayService\IStructuralTypeDisplayService.cs (1)
18ImmutableArray<SymbolDisplayPart> GetAnonymousTypeParts(
LanguageServices\AnonymousTypeDisplayService\StructuralTypeDisplayInfo.cs (10)
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) 47newParts = new List<SymbolDisplayPart>(); 49foreach (var part in parts)
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (27)
87private readonly Dictionary<SymbolDescriptionGroups, IList<SymbolDisplayPart>> _groupMap = new(); 117protected abstract Task<ImmutableArray<SymbolDisplayPart>> GetInitializerSourcePartsAsync(ISymbol symbol); 118protected abstract ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(ISymbol symbol, SemanticModel semanticModel, int position, SymbolDisplayFormat format); 249var parts = new List<SymbolDisplayPart>(); 293var parts = new List<SymbolDisplayPart>(); 317public async Task<ImmutableArray<SymbolDisplayPart>> BuildDescriptionAsync( 409private ImmutableArray<SymbolDisplayPart> BuildDescription(SymbolDescriptionGroups groups) 411var finalParts = new List<SymbolDisplayPart>(); 596private async Task<ImmutableArray<SymbolDisplayPart>> GetFieldPartsAsync(IFieldSymbol symbol) 603using var _ = ArrayBuilder<SymbolDisplayPart>.GetInstance(out var parts); 628private async Task<ImmutableArray<SymbolDisplayPart>> GetLocalPartsAsync(ILocalSymbol symbol) 635using var _ = ArrayBuilder<SymbolDisplayPart>.GetInstance(out var parts); 770var parts = new List<SymbolDisplayPart>(); 792protected void AddToGroup(SymbolDescriptionGroups group, params SymbolDisplayPart[] partsArray) 793=> AddToGroup(group, (IEnumerable<SymbolDisplayPart>)partsArray); 795protected void AddToGroup(SymbolDescriptionGroups group, params IEnumerable<SymbolDisplayPart>[] partsArray) 802existingParts = new List<SymbolDisplayPart>(); 810private static IEnumerable<SymbolDisplayPart> Description(string description) 818protected static IEnumerable<SymbolDisplayPart> Keyword(string text) 821protected static IEnumerable<SymbolDisplayPart> LineBreak(int count = 1) 829protected static IEnumerable<SymbolDisplayPart> PlainText(string text) 832protected static IEnumerable<SymbolDisplayPart> Punctuation(string text) 835protected static IEnumerable<SymbolDisplayPart> Space(int count = 1) 840protected ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(ISymbol symbol, SymbolDisplayFormat format = null) 846private static IEnumerable<SymbolDisplayPart> Part(SymbolDisplayPartKind kind, ISymbol symbol, string text) 851private static IEnumerable<SymbolDisplayPart> Part(SymbolDisplayPartKind kind, string text) 854private static IEnumerable<SymbolDisplayPart> TypeParameterName(string text)
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.cs (2)
40public async Task<ImmutableArray<SymbolDisplayPart>> ToDescriptionPartsAsync(SemanticModel semanticModel, int position, ImmutableArray<ISymbol> symbols, SymbolDescriptionOptions options, SymbolDescriptionGroups groups, CancellationToken cancellationToken) 44return ImmutableArray.Create<SymbolDisplayPart>();
LanguageServices\SymbolDisplayService\ISymbolDisplayService.cs (1)
20Task<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)
123public ImmutableArray<SymbolDisplayPart> ToDisplayParts(NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 129public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format = null)
Shared\Utilities\SupportedPlatformData.cs (3)
30public IList<SymbolDisplayPart> ToDisplayParts() 34return SpecializedCollections.EmptyList<SymbolDisplayPart>(); 37var builder = new List<SymbolDisplayPart>();
SignatureHelp\AbstractSignatureHelpProvider.cs (14)
140IList<SymbolDisplayPart> prefixParts, 141IList<SymbolDisplayPart> separatorParts, 142IList<SymbolDisplayPart> suffixParts, 144IList<SymbolDisplayPart>? descriptionParts = null) 157IList<SymbolDisplayPart> prefixParts, 158IList<SymbolDisplayPart> separatorParts, 159IList<SymbolDisplayPart> suffixParts, 161IList<SymbolDisplayPart>? descriptionParts = null) 174IList<SymbolDisplayPart> prefixParts, 175IList<SymbolDisplayPart> separatorParts, 176IList<SymbolDisplayPart> suffixParts, 178IList<SymbolDisplayPart>? descriptionParts) 181? SpecializedCollections.EmptyList<SymbolDisplayPart>() 199var structuralTypeParts = new List<SymbolDisplayPart>
SignatureHelp\SignatureHelpItem.cs (5)
67Func<CancellationToken, IEnumerable<SymbolDisplayPart>> documentationFactory, 68IEnumerable<SymbolDisplayPart> prefixParts, 69IEnumerable<SymbolDisplayPart> separatorParts, 70IEnumerable<SymbolDisplayPart> suffixParts, 72IEnumerable<SymbolDisplayPart> descriptionParts)
SignatureHelp\SignatureHelpParameter.cs (14)
36public IList<SymbolDisplayPart> PrefixDisplayParts { get; } 41public IList<SymbolDisplayPart> SuffixDisplayParts { get; } 47public IList<SymbolDisplayPart> DisplayParts { get; } 59public IList<SymbolDisplayPart> SelectedDisplayParts { get; } 68IEnumerable<SymbolDisplayPart> displayParts, 69IEnumerable<SymbolDisplayPart>? prefixDisplayParts = null, 70IEnumerable<SymbolDisplayPart>? suffixDisplayParts = null, 71IEnumerable<SymbolDisplayPart>? selectedDisplayParts = null) 82internal IEnumerable<SymbolDisplayPart> GetAllParts() 148Func<CancellationToken, IEnumerable<SymbolDisplayPart>>? documentationFactory, 149IEnumerable<SymbolDisplayPart> displayParts, 150IEnumerable<SymbolDisplayPart>? prefixDisplayParts = null, 151IEnumerable<SymbolDisplayPart>? suffixDisplayParts = null, 152IEnumerable<SymbolDisplayPart>? selectedDisplayParts = null)
Microsoft.CodeAnalysis.VisualBasic (16)
SymbolDisplay\SymbolDisplay.vb (6)
61Optional format As SymbolDisplayFormat = Nothing) As ImmutableArray(Of SymbolDisplayPart) 81Optional format As SymbolDisplayFormat = Nothing) As ImmutableArray(Of SymbolDisplayPart) 90minimal As Boolean) As ImmutableArray(Of SymbolDisplayPart) 106Dim builder = ArrayBuilder(Of SymbolDisplayPart).GetInstance() 136Friend Sub AddSymbolDisplayParts(parts As ArrayBuilder(Of SymbolDisplayPart), str As String) 161Friend Sub AddSymbolDisplayParts(parts As ArrayBuilder(Of SymbolDisplayPart), c As Char)
SymbolDisplay\SymbolDisplayVisitor.vb (3)
23builder As ArrayBuilder(Of SymbolDisplayPart), 35builder As ArrayBuilder(Of SymbolDisplayPart), 63noEscaping As Boolean) As SymbolDisplayPart
SymbolDisplay\SymbolDisplayVisitor_Minimal.vb (1)
126builder As ArrayBuilder(Of SymbolDisplayPart)) As Boolean
Symbols\Symbol.vb (4)
807Public Function ToDisplayParts(Optional format As SymbolDisplayFormat = Nothing) As ImmutableArray(Of SymbolDisplayPart) 815Public Function ToMinimalDisplayParts(semanticModel As SemanticModel, position As Integer, Optional format As SymbolDisplayFormat = Nothing) As ImmutableArray(Of SymbolDisplayPart) 1268Private Function ISymbol_ToDisplayParts(Optional format As SymbolDisplayFormat = Nothing) As ImmutableArray(Of SymbolDisplayPart) Implements ISymbol.ToDisplayParts 1276Private 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)
608Private Function ITypeSymbol_ToDisplayParts(topLevelNullability As NullableFlowState, Optional format As SymbolDisplayFormat = Nothing) As ImmutableArray(Of SymbolDisplayPart) Implements ITypeSymbol.ToDisplayParts 616Private 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.VisualBasic.CodeStyle.Fixes (2)
SymbolDisplayPartExtensions.vb (2)
11Public Function MassageErrorTypeNames(p As SymbolDisplayPart, Optional replacement As String = Nothing) As SymbolDisplayPart
Microsoft.CodeAnalysis.VisualBasic.Features (63)
Completion\KeywordRecommenders\RecommendationHelpers.vb (1)
163Dim appendParts = Sub(parts As IEnumerable(Of SymbolDisplayPart))
LanguageServices\VisualBasicStructuralTypeDisplayService.vb (2)
29position As Integer) As ImmutableArray(Of SymbolDisplayPart) 30Dim members = ArrayBuilder(Of SymbolDisplayPart).GetInstance()
LanguageServices\VisualBasicSymbolDisplayService.SymbolDescriptionBuilder.vb (8)
78Protected Overrides Function GetInitializerSourcePartsAsync(symbol As ISymbol) As Task(Of ImmutableArray(Of SymbolDisplayPart)) 87Return SpecializedTasks.EmptyImmutableArray(Of SymbolDisplayPart) 90Protected Overrides Function ToMinimalDisplayParts(symbol As ISymbol, semanticModel As SemanticModel, position As Integer, format As SymbolDisplayFormat) As ImmutableArray(Of SymbolDisplayPart) 123Private Overloads Async Function GetInitializerSourcePartsAsync(symbol As IParameterSymbol) As Task(Of ImmutableArray(Of SymbolDisplayPart)) 129Return ImmutableArray(Of SymbolDisplayPart).Empty 132Private Overloads Async Function GetInitializerSourcePartsAsync(symbol As ILocalSymbol) As Task(Of ImmutableArray(Of SymbolDisplayPart)) 142Private Overloads Async Function GetInitializerSourcePartsAsync(symbol As IFieldSymbol) As Task(Of ImmutableArray(Of SymbolDisplayPart)) 157Private Overloads Async Function GetInitializerSourcePartsAsync(equalsValue As EqualsValueSyntax) As Task(Of ImmutableArray(Of SymbolDisplayPart))
QuickInfo\VisualBasicSemanticQuickInfoProvider.vb (1)
209Dim builder = New List(Of SymbolDisplayPart)
SignatureHelp\AbstractOrdinaryMethodSignatureHelpProvider.vb (4)
32Private Shared Function GetMemberGroupPreambleParts(symbol As ISymbol, semanticModel As SemanticModel, position As Integer) As IList(Of SymbolDisplayPart) 33Dim result = New List(Of SymbolDisplayPart)() 52position As Integer) As IList(Of SymbolDisplayPart) 53Dim parts = New List(Of SymbolDisplayPart)
SignatureHelp\AbstractVisualBasicSignatureHelpProvider.vb (8)
13Protected Shared Function SynthesizedParameter(s As String) As SymbolDisplayPart 17Protected Shared Function Keyword(kind As SyntaxKind) As SymbolDisplayPart 21Protected Shared Function Punctuation(kind As SyntaxKind) As SymbolDisplayPart 25Protected Shared Function Text(_text As String) As SymbolDisplayPart 29Protected Shared Function Space() As SymbolDisplayPart 33Protected Shared Function NewLine() As SymbolDisplayPart 37Protected Shared Function GetSeparatorParts() As IList(Of SymbolDisplayPart) 51Protected Shared Sub AddExtensionPreamble(symbol As ISymbol, result As IList(Of SymbolDisplayPart))
SignatureHelp\AttributeSignatureHelpProvider.vb (6)
150Dim displayParts = New List(Of SymbolDisplayPart) 169Private Shared Function GetParameterPrefixDisplayParts(i As Integer) As List(Of SymbolDisplayPart) 171Return New List(Of SymbolDisplayPart) From { 181Private Shared Function GetPreambleParts(method As IMethodSymbol, semanticModel As SemanticModel, position As Integer) As IList(Of SymbolDisplayPart) 182Dim result = New List(Of SymbolDisplayPart)() 188Private Shared Function GetPostambleParts() As IList(Of SymbolDisplayPart)
SignatureHelp\FunctionAggregationSignatureHelpProvider.vb (5)
113Private Shared Function GetPreambleParts(method As IMethodSymbol) As IList(Of SymbolDisplayPart) 114Dim result = New List(Of SymbolDisplayPart)() 123position As Integer) As IList(Of SymbolDisplayPart) 124Dim parts = New List(Of SymbolDisplayPart) 153Dim parts = New List(Of SymbolDisplayPart)
SignatureHelp\GenericNameSignatureHelpProvider.Method.vb (4)
9Private Shared Function GetPreambleParts(method As IMethodSymbol, semanticModel As SemanticModel, position As Integer) As IList(Of SymbolDisplayPart) 10Dim result = New List(Of SymbolDisplayPart)() 38Private Shared Function GetPostambleParts(method As IMethodSymbol, semanticModel As SemanticModel, position As Integer) As IList(Of SymbolDisplayPart) 39Dim result = New List(Of SymbolDisplayPart)()
SignatureHelp\GenericNameSignatureHelpProvider.NamedType.vb (3)
9Private Shared Function GetPreambleParts(namedType As INamedTypeSymbol, semanticModel As SemanticModel, position As Integer) As IList(Of SymbolDisplayPart) 10Dim result = New List(Of SymbolDisplayPart)() 21Private Shared Function GetPostambleParts() As IList(Of SymbolDisplayPart)
SignatureHelp\GenericNameSignatureHelpProvider.vb (3)
150Dim parts = New List(Of SymbolDisplayPart) 162parts As List(Of SymbolDisplayPart), 164position As Integer) As IList(Of SymbolDisplayPart)
SignatureHelp\InvocationExpressionSignatureHelpProvider.DelegateInvoke.vb (4)
39Private Shared Function GetDelegateInvokePreambleParts(invokeMethod As IMethodSymbol, semanticModel As SemanticModel, position As Integer) As IList(Of SymbolDisplayPart) 40Dim displayParts = New List(Of SymbolDisplayPart)() 68position As Integer) As IList(Of SymbolDisplayPart) 69Dim parts = New List(Of SymbolDisplayPart)
SignatureHelp\InvocationExpressionSignatureHelpProvider.ElementAccess.vb (4)
53Private Shared Function GetIndexerPreambleParts(symbol As IPropertySymbol, semanticModel As SemanticModel, position As Integer) As IList(Of SymbolDisplayPart) 54Dim result = New List(Of SymbolDisplayPart)() 62position As Integer) As IList(Of SymbolDisplayPart) 63Dim parts = New List(Of SymbolDisplayPart)
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider.DelegateType.vb (4)
38Private Shared Function GetDelegateTypePreambleParts(invokeMethod As IMethodSymbol, semanticModel As SemanticModel, position As Integer) As IList(Of SymbolDisplayPart) 39Dim result = New List(Of SymbolDisplayPart)() 48Dim parts = New List(Of SymbolDisplayPart)() 86Private Shared Function GetDelegateTypePostambleParts() As IList(Of SymbolDisplayPart)
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider.NormalType.vb (3)
60Private Shared Function GetNormalTypePreambleParts(method As IMethodSymbol, semanticModel As SemanticModel, position As Integer) As IList(Of SymbolDisplayPart) 61Dim result = New List(Of SymbolDisplayPart)() 67Private Shared Function GetNormalTypePostambleParts() As IList(Of SymbolDisplayPart)
SignatureHelp\RaiseEventStatementSignatureHelpProvider.vb (3)
132) As IList(Of SymbolDisplayPart) 134Dim result = New List(Of SymbolDisplayPart)() 149Private Shared Function GetPostambleParts() As IList(Of SymbolDisplayPart)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (3)
SymbolDisplay\SymbolDisplayTests.vb (3)
5996Dim description As ImmutableArray(Of SymbolDisplayPart) 6044Private Shared Function Verify(parts As ImmutableArray(Of SymbolDisplayPart), expectedText As String, ParamArray kinds As SymbolDisplayPartKind()) As ImmutableArray(Of SymbolDisplayPart)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (22)
SymbolDisplayPartExtensions.vb (2)
11Public Function MassageErrorTypeNames(p As SymbolDisplayPart, Optional replacement As String = Nothing) As SymbolDisplayPart
Utilities\IntrinsicOperators\AbstractIntrinsicOperatorDocumentation.vb (4)
22Public MustOverride ReadOnly Property PrefixParts As IList(Of SymbolDisplayPart) 26Public Overridable Function GetParameterDisplayParts(index As Integer) As IList(Of SymbolDisplayPart) 34Public Overridable Function GetSuffix(semanticModel As SemanticModel, position As Integer, nodeToBind As SyntaxNode, cancellationToken As CancellationToken) As IList(Of SymbolDisplayPart) 35Dim suffixParts As New List(Of SymbolDisplayPart)
Utilities\IntrinsicOperators\AddHandlerStatementDocumentation.vb (1)
26Public Overrides ReadOnly Property PrefixParts As IList(Of SymbolDisplayPart)
Utilities\IntrinsicOperators\BinaryConditionalExpressionDocumentation.vb (1)
49Public Overrides ReadOnly Property PrefixParts As IList(Of SymbolDisplayPart)
Utilities\IntrinsicOperators\CTypeCastExpressionDocumentation.vb (1)
15Public Overrides ReadOnly Property PrefixParts As IList(Of SymbolDisplayPart)
Utilities\IntrinsicOperators\DirectCastExpressionDocumentation.vb (1)
15Public Overrides ReadOnly Property PrefixParts As IList(Of SymbolDisplayPart)
Utilities\IntrinsicOperators\GetTypeExpressionDocumentation.vb (1)
41Public Overrides ReadOnly Property PrefixParts As IList(Of SymbolDisplayPart)
Utilities\IntrinsicOperators\GetXmlNamespaceExpressionDocumentation.vb (2)
9Public Overrides Function GetParameterDisplayParts(index As Integer) As IList(Of SymbolDisplayPart) 52Public Overrides ReadOnly Property PrefixParts As IList(Of SymbolDisplayPart)
Utilities\IntrinsicOperators\MidAssignmentDocumentation.vb (3)
43Public Overrides Function GetParameterDisplayParts(index As Integer) As IList(Of SymbolDisplayPart) 63Public Overrides Function GetSuffix(semanticModel As SemanticModel, position As Integer, nodeToBind As SyntaxNode, cancellationToken As CancellationToken) As IList(Of SymbolDisplayPart) 73Public Overrides ReadOnly Property PrefixParts As IList(Of SymbolDisplayPart)
Utilities\IntrinsicOperators\NameOfExpressionDocumentation.vb (1)
27Public Overrides ReadOnly Property PrefixParts As IList(Of SymbolDisplayPart)
Utilities\IntrinsicOperators\PredefinedCastExpressionDocumentation.vb (1)
53Public Overrides ReadOnly Property PrefixParts As IList(Of SymbolDisplayPart)
Utilities\IntrinsicOperators\RemoveHandlerStatementDocumentation.vb (1)
26Public Overrides ReadOnly Property PrefixParts As IList(Of SymbolDisplayPart)
Utilities\IntrinsicOperators\TernaryConditionalExpressionDocumentation.vb (2)
15Public Overrides Function GetParameterDisplayParts(index As Integer) As IList(Of SymbolDisplayPart) 65Public Overrides ReadOnly Property PrefixParts As IList(Of SymbolDisplayPart)
Utilities\IntrinsicOperators\TryCastExpressionDocumentation.vb (1)
15Public Overrides ReadOnly Property PrefixParts As IList(Of SymbolDisplayPart)
Microsoft.CodeAnalysis.Workspaces (15)
Classification\Classifier.cs (4)
92internal static async Task<ImmutableArray<SymbolDisplayPart>> GetClassifiedSymbolDisplayPartsAsync( 102internal static ImmutableArray<SymbolDisplayPart> ConvertClassificationsToParts( 105var parts = ArrayBuilder<SymbolDisplayPart>.GetInstance(); 127private static IEnumerable<SymbolDisplayPart> Space(int count = 1)
CodeGenerationSymbol.cs (2)
201public ImmutableArray<SymbolDisplayPart> ToDisplayParts(SymbolDisplayFormat format = null) 207public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, int position, SymbolDisplayFormat format = null)
CodeGenerationTypeSymbol.cs (2)
67public ImmutableArray<SymbolDisplayPart> ToDisplayParts(NullableFlowState topLevelNullability, SymbolDisplayFormat format = null) 73public ImmutableArray<SymbolDisplayPart> ToMinimalDisplayParts(SemanticModel semanticModel, NullableFlowState topLevelNullability, int position, SymbolDisplayFormat format = null)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs\StringExtensions.cs (1)
188public static ImmutableArray<SymbolDisplayPart> ToSymbolDisplayParts(this string text)
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.VisualStudio.LanguageServices (5)
ChangeSignature\ChangeSignatureDialogViewModel.cs (3)
41private readonly ImmutableArray<SymbolDisplayPart> _declarationParts; 362private List<SymbolDisplayPart> GetSignatureDisplayParts() 364var 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>();
Microsoft.VisualStudio.LanguageServices.VisualBasic (2)
ChangeSignature\VisualBasicChangeSignatureViewModelFactoryService.vb (2)
21Public Overrides Function GeneratePreviewDisplayParts(addedParameterViewModel As ChangeSignatureDialogViewModel.AddedParameterViewModel) As SymbolDisplayPart() 22Dim parts = New List(Of SymbolDisplayPart)