5064 references to SymbolDisplayPartKind
Microsoft.CodeAnalysis (11)
SymbolDisplay\SymbolDisplayPart.cs (4)
15/// <seealso cref="SymbolDisplayPartKind"/> 18private readonly SymbolDisplayPartKind _kind; 25public SymbolDisplayPartKind Kind { get { return _kind; } } 40public SymbolDisplayPart(SymbolDisplayPartKind kind, ISymbol? symbol, string text)
SymbolDisplay\SymbolDisplayPartKind.cs (7)
96private const SymbolDisplayPartKind @base = SymbolDisplayPartKind.RecordStructName + 1; 97public const SymbolDisplayPartKind Arity = @base + 0; 98public const SymbolDisplayPartKind Other = @base + 1; 103internal static bool IsValid(this SymbolDisplayPartKind value) 105return (value >= SymbolDisplayPartKind.AliasName && value <= SymbolDisplayPartKind.RecordStructName) ||
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 (94)
SymbolDisplay\SymbolDisplay.cs (1)
276builder.Add(new SymbolDisplayPart(SymbolDisplayPartKind.MethodName, symbol, "<top-level-statements-entry-point>"));
SymbolDisplay\SymbolDisplayVisitor.cs (34)
94internal SymbolDisplayPart CreatePart(SymbolDisplayPartKind kind, ISymbol? symbol, string text) 114private static bool IsEscapable(SymbolDisplayPartKind kind) 118case SymbolDisplayPartKind.AliasName: 119case SymbolDisplayPartKind.ClassName: 120case SymbolDisplayPartKind.RecordClassName: 121case SymbolDisplayPartKind.StructName: 122case SymbolDisplayPartKind.RecordStructName: 123case SymbolDisplayPartKind.InterfaceName: 124case SymbolDisplayPartKind.EnumName: 125case SymbolDisplayPartKind.DelegateName: 126case SymbolDisplayPartKind.TypeParameterName: 127case SymbolDisplayPartKind.MethodName: 128case SymbolDisplayPartKind.PropertyName: 129case SymbolDisplayPartKind.FieldName: 130case SymbolDisplayPartKind.LocalName: 131case SymbolDisplayPartKind.NamespaceName: 132case SymbolDisplayPartKind.ParameterName: 157Builder.Add(CreatePart(SymbolDisplayPartKind.AssemblyName, symbol, text)); 162Builder.Add(CreatePart(SymbolDisplayPartKind.ModuleName, symbol, symbol.Name)); 200Builder.Add(CreatePart(SymbolDisplayPartKind.NamespaceName, symbol, symbol.Name)); 217SymbolDisplayPartKind.Text, 223Builder.Add(CreatePart(SymbolDisplayPartKind.Keyword, globalNamespace, 230SymbolDisplayPartKind.Text, 275Builder.Add(CreatePart(SymbolDisplayPartKind.ConstantName, symbol, symbol.Name)); 279Builder.Add(CreatePart(SymbolDisplayPartKind.LocalName, symbol, symbol.Name)); 303Builder.Add(CreatePart(SymbolDisplayPartKind.Punctuation, symbol, "_")); 318Builder.Add(CreatePart(SymbolDisplayPartKind.ErrorTypeName, type, "?")); 324Builder.Add(CreatePart(SymbolDisplayPartKind.RangeVariableName, symbol, symbol.Name)); 329Builder.Add(CreatePart(SymbolDisplayPartKind.LabelName, symbol, symbol.Name)); 334Builder.Add(CreatePart(SymbolDisplayPartKind.AliasName, symbol, symbol.Name)); 347var part = new SymbolDisplayPart(SymbolDisplayPartKind.Text, symbol, symbol.Name); 353Builder.Add(CreatePart(SymbolDisplayPartKind.Space, null, " ")); 358Builder.Add(CreatePart(SymbolDisplayPartKind.Punctuation, null, SyntaxFacts.GetText(punctuationKind))); 363Builder.Add(CreatePart(SymbolDisplayPartKind.Keyword, null, SyntaxFacts.GetText(keywordKind)));
SymbolDisplay\SymbolDisplayVisitor.Members.cs (28)
72Builder.Add(CreatePart(SymbolDisplayPartKind.EnumMemberName, symbol, symbol.Name)); 76Builder.Add(CreatePart(SymbolDisplayPartKind.ConstantName, symbol, symbol.Name)); 80Builder.Add(CreatePart(SymbolDisplayPartKind.FieldName, symbol, symbol.Name)); 214this.Builder.Add(CreatePart(SymbolDisplayPartKind.PropertyName, symbol, 219this.Builder.Add(CreatePart(SymbolDisplayPartKind.PropertyName, symbol, symbol.Name)); 269this.Builder.Add(CreatePart(SymbolDisplayPartKind.EventName, symbol, 274this.Builder.Add(CreatePart(SymbolDisplayPartKind.EventName, symbol, symbol.Name)); 284Builder.Add(CreatePart(SymbolDisplayPartKind.NumericLiteral, symbol, "lambda expression")); 428Builder.Add(CreatePart(SymbolDisplayPartKind.MethodName, symbol, symbol.Name)); 435Builder.Add(CreatePart(SymbolDisplayPartKind.ExtensionMethodName, symbol, symbol.Name)); 477var partKind = GetPartKindForConstructorOrDestructor(symbol); 484var partKind = GetPartKindForConstructorOrDestructor(symbol); 524Builder.Add(CreatePart(SymbolDisplayPartKind.MethodName, symbol, 533Builder.Add(CreatePart(SymbolDisplayPartKind.MethodName, symbol, symbol.MetadataName)); 541Builder.Add(CreatePart(SymbolDisplayPartKind.MethodName, symbol, symbol.Name)); 554Builder.Add(CreatePart(SymbolDisplayPartKind.MethodName, symbol, symbol.MetadataName)); 562Builder.Add(CreatePart(SymbolDisplayPartKind.MethodName, symbol, symbol.Name)); 601Builder.Add(CreatePart(SymbolDisplayPartKind.ClassName, symbol, "Cdecl")); 604Builder.Add(CreatePart(SymbolDisplayPartKind.ClassName, symbol, "Stdcall")); 607Builder.Add(CreatePart(SymbolDisplayPartKind.ClassName, symbol, "Thiscall")); 610Builder.Add(CreatePart(SymbolDisplayPartKind.ClassName, symbol, "Fastcall")); 627Builder.Add(CreatePart(SymbolDisplayPartKind.ClassName, conventionType, conventionType.Name[CallConvLength..])); 710Builder.Add(CreatePart(SymbolDisplayPartKind.Operator, symbol, 752private static SymbolDisplayPartKind GetPartKindForConstructorOrDestructor(IMethodSymbol symbol) 757return SymbolDisplayPartKind.MethodName; 857var kind = symbol.IsThis ? SymbolDisplayPartKind.Keyword : SymbolDisplayPartKind.ParameterName;
SymbolDisplay\SymbolDisplayVisitor.Types.cs (25)
164Builder.Add(CreatePart(SymbolDisplayPartKind.TypeParameterName, symbol, symbol.Name)); 171Builder.Add(CreatePart(SymbolDisplayPartKind.Keyword, symbol, symbol.Name)); 182Builder.Add(CreatePart(SymbolDisplayPartKind.ModuleName, symbol, fileLocalNamePrefix)); 195Builder.Add(CreatePart(SymbolDisplayPartKind.Punctuation, symbol, "@")); 196Builder.Add(CreatePart(SymbolDisplayPartKind.ModuleName, symbol, fileDescription)); 369var partKind = GetPartKind(symbol); 374partKind == SymbolDisplayPartKind.ErrorTypeName && 469Builder.Add(new SymbolDisplayPart(SymbolDisplayPartKind.ClassName, symbol, "<empty anonymous type>")); 474Builder.Add(new SymbolDisplayPart(SymbolDisplayPartKind.ClassName, symbol, name)); 543Builder.Add(CreatePart(SymbolDisplayPartKind.StructName, symbol, "<tuple>")); 564Builder.Add(CreatePart(SymbolDisplayPartKind.FieldName, element, element.Name)); 594private static SymbolDisplayPartKind GetPartKind(INamedTypeSymbol symbol) 599return SymbolDisplayPartKind.RecordClassName; 601return SymbolDisplayPartKind.RecordStructName; 605return SymbolDisplayPartKind.ClassName; 607return SymbolDisplayPartKind.DelegateName; 609return SymbolDisplayPartKind.EnumName; 611return SymbolDisplayPartKind.ErrorTypeName; 613return SymbolDisplayPartKind.InterfaceName; 615return SymbolDisplayPartKind.StructName; 631Builder.Add(CreatePart(SymbolDisplayPartKind.Keyword, symbol, specialTypeName)); 686Builder.Add(new SymbolDisplayPart(SymbolDisplayPartKind.AnonymousTypeIndicator, null, "AnonymousType")); 691Builder.Add(new SymbolDisplayPart(SymbolDisplayPartKind.AnonymousTypeIndicator, null, "Tuple")); 893Builder.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Keyword, null, "unmanaged")); 903Builder.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Keyword, null, "notnull"));
SymbolDisplay\SymbolDisplayVisitor_Constants.cs (4)
48var kind = SymbolDisplayPartKind.NumericLiteral; 52kind = SymbolDisplayPartKind.Keyword; 57kind = SymbolDisplayPartKind.StringLiteral;
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (2)
39builder.Add(CreatePart(SymbolDisplayPartKind.AliasName, alias, aliasName)); 113Builder.Add(CreatePart(SymbolDisplayPartKind.NamespaceName, symbol, symbol.Name));
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SymbolDisplayPartExtensions.cs (4)
11if (part.Kind == SymbolDisplayPartKind.ErrorTypeName) 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 (25)
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)));
LanguageServices\CSharpSymbolDisplayService.SymbolDescriptionBuilder.cs (6)
136{ Kind: SymbolDisplayPartKind.Space }, 137{ Kind: SymbolDisplayPartKind.Keyword } keyword, 138{ Kind: SymbolDisplayPartKind.Space }, 139{ Kind: SymbolDisplayPartKind.TypeParameterName }, 140{ Kind: SymbolDisplayPartKind.Space }, 141{ Kind: SymbolDisplayPartKind.Punctuation } punctuation,
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 (3)
182namedParameter is IFieldSymbol ? SymbolDisplayPartKind.FieldName : SymbolDisplayPartKind.PropertyName, 207new SymbolDisplayPart(SymbolDisplayPartKind.Text, null, FeaturesResources.Properties),
SignatureHelp\ElementAccessExpressionSignatureHelpProvider.cs (1)
267result.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)
70parts.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.Symbol.UnitTests (2881)
SymbolDisplay\SymbolDisplayTests.cs (2881)
40SymbolDisplayPartKind.ClassName); 59SymbolDisplayPartKind.RecordClassName); 87SymbolDisplayPartKind.RecordClassName); 115SymbolDisplayPartKind.ClassName); 140SymbolDisplayPartKind.Keyword, SymbolDisplayPartKind.Punctuation, 141SymbolDisplayPartKind.NamespaceName, SymbolDisplayPartKind.Punctuation, 142SymbolDisplayPartKind.NamespaceName, SymbolDisplayPartKind.Punctuation, 143SymbolDisplayPartKind.NamespaceName, SymbolDisplayPartKind.Punctuation, 144SymbolDisplayPartKind.ClassName, SymbolDisplayPartKind.Punctuation, 145SymbolDisplayPartKind.ClassName); 163SymbolDisplayPartKind.ClassName); 191SymbolDisplayPartKind.ClassName, 192SymbolDisplayPartKind.Punctuation, 193SymbolDisplayPartKind.ClassName); 215SymbolDisplayPartKind.MethodName); 244SymbolDisplayPartKind.MethodName); 269SymbolDisplayPartKind.Keyword, 270SymbolDisplayPartKind.Space, 271SymbolDisplayPartKind.Keyword, 272SymbolDisplayPartKind.Space, 273SymbolDisplayPartKind.MethodName, 274SymbolDisplayPartKind.Punctuation, 275SymbolDisplayPartKind.Punctuation); 307SymbolDisplayPartKind.Keyword, 308SymbolDisplayPartKind.Space, 309SymbolDisplayPartKind.Keyword, 310SymbolDisplayPartKind.Space, 311SymbolDisplayPartKind.Keyword, 312SymbolDisplayPartKind.Punctuation, 313SymbolDisplayPartKind.Punctuation, 314SymbolDisplayPartKind.Space, 315SymbolDisplayPartKind.MethodName, //M 316SymbolDisplayPartKind.Punctuation, 317SymbolDisplayPartKind.Keyword, 318SymbolDisplayPartKind.Punctuation, 319SymbolDisplayPartKind.Space, 320SymbolDisplayPartKind.ParameterName, //x 321SymbolDisplayPartKind.Punctuation, 322SymbolDisplayPartKind.Space, 323SymbolDisplayPartKind.ClassName, //C1 324SymbolDisplayPartKind.Space, 325SymbolDisplayPartKind.ParameterName, //c 326SymbolDisplayPartKind.Punctuation); 365SymbolDisplayPartKind.Keyword, 366SymbolDisplayPartKind.Space, 367SymbolDisplayPartKind.Keyword, 368SymbolDisplayPartKind.Space, 369SymbolDisplayPartKind.TypeParameterName, //TSource 370SymbolDisplayPartKind.Space, 371SymbolDisplayPartKind.ClassName, //C2 372SymbolDisplayPartKind.Punctuation, 373SymbolDisplayPartKind.MethodName, //M 374SymbolDisplayPartKind.Punctuation, 375SymbolDisplayPartKind.TypeParameterName, //TSource 376SymbolDisplayPartKind.Punctuation, 377SymbolDisplayPartKind.Punctuation, 378SymbolDisplayPartKind.Keyword, 379SymbolDisplayPartKind.Space, 380SymbolDisplayPartKind.ClassName, //C1 381SymbolDisplayPartKind.Punctuation, 382SymbolDisplayPartKind.TypeParameterName, //TSource 383SymbolDisplayPartKind.Punctuation, 384SymbolDisplayPartKind.Space, 385SymbolDisplayPartKind.ParameterName, //source 386SymbolDisplayPartKind.Punctuation, 387SymbolDisplayPartKind.Space, 388SymbolDisplayPartKind.Keyword, 389SymbolDisplayPartKind.Space, 390SymbolDisplayPartKind.ParameterName, //index 391SymbolDisplayPartKind.Punctuation); 430SymbolDisplayPartKind.Keyword, 431SymbolDisplayPartKind.Space, 432SymbolDisplayPartKind.TypeParameterName, //TSource 433SymbolDisplayPartKind.Space, 434SymbolDisplayPartKind.ClassName, //C1 435SymbolDisplayPartKind.Punctuation, 436SymbolDisplayPartKind.TypeParameterName, //TSource 437SymbolDisplayPartKind.Punctuation, 438SymbolDisplayPartKind.Punctuation, 439SymbolDisplayPartKind.ExtensionMethodName, //M 440SymbolDisplayPartKind.Punctuation, 441SymbolDisplayPartKind.TypeParameterName, //TSource 442SymbolDisplayPartKind.Punctuation, 443SymbolDisplayPartKind.Punctuation, 444SymbolDisplayPartKind.Keyword, 445SymbolDisplayPartKind.Space, 446SymbolDisplayPartKind.ParameterName, //index 447SymbolDisplayPartKind.Punctuation); 486SymbolDisplayPartKind.Keyword, 487SymbolDisplayPartKind.Space, 488SymbolDisplayPartKind.Keyword, 489SymbolDisplayPartKind.Space, 490SymbolDisplayPartKind.TypeParameterName, //TSource 491SymbolDisplayPartKind.Space, 492SymbolDisplayPartKind.ClassName, //C2 493SymbolDisplayPartKind.Punctuation, 494SymbolDisplayPartKind.MethodName, //M 495SymbolDisplayPartKind.Punctuation, 496SymbolDisplayPartKind.TypeParameterName, //TSource 497SymbolDisplayPartKind.Punctuation, 498SymbolDisplayPartKind.Punctuation, 499SymbolDisplayPartKind.Keyword, 500SymbolDisplayPartKind.Space, 501SymbolDisplayPartKind.ClassName, //C1 502SymbolDisplayPartKind.Punctuation, 503SymbolDisplayPartKind.TypeParameterName, //TSource 504SymbolDisplayPartKind.Punctuation, 505SymbolDisplayPartKind.Space, 506SymbolDisplayPartKind.ParameterName, //source 507SymbolDisplayPartKind.Punctuation, 508SymbolDisplayPartKind.Space, 509SymbolDisplayPartKind.Keyword, 510SymbolDisplayPartKind.Space, 511SymbolDisplayPartKind.ParameterName, //index 512SymbolDisplayPartKind.Punctuation); 554SymbolDisplayPartKind.Keyword, 555SymbolDisplayPartKind.Space, 556SymbolDisplayPartKind.Keyword, 557SymbolDisplayPartKind.Space, 558SymbolDisplayPartKind.TypeParameterName, //TSource 559SymbolDisplayPartKind.Space, 560SymbolDisplayPartKind.ClassName, //C2 561SymbolDisplayPartKind.Punctuation, 562SymbolDisplayPartKind.MethodName, //M 563SymbolDisplayPartKind.Punctuation, 564SymbolDisplayPartKind.TypeParameterName, //TSource 565SymbolDisplayPartKind.Punctuation, 566SymbolDisplayPartKind.Punctuation, 567SymbolDisplayPartKind.Keyword, 568SymbolDisplayPartKind.Space, 569SymbolDisplayPartKind.ClassName, //C1 570SymbolDisplayPartKind.Space, 571SymbolDisplayPartKind.ParameterName, //source 572SymbolDisplayPartKind.Punctuation, 573SymbolDisplayPartKind.Space, 574SymbolDisplayPartKind.Keyword, 575SymbolDisplayPartKind.Space, 576SymbolDisplayPartKind.ParameterName, //index 577SymbolDisplayPartKind.Punctuation); 619SymbolDisplayPartKind.Keyword, 620SymbolDisplayPartKind.Space, 621SymbolDisplayPartKind.TypeParameterName, //TSource 622SymbolDisplayPartKind.Space, 623SymbolDisplayPartKind.ClassName, //C1 624SymbolDisplayPartKind.Punctuation, 625SymbolDisplayPartKind.ExtensionMethodName, //M 626SymbolDisplayPartKind.Punctuation, 627SymbolDisplayPartKind.TypeParameterName, //TSource 628SymbolDisplayPartKind.Punctuation, 629SymbolDisplayPartKind.Punctuation, 630SymbolDisplayPartKind.Keyword, 631SymbolDisplayPartKind.Space, 632SymbolDisplayPartKind.ParameterName, //index 633SymbolDisplayPartKind.Punctuation); 675SymbolDisplayPartKind.Keyword, 676SymbolDisplayPartKind.Space, 677SymbolDisplayPartKind.TypeParameterName, //TSource 678SymbolDisplayPartKind.Space, 679SymbolDisplayPartKind.ClassName, //C1 680SymbolDisplayPartKind.Punctuation, 681SymbolDisplayPartKind.ExtensionMethodName, //M 682SymbolDisplayPartKind.Punctuation, 683SymbolDisplayPartKind.TypeParameterName, //TSource 684SymbolDisplayPartKind.Punctuation, 685SymbolDisplayPartKind.Punctuation, 686SymbolDisplayPartKind.Keyword, 687SymbolDisplayPartKind.Space, 688SymbolDisplayPartKind.ParameterName, //index 689SymbolDisplayPartKind.Punctuation); 714SymbolDisplayPartKind.Keyword, // private 715SymbolDisplayPartKind.Space, 716SymbolDisplayPartKind.Keyword, // protected 717SymbolDisplayPartKind.Space, 718SymbolDisplayPartKind.Keyword, // void 719SymbolDisplayPartKind.Space, 720SymbolDisplayPartKind.ClassName, //C2 721SymbolDisplayPartKind.Punctuation, 722SymbolDisplayPartKind.MethodName, //M 723SymbolDisplayPartKind.Punctuation, 724SymbolDisplayPartKind.Punctuation); 746SymbolDisplayPartKind.ClassName, //A 747SymbolDisplayPartKind.Punctuation, 748SymbolDisplayPartKind.FieldName); //f 772SymbolDisplayPartKind.Keyword, //int 773SymbolDisplayPartKind.Punctuation, //[ 774SymbolDisplayPartKind.Punctuation, 775SymbolDisplayPartKind.Punctuation, //[ 776SymbolDisplayPartKind.Punctuation, 777SymbolDisplayPartKind.Punctuation, 778SymbolDisplayPartKind.Punctuation, //[ 779SymbolDisplayPartKind.Punctuation, 780SymbolDisplayPartKind.Punctuation, 781SymbolDisplayPartKind.Punctuation, 782SymbolDisplayPartKind.Space, 783SymbolDisplayPartKind.FieldName); //f 811SymbolDisplayPartKind.Keyword, 812SymbolDisplayPartKind.Space, 813SymbolDisplayPartKind.MethodName, // F 814SymbolDisplayPartKind.Punctuation, 815SymbolDisplayPartKind.Keyword, 816SymbolDisplayPartKind.Space, 817SymbolDisplayPartKind.ParameterName, // arg 818SymbolDisplayPartKind.Punctuation); 844SymbolDisplayPartKind.Keyword, 845SymbolDisplayPartKind.Space, 846SymbolDisplayPartKind.MethodName, // F 847SymbolDisplayPartKind.Punctuation, 848SymbolDisplayPartKind.Keyword, 849SymbolDisplayPartKind.Space, 850SymbolDisplayPartKind.ParameterName, // s 851SymbolDisplayPartKind.Space, 852SymbolDisplayPartKind.Punctuation, // = 853SymbolDisplayPartKind.Space, 854SymbolDisplayPartKind.StringLiteral, 855SymbolDisplayPartKind.Punctuation); 883SymbolDisplayPartKind.Keyword, 884SymbolDisplayPartKind.Space, 885SymbolDisplayPartKind.MethodName, // F 886SymbolDisplayPartKind.Punctuation, 887SymbolDisplayPartKind.ClassName, 888SymbolDisplayPartKind.Space, 889SymbolDisplayPartKind.ParameterName, // arg 890SymbolDisplayPartKind.Punctuation); 918SymbolDisplayPartKind.Keyword, 919SymbolDisplayPartKind.Space, 920SymbolDisplayPartKind.MethodName, // F 921SymbolDisplayPartKind.Punctuation, 922SymbolDisplayPartKind.TypeParameterName, 923SymbolDisplayPartKind.Space, 924SymbolDisplayPartKind.ParameterName, // arg 925SymbolDisplayPartKind.Punctuation); 953SymbolDisplayPartKind.Keyword, 954SymbolDisplayPartKind.Space, 955SymbolDisplayPartKind.MethodName, // F 956SymbolDisplayPartKind.Punctuation, 957SymbolDisplayPartKind.TypeParameterName, 958SymbolDisplayPartKind.Space, 959SymbolDisplayPartKind.ParameterName, // arg 960SymbolDisplayPartKind.Punctuation); 988SymbolDisplayPartKind.Keyword, 989SymbolDisplayPartKind.Space, 990SymbolDisplayPartKind.MethodName, // F 991SymbolDisplayPartKind.Punctuation, 992SymbolDisplayPartKind.TypeParameterName, 993SymbolDisplayPartKind.Space, 994SymbolDisplayPartKind.ParameterName, // arg 995SymbolDisplayPartKind.Punctuation); 1023SymbolDisplayPartKind.Keyword, 1024SymbolDisplayPartKind.Space, 1025SymbolDisplayPartKind.MethodName, // F 1026SymbolDisplayPartKind.Punctuation, 1028SymbolDisplayPartKind.Keyword, // int 1029SymbolDisplayPartKind.Space, 1030SymbolDisplayPartKind.ParameterName, // a 1031SymbolDisplayPartKind.Punctuation, 1032SymbolDisplayPartKind.Space, 1034SymbolDisplayPartKind.Keyword, // double 1035SymbolDisplayPartKind.Punctuation, 1036SymbolDisplayPartKind.Punctuation, 1037SymbolDisplayPartKind.Space, 1038SymbolDisplayPartKind.ParameterName, // arg 1039SymbolDisplayPartKind.Punctuation, 1040SymbolDisplayPartKind.Space, 1042SymbolDisplayPartKind.Keyword, // int 1043SymbolDisplayPartKind.Space, 1044SymbolDisplayPartKind.ParameterName, // b 1045SymbolDisplayPartKind.Punctuation, 1046SymbolDisplayPartKind.Space, 1048SymbolDisplayPartKind.ClassName, // Type 1049SymbolDisplayPartKind.Space, 1050SymbolDisplayPartKind.ParameterName, // t 1052SymbolDisplayPartKind.Punctuation); 1077SymbolDisplayPartKind.ClassName, 1078SymbolDisplayPartKind.Space, 1079SymbolDisplayPartKind.MethodName, //@false 1080SymbolDisplayPartKind.Punctuation, 1081SymbolDisplayPartKind.ClassName, 1082SymbolDisplayPartKind.Space, 1083SymbolDisplayPartKind.ParameterName, //@true 1084SymbolDisplayPartKind.Punctuation, 1085SymbolDisplayPartKind.Space, 1086SymbolDisplayPartKind.Keyword, 1087SymbolDisplayPartKind.Space, 1088SymbolDisplayPartKind.ParameterName, //@bool 1089SymbolDisplayPartKind.Space, 1090SymbolDisplayPartKind.Punctuation, 1091SymbolDisplayPartKind.Space, 1092SymbolDisplayPartKind.Keyword, 1093SymbolDisplayPartKind.Punctuation); 1118SymbolDisplayPartKind.ClassName, 1119SymbolDisplayPartKind.Space, 1120SymbolDisplayPartKind.MethodName, //@struct 1121SymbolDisplayPartKind.Punctuation, 1122SymbolDisplayPartKind.ClassName, 1123SymbolDisplayPartKind.Space, 1124SymbolDisplayPartKind.ParameterName, //@record 1125SymbolDisplayPartKind.Punctuation, 1126SymbolDisplayPartKind.Space, 1127SymbolDisplayPartKind.Keyword, 1128SymbolDisplayPartKind.Space, 1129SymbolDisplayPartKind.ParameterName, //string 1130SymbolDisplayPartKind.Punctuation, 1131SymbolDisplayPartKind.Space, 1132SymbolDisplayPartKind.Keyword, 1133SymbolDisplayPartKind.Space, 1134SymbolDisplayPartKind.ParameterName, //@bool 1135SymbolDisplayPartKind.Space, 1136SymbolDisplayPartKind.Punctuation, 1137SymbolDisplayPartKind.Space, 1138SymbolDisplayPartKind.Keyword, 1139SymbolDisplayPartKind.Punctuation); 1164SymbolDisplayPartKind.ClassName, 1165SymbolDisplayPartKind.Space, 1166SymbolDisplayPartKind.MethodName, //record 1167SymbolDisplayPartKind.Punctuation, 1168SymbolDisplayPartKind.Punctuation); 1193SymbolDisplayPartKind.Keyword, 1194SymbolDisplayPartKind.Space, 1195SymbolDisplayPartKind.MethodName, //M 1196SymbolDisplayPartKind.Punctuation, 1197SymbolDisplayPartKind.RecordStructName, 1198SymbolDisplayPartKind.Space, 1199SymbolDisplayPartKind.ParameterName, //p1 1200SymbolDisplayPartKind.Punctuation); 1225SymbolDisplayPartKind.ClassName, 1226SymbolDisplayPartKind.Space, 1227SymbolDisplayPartKind.MethodName, // @false 1228SymbolDisplayPartKind.Punctuation, 1229SymbolDisplayPartKind.ClassName, 1230SymbolDisplayPartKind.Space, 1231SymbolDisplayPartKind.ParameterName, // @true 1232SymbolDisplayPartKind.Punctuation, 1233SymbolDisplayPartKind.Space, 1234SymbolDisplayPartKind.Keyword, 1235SymbolDisplayPartKind.Space, 1236SymbolDisplayPartKind.ParameterName, // @bool 1237SymbolDisplayPartKind.Space, 1238SymbolDisplayPartKind.Punctuation, 1239SymbolDisplayPartKind.Space, 1240SymbolDisplayPartKind.Keyword, 1241SymbolDisplayPartKind.Punctuation); 1266SymbolDisplayPartKind.MethodName); //M 1291SymbolDisplayPartKind.InterfaceName, //I 1292SymbolDisplayPartKind.Punctuation, 1293SymbolDisplayPartKind.MethodName); //M 1318SymbolDisplayPartKind.ClassName, //C 1319SymbolDisplayPartKind.Punctuation, 1320SymbolDisplayPartKind.InterfaceName, //I 1321SymbolDisplayPartKind.Punctuation, 1322SymbolDisplayPartKind.MethodName); //M 1344SymbolDisplayPartKind.Keyword, //global 1345SymbolDisplayPartKind.Punctuation, 1346SymbolDisplayPartKind.ClassName); //C 1368SymbolDisplayPartKind.Text); 1392SymbolDisplayPartKind.Keyword, 1393SymbolDisplayPartKind.Space, 1394SymbolDisplayPartKind.FieldName); 1418SymbolDisplayPartKind.StructName, 1419SymbolDisplayPartKind.Punctuation, 1420SymbolDisplayPartKind.Punctuation, 1421SymbolDisplayPartKind.Punctuation, 1422SymbolDisplayPartKind.Punctuation, 1423SymbolDisplayPartKind.Punctuation, 1424SymbolDisplayPartKind.Punctuation, 1425SymbolDisplayPartKind.Punctuation, 1426SymbolDisplayPartKind.Punctuation, 1427SymbolDisplayPartKind.Punctuation, 1428SymbolDisplayPartKind.Punctuation, 1429SymbolDisplayPartKind.Punctuation, 1430SymbolDisplayPartKind.Punctuation, 1431SymbolDisplayPartKind.Punctuation, 1432SymbolDisplayPartKind.Punctuation, 1433SymbolDisplayPartKind.Space, 1434SymbolDisplayPartKind.FieldName); 1458SymbolDisplayPartKind.ClassName); 1480SymbolDisplayPartKind.ClassName, 1506SymbolDisplayPartKind.ClassName, 1507SymbolDisplayPartKind.Punctuation, 1508SymbolDisplayPartKind.ClassName); 1533SymbolDisplayPartKind.ClassName, 1534SymbolDisplayPartKind.Punctuation, 1535SymbolDisplayPartKind.ClassName, 1561SymbolDisplayPartKind.ClassName, 1563SymbolDisplayPartKind.Punctuation, 1564SymbolDisplayPartKind.ClassName); 1589SymbolDisplayPartKind.ClassName, 1591SymbolDisplayPartKind.Punctuation, 1592SymbolDisplayPartKind.ClassName, 1614SymbolDisplayPartKind.ClassName, 1615SymbolDisplayPartKind.Punctuation, 1616SymbolDisplayPartKind.TypeParameterName, 1617SymbolDisplayPartKind.Punctuation, 1618SymbolDisplayPartKind.Space, 1619SymbolDisplayPartKind.TypeParameterName, 1620SymbolDisplayPartKind.Punctuation, 1621SymbolDisplayPartKind.Space, 1622SymbolDisplayPartKind.TypeParameterName, 1623SymbolDisplayPartKind.Punctuation); 1644SymbolDisplayPartKind.ClassName, 1645SymbolDisplayPartKind.Punctuation, 1646SymbolDisplayPartKind.Keyword, 1647SymbolDisplayPartKind.Space, 1648SymbolDisplayPartKind.TypeParameterName, 1649SymbolDisplayPartKind.Punctuation, 1650SymbolDisplayPartKind.Space, 1651SymbolDisplayPartKind.Keyword, 1652SymbolDisplayPartKind.Space, 1653SymbolDisplayPartKind.TypeParameterName, 1654SymbolDisplayPartKind.Punctuation, 1655SymbolDisplayPartKind.Space, 1656SymbolDisplayPartKind.TypeParameterName, 1657SymbolDisplayPartKind.Punctuation); 1679SymbolDisplayPartKind.ClassName, 1680SymbolDisplayPartKind.Punctuation, 1681SymbolDisplayPartKind.TypeParameterName, 1682SymbolDisplayPartKind.Punctuation, 1683SymbolDisplayPartKind.Space, 1684SymbolDisplayPartKind.Keyword, 1685SymbolDisplayPartKind.Space, 1686SymbolDisplayPartKind.TypeParameterName, 1687SymbolDisplayPartKind.Space, 1688SymbolDisplayPartKind.Punctuation, 1689SymbolDisplayPartKind.Space, 1690SymbolDisplayPartKind.ClassName, 1691SymbolDisplayPartKind.Punctuation, 1692SymbolDisplayPartKind.TypeParameterName, 1693SymbolDisplayPartKind.Punctuation); 1698SymbolDisplayPartKind.TypeParameterName); 1721SymbolDisplayPartKind.MethodName, 1722SymbolDisplayPartKind.Punctuation, 1723SymbolDisplayPartKind.TypeParameterName, 1724SymbolDisplayPartKind.Punctuation, 1725SymbolDisplayPartKind.Space, 1726SymbolDisplayPartKind.TypeParameterName, 1727SymbolDisplayPartKind.Punctuation, 1728SymbolDisplayPartKind.Space, 1729SymbolDisplayPartKind.TypeParameterName, 1730SymbolDisplayPartKind.Punctuation); 1753SymbolDisplayPartKind.MethodName, 1754SymbolDisplayPartKind.Punctuation, 1755SymbolDisplayPartKind.TypeParameterName, 1756SymbolDisplayPartKind.Punctuation, 1757SymbolDisplayPartKind.Space, 1758SymbolDisplayPartKind.TypeParameterName, 1759SymbolDisplayPartKind.Punctuation, 1760SymbolDisplayPartKind.Space, 1761SymbolDisplayPartKind.TypeParameterName, 1762SymbolDisplayPartKind.Punctuation); 1785SymbolDisplayPartKind.MethodName, 1786SymbolDisplayPartKind.Punctuation, 1787SymbolDisplayPartKind.TypeParameterName, 1788SymbolDisplayPartKind.Punctuation, 1789SymbolDisplayPartKind.Space, 1790SymbolDisplayPartKind.TypeParameterName, 1791SymbolDisplayPartKind.Punctuation, 1792SymbolDisplayPartKind.Space, 1793SymbolDisplayPartKind.Keyword, 1794SymbolDisplayPartKind.Space, 1795SymbolDisplayPartKind.TypeParameterName, 1796SymbolDisplayPartKind.Space, 1797SymbolDisplayPartKind.Punctuation, 1798SymbolDisplayPartKind.Space, 1799SymbolDisplayPartKind.Keyword, 1800SymbolDisplayPartKind.Punctuation, 1801SymbolDisplayPartKind.Space, 1802SymbolDisplayPartKind.TypeParameterName, 1803SymbolDisplayPartKind.Punctuation, 1804SymbolDisplayPartKind.Space, 1805SymbolDisplayPartKind.TypeParameterName); 1828SymbolDisplayPartKind.MethodName); 1857SymbolDisplayPartKind.Keyword, 1858SymbolDisplayPartKind.Space, 1859SymbolDisplayPartKind.Keyword, 1860SymbolDisplayPartKind.Space, 1861SymbolDisplayPartKind.ClassName, 1862SymbolDisplayPartKind.Punctuation, 1863SymbolDisplayPartKind.MethodName, 1864SymbolDisplayPartKind.Punctuation, 1865SymbolDisplayPartKind.Punctuation); 1888SymbolDisplayPartKind.FieldName); 1917SymbolDisplayPartKind.Keyword, 1918SymbolDisplayPartKind.Space, 1919SymbolDisplayPartKind.StructName, 1920SymbolDisplayPartKind.Space, 1921SymbolDisplayPartKind.ClassName, 1922SymbolDisplayPartKind.Punctuation, 1923SymbolDisplayPartKind.FieldName); 1946SymbolDisplayPartKind.PropertyName); 1975SymbolDisplayPartKind.Keyword, 1976SymbolDisplayPartKind.Space, 1977SymbolDisplayPartKind.StructName, 1978SymbolDisplayPartKind.Space, 1979SymbolDisplayPartKind.ClassName, 1980SymbolDisplayPartKind.Punctuation, 1981SymbolDisplayPartKind.PropertyName); 2005SymbolDisplayPartKind.StructName, 2006SymbolDisplayPartKind.Space, 2007SymbolDisplayPartKind.PropertyName, 2008SymbolDisplayPartKind.Space, 2009SymbolDisplayPartKind.Punctuation, 2010SymbolDisplayPartKind.Space, 2011SymbolDisplayPartKind.Keyword, 2012SymbolDisplayPartKind.Punctuation, 2013SymbolDisplayPartKind.Space, 2014SymbolDisplayPartKind.Punctuation); 2021SymbolDisplayPartKind.ClassName, 2022SymbolDisplayPartKind.Space, 2023SymbolDisplayPartKind.PropertyName, 2024SymbolDisplayPartKind.Space, 2025SymbolDisplayPartKind.Punctuation, 2026SymbolDisplayPartKind.Space, 2027SymbolDisplayPartKind.Keyword, 2028SymbolDisplayPartKind.Punctuation, 2029SymbolDisplayPartKind.Space, 2030SymbolDisplayPartKind.Punctuation); 2037SymbolDisplayPartKind.ClassName, 2038SymbolDisplayPartKind.Space, 2039SymbolDisplayPartKind.PropertyName, 2040SymbolDisplayPartKind.Space, 2041SymbolDisplayPartKind.Punctuation, 2042SymbolDisplayPartKind.Space, 2043SymbolDisplayPartKind.Keyword, 2044SymbolDisplayPartKind.Punctuation, 2045SymbolDisplayPartKind.Space, 2046SymbolDisplayPartKind.Keyword, 2047SymbolDisplayPartKind.Punctuation, 2048SymbolDisplayPartKind.Space, 2049SymbolDisplayPartKind.Punctuation); 2081SymbolDisplayPartKind.Keyword, 2082SymbolDisplayPartKind.Space, 2083SymbolDisplayPartKind.StructName, 2084SymbolDisplayPartKind.Space, 2085SymbolDisplayPartKind.ClassName, 2086SymbolDisplayPartKind.Punctuation, 2087SymbolDisplayPartKind.PropertyName, 2088SymbolDisplayPartKind.Punctuation, 2089SymbolDisplayPartKind.Keyword); 2118SymbolDisplayPartKind.Keyword, 2119SymbolDisplayPartKind.Space, 2120SymbolDisplayPartKind.Keyword, 2121SymbolDisplayPartKind.Space, 2122SymbolDisplayPartKind.ClassName, 2123SymbolDisplayPartKind.Punctuation, 2124SymbolDisplayPartKind.PropertyName, 2125SymbolDisplayPartKind.Punctuation, 2126SymbolDisplayPartKind.Keyword); 2156SymbolDisplayPartKind.Keyword, 2157SymbolDisplayPartKind.Space, 2158SymbolDisplayPartKind.ClassName, 2159SymbolDisplayPartKind.Space, 2160SymbolDisplayPartKind.ClassName, 2161SymbolDisplayPartKind.Punctuation, 2162SymbolDisplayPartKind.PropertyName, 2163SymbolDisplayPartKind.Punctuation, 2164SymbolDisplayPartKind.Keyword); 2190SymbolDisplayPartKind.Keyword, 2191SymbolDisplayPartKind.Space, 2192SymbolDisplayPartKind.Keyword, 2193SymbolDisplayPartKind.Space, 2194SymbolDisplayPartKind.PropertyName, 2195SymbolDisplayPartKind.Punctuation, 2196SymbolDisplayPartKind.Keyword); 2227SymbolDisplayPartKind.Keyword, 2228SymbolDisplayPartKind.Space, 2229SymbolDisplayPartKind.ClassName, 2230SymbolDisplayPartKind.Space, 2231SymbolDisplayPartKind.ClassName, 2232SymbolDisplayPartKind.Punctuation, 2233SymbolDisplayPartKind.FieldName); 2263SymbolDisplayPartKind.Keyword, 2264SymbolDisplayPartKind.Space, 2265SymbolDisplayPartKind.Keyword, 2266SymbolDisplayPartKind.Space, 2267SymbolDisplayPartKind.FieldName); 2291SymbolDisplayPartKind.Keyword, 2292SymbolDisplayPartKind.Space, 2293SymbolDisplayPartKind.Keyword, 2294SymbolDisplayPartKind.Space, 2295SymbolDisplayPartKind.FieldName); 2329SymbolDisplayPartKind.Keyword, 2330SymbolDisplayPartKind.Space, 2331SymbolDisplayPartKind.DelegateName, 2332SymbolDisplayPartKind.Space, 2333SymbolDisplayPartKind.ClassName, 2334SymbolDisplayPartKind.Punctuation, 2335SymbolDisplayPartKind.EventName); 2342SymbolDisplayPartKind.Keyword, 2343SymbolDisplayPartKind.Space, 2344SymbolDisplayPartKind.DelegateName, 2345SymbolDisplayPartKind.Space, 2346SymbolDisplayPartKind.ClassName, 2347SymbolDisplayPartKind.Punctuation, 2348SymbolDisplayPartKind.EventName); 2377SymbolDisplayPartKind.DelegateName, 2378SymbolDisplayPartKind.Space, 2379SymbolDisplayPartKind.EventName); 2386SymbolDisplayPartKind.DelegateName, 2387SymbolDisplayPartKind.Space, 2388SymbolDisplayPartKind.EventName); 2417SymbolDisplayPartKind.Keyword, 2418SymbolDisplayPartKind.Space, 2419SymbolDisplayPartKind.Keyword, 2420SymbolDisplayPartKind.Space, 2421SymbolDisplayPartKind.ClassName, 2422SymbolDisplayPartKind.Punctuation, 2423SymbolDisplayPartKind.EventName, 2424SymbolDisplayPartKind.Punctuation, 2425SymbolDisplayPartKind.Keyword); 2454SymbolDisplayPartKind.Keyword, 2455SymbolDisplayPartKind.Space, 2456SymbolDisplayPartKind.Keyword, 2457SymbolDisplayPartKind.Space, 2458SymbolDisplayPartKind.ClassName, 2459SymbolDisplayPartKind.Punctuation, 2460SymbolDisplayPartKind.EventName, 2461SymbolDisplayPartKind.Punctuation, 2462SymbolDisplayPartKind.Keyword); 2486SymbolDisplayPartKind.MethodName, 2487SymbolDisplayPartKind.Punctuation, 2488SymbolDisplayPartKind.Punctuation); 2512SymbolDisplayPartKind.NamespaceName, 2513SymbolDisplayPartKind.Punctuation, 2514SymbolDisplayPartKind.StructName, 2515SymbolDisplayPartKind.Space, 2516SymbolDisplayPartKind.MethodName, 2517SymbolDisplayPartKind.Punctuation, 2518SymbolDisplayPartKind.Punctuation); 2542SymbolDisplayPartKind.Keyword, 2543SymbolDisplayPartKind.Space, 2544SymbolDisplayPartKind.MethodName, 2545SymbolDisplayPartKind.Punctuation, 2546SymbolDisplayPartKind.Punctuation); 2573SymbolDisplayPartKind.MethodName, //M 2574SymbolDisplayPartKind.Punctuation, 2575SymbolDisplayPartKind.Keyword, 2576SymbolDisplayPartKind.Space, 2577SymbolDisplayPartKind.StructName, 2578SymbolDisplayPartKind.Space, 2579SymbolDisplayPartKind.ParameterName, //s 2580SymbolDisplayPartKind.Punctuation, 2581SymbolDisplayPartKind.Space, 2582SymbolDisplayPartKind.StructName, 2583SymbolDisplayPartKind.Space, 2584SymbolDisplayPartKind.ParameterName, //i 2585SymbolDisplayPartKind.Punctuation, 2586SymbolDisplayPartKind.Space, 2587SymbolDisplayPartKind.Keyword, 2588SymbolDisplayPartKind.Space, 2589SymbolDisplayPartKind.ClassName, 2590SymbolDisplayPartKind.Punctuation, 2591SymbolDisplayPartKind.Punctuation, 2592SymbolDisplayPartKind.Space, 2593SymbolDisplayPartKind.ParameterName, //args 2594SymbolDisplayPartKind.Punctuation); 2602SymbolDisplayPartKind.MethodName, 2603SymbolDisplayPartKind.Punctuation, 2604SymbolDisplayPartKind.StructName, 2605SymbolDisplayPartKind.Space, 2606SymbolDisplayPartKind.ParameterName, 2607SymbolDisplayPartKind.Punctuation, 2608SymbolDisplayPartKind.Space, 2609SymbolDisplayPartKind.StructName, 2610SymbolDisplayPartKind.Space, 2611SymbolDisplayPartKind.ParameterName, 2612SymbolDisplayPartKind.Punctuation, 2613SymbolDisplayPartKind.Space, 2614SymbolDisplayPartKind.ClassName, 2615SymbolDisplayPartKind.Punctuation, 2616SymbolDisplayPartKind.Punctuation, 2617SymbolDisplayPartKind.Space, 2618SymbolDisplayPartKind.ParameterName, 2619SymbolDisplayPartKind.Punctuation); 2628SymbolDisplayPartKind.MethodName, 2629SymbolDisplayPartKind.Punctuation, 2630SymbolDisplayPartKind.ParameterName, 2631SymbolDisplayPartKind.Punctuation, 2632SymbolDisplayPartKind.Space, 2633SymbolDisplayPartKind.ParameterName, 2634SymbolDisplayPartKind.Punctuation, 2635SymbolDisplayPartKind.Space, 2636SymbolDisplayPartKind.ParameterName, 2637SymbolDisplayPartKind.Punctuation); 2666SymbolDisplayPartKind.MethodName, 2667SymbolDisplayPartKind.Punctuation, 2668SymbolDisplayPartKind.Keyword, 2669SymbolDisplayPartKind.Space, 2670SymbolDisplayPartKind.ClassName, 2671SymbolDisplayPartKind.Space, 2672SymbolDisplayPartKind.ParameterName, //self 2673SymbolDisplayPartKind.Punctuation, 2674SymbolDisplayPartKind.Space, 2675SymbolDisplayPartKind.Keyword, 2676SymbolDisplayPartKind.Space, 2677SymbolDisplayPartKind.StructName, 2678SymbolDisplayPartKind.Space, 2679SymbolDisplayPartKind.ParameterName, //s 2680SymbolDisplayPartKind.Punctuation, 2681SymbolDisplayPartKind.Space, 2682SymbolDisplayPartKind.StructName, 2683SymbolDisplayPartKind.Space, 2684SymbolDisplayPartKind.ParameterName, //i 2685SymbolDisplayPartKind.Space, 2686SymbolDisplayPartKind.Punctuation, 2687SymbolDisplayPartKind.Space, 2688SymbolDisplayPartKind.NumericLiteral, 2689SymbolDisplayPartKind.Punctuation, 2690SymbolDisplayPartKind.Space, 2691SymbolDisplayPartKind.Keyword, 2692SymbolDisplayPartKind.Space, 2693SymbolDisplayPartKind.ClassName, 2694SymbolDisplayPartKind.Punctuation, 2695SymbolDisplayPartKind.Punctuation, 2696SymbolDisplayPartKind.Space, 2697SymbolDisplayPartKind.ParameterName, //args 2698SymbolDisplayPartKind.Punctuation); 2726SymbolDisplayPartKind.MethodName, //M 2727SymbolDisplayPartKind.Punctuation, 2728SymbolDisplayPartKind.Punctuation, 2729SymbolDisplayPartKind.StructName, 2730SymbolDisplayPartKind.Space, 2731SymbolDisplayPartKind.ParameterName, //i 2732SymbolDisplayPartKind.Punctuation, 2733SymbolDisplayPartKind.Punctuation); 2813SymbolDisplayPartKind.ClassName, //GC1 2814SymbolDisplayPartKind.Punctuation, 2815SymbolDisplayPartKind.ErrorTypeName, //BOGUS 2816SymbolDisplayPartKind.Punctuation); 2848SymbolDisplayPartKind.AliasName, 2849SymbolDisplayPartKind.Punctuation, 2850SymbolDisplayPartKind.ClassName, 2851SymbolDisplayPartKind.Punctuation, 2852SymbolDisplayPartKind.ClassName); 2879SymbolDisplayPartKind.AliasName, 2880SymbolDisplayPartKind.Punctuation, 2881SymbolDisplayPartKind.ClassName); 2913SymbolDisplayPartKind.AliasName, 2914SymbolDisplayPartKind.Punctuation, 2915SymbolDisplayPartKind.ClassName); 2943SymbolDisplayPartKind.ClassName); 2968SymbolDisplayPartKind.NamespaceName, 2969SymbolDisplayPartKind.Punctuation, 2970SymbolDisplayPartKind.NamespaceName, 2971SymbolDisplayPartKind.Punctuation, 2972SymbolDisplayPartKind.NamespaceName); 2978SymbolDisplayPartKind.NamespaceName, 2979SymbolDisplayPartKind.Punctuation, 2980SymbolDisplayPartKind.NamespaceName); 2986SymbolDisplayPartKind.NamespaceName); 2992SymbolDisplayPartKind.NamespaceName); 2998SymbolDisplayPartKind.NamespaceName); 3051SymbolDisplayPartKind.Keyword, 3052SymbolDisplayPartKind.Space, 3053SymbolDisplayPartKind.MethodName, 3054SymbolDisplayPartKind.Punctuation, 3055SymbolDisplayPartKind.Keyword, 3056SymbolDisplayPartKind.Space, 3057SymbolDisplayPartKind.ParameterName, 3058SymbolDisplayPartKind.Punctuation); 3062SymbolDisplayPartKind.DelegateName, 3063SymbolDisplayPartKind.Punctuation, 3064SymbolDisplayPartKind.Keyword, 3065SymbolDisplayPartKind.Space, 3066SymbolDisplayPartKind.ParameterName, 3067SymbolDisplayPartKind.Punctuation); 3071SymbolDisplayPartKind.Keyword, 3072SymbolDisplayPartKind.Space, 3073SymbolDisplayPartKind.FieldName); 3077SymbolDisplayPartKind.Keyword, 3078SymbolDisplayPartKind.Space, 3079SymbolDisplayPartKind.PropertyName, 3080SymbolDisplayPartKind.Space, 3081SymbolDisplayPartKind.Punctuation, 3082SymbolDisplayPartKind.Space, 3083SymbolDisplayPartKind.Keyword, 3084SymbolDisplayPartKind.Punctuation, 3085SymbolDisplayPartKind.Space, 3086SymbolDisplayPartKind.Punctuation); 3090SymbolDisplayPartKind.Keyword, 3091SymbolDisplayPartKind.Space, 3092SymbolDisplayPartKind.NamespaceName, 3093SymbolDisplayPartKind.Punctuation, 3094SymbolDisplayPartKind.DelegateName, 3095SymbolDisplayPartKind.Space, 3096SymbolDisplayPartKind.EventName); 3100SymbolDisplayPartKind.ClassName); 3104SymbolDisplayPartKind.Keyword, 3105SymbolDisplayPartKind.Space, 3106SymbolDisplayPartKind.ClassName, 3107SymbolDisplayPartKind.Punctuation, 3108SymbolDisplayPartKind.MethodName, 3109SymbolDisplayPartKind.Punctuation, 3110SymbolDisplayPartKind.Keyword, 3111SymbolDisplayPartKind.Space, 3112SymbolDisplayPartKind.ParameterName, 3113SymbolDisplayPartKind.Punctuation); 3117SymbolDisplayPartKind.ClassName, 3118SymbolDisplayPartKind.Punctuation, 3119SymbolDisplayPartKind.DelegateName, 3120SymbolDisplayPartKind.Punctuation, 3121SymbolDisplayPartKind.Keyword, 3122SymbolDisplayPartKind.Space, 3123SymbolDisplayPartKind.ParameterName, 3124SymbolDisplayPartKind.Punctuation); 3128SymbolDisplayPartKind.Keyword, 3129SymbolDisplayPartKind.Space, 3130SymbolDisplayPartKind.ClassName, 3131SymbolDisplayPartKind.Punctuation, 3132SymbolDisplayPartKind.FieldName); 3136SymbolDisplayPartKind.Keyword, 3137SymbolDisplayPartKind.Space, 3138SymbolDisplayPartKind.ClassName, 3139SymbolDisplayPartKind.Punctuation, 3140SymbolDisplayPartKind.PropertyName, 3141SymbolDisplayPartKind.Space, 3142SymbolDisplayPartKind.Punctuation, 3143SymbolDisplayPartKind.Space, 3144SymbolDisplayPartKind.Keyword, 3145SymbolDisplayPartKind.Punctuation, 3146SymbolDisplayPartKind.Space, 3147SymbolDisplayPartKind.Punctuation); 3151SymbolDisplayPartKind.Keyword, 3152SymbolDisplayPartKind.Space, 3153SymbolDisplayPartKind.NamespaceName, 3154SymbolDisplayPartKind.Punctuation, 3155SymbolDisplayPartKind.DelegateName, 3156SymbolDisplayPartKind.Space, 3157SymbolDisplayPartKind.ClassName, 3158SymbolDisplayPartKind.Punctuation, 3159SymbolDisplayPartKind.EventName); 3208SymbolDisplayPartKind.ClassName); 3215SymbolDisplayPartKind.ClassName); 3231SymbolDisplayPartKind.ClassName); 3236SymbolDisplayPartKind.ClassName); 3252SymbolDisplayPartKind.ClassName); 3257SymbolDisplayPartKind.ClassName); 3280SymbolDisplayPartKind.InterfaceName, 3281SymbolDisplayPartKind.Punctuation, 3282SymbolDisplayPartKind.InterfaceName, 3283SymbolDisplayPartKind.Punctuation, 3284SymbolDisplayPartKind.Keyword, 3285SymbolDisplayPartKind.Punctuation, 3286SymbolDisplayPartKind.Punctuation, 3287SymbolDisplayPartKind.Space, 3288SymbolDisplayPartKind.Keyword, 3289SymbolDisplayPartKind.Punctuation); 3312SymbolDisplayPartKind.Keyword, 3313SymbolDisplayPartKind.Space, 3314InternalSymbolDisplayPartKind.Other, SymbolDisplayPartKind.Punctuation, SymbolDisplayPartKind.ClassName, SymbolDisplayPartKind.Punctuation, //modopt 3315SymbolDisplayPartKind.Space, 3316SymbolDisplayPartKind.Punctuation, 3317SymbolDisplayPartKind.Punctuation, 3318SymbolDisplayPartKind.Space, 3319InternalSymbolDisplayPartKind.Other, SymbolDisplayPartKind.Punctuation, SymbolDisplayPartKind.ClassName, SymbolDisplayPartKind.Punctuation, //modopt 3320SymbolDisplayPartKind.Space, 3321SymbolDisplayPartKind.MethodName, 3322SymbolDisplayPartKind.Punctuation, 3323SymbolDisplayPartKind.Keyword, 3324SymbolDisplayPartKind.Space, 3325InternalSymbolDisplayPartKind.Other, SymbolDisplayPartKind.Punctuation, SymbolDisplayPartKind.ClassName, SymbolDisplayPartKind.Punctuation, //modopt 3326SymbolDisplayPartKind.Space, 3327SymbolDisplayPartKind.Punctuation, 3328SymbolDisplayPartKind.Punctuation, 3329SymbolDisplayPartKind.Space, 3330InternalSymbolDisplayPartKind.Other, SymbolDisplayPartKind.Punctuation, SymbolDisplayPartKind.ClassName, SymbolDisplayPartKind.Punctuation, //modopt 3331SymbolDisplayPartKind.Space, 3332SymbolDisplayPartKind.ParameterName, 3333SymbolDisplayPartKind.Punctuation); 3337SymbolDisplayPartKind.Keyword, 3338SymbolDisplayPartKind.Space, 3339InternalSymbolDisplayPartKind.Other, SymbolDisplayPartKind.Punctuation, SymbolDisplayPartKind.ClassName, SymbolDisplayPartKind.Punctuation, //modopt 3340SymbolDisplayPartKind.Space, 3341SymbolDisplayPartKind.Punctuation, 3342SymbolDisplayPartKind.Punctuation, 3343SymbolDisplayPartKind.Space, 3344SymbolDisplayPartKind.MethodName, 3345SymbolDisplayPartKind.Punctuation, 3346SymbolDisplayPartKind.Keyword, 3347SymbolDisplayPartKind.Punctuation, 3348SymbolDisplayPartKind.Punctuation, 3349SymbolDisplayPartKind.Space, 3350SymbolDisplayPartKind.ParameterName, 3351SymbolDisplayPartKind.Punctuation); 3355SymbolDisplayPartKind.Keyword, 3356SymbolDisplayPartKind.Punctuation, 3357SymbolDisplayPartKind.Punctuation, 3358SymbolDisplayPartKind.Space, 3359InternalSymbolDisplayPartKind.Other, SymbolDisplayPartKind.Punctuation, SymbolDisplayPartKind.ClassName, SymbolDisplayPartKind.Punctuation, //modopt 3360SymbolDisplayPartKind.Space, 3361SymbolDisplayPartKind.MethodName, 3362SymbolDisplayPartKind.Punctuation, 3363SymbolDisplayPartKind.Keyword, 3364SymbolDisplayPartKind.Punctuation, 3365SymbolDisplayPartKind.Punctuation, 3366SymbolDisplayPartKind.Space, 3367SymbolDisplayPartKind.ParameterName, 3368SymbolDisplayPartKind.Punctuation); 3372SymbolDisplayPartKind.Keyword, 3373SymbolDisplayPartKind.Punctuation, 3374SymbolDisplayPartKind.Punctuation, 3375SymbolDisplayPartKind.Space, 3376SymbolDisplayPartKind.MethodName, 3377SymbolDisplayPartKind.Punctuation, 3378SymbolDisplayPartKind.Keyword, 3379SymbolDisplayPartKind.Space, 3380InternalSymbolDisplayPartKind.Other, SymbolDisplayPartKind.Punctuation, SymbolDisplayPartKind.ClassName, SymbolDisplayPartKind.Punctuation, //modopt 3381SymbolDisplayPartKind.Space, 3382SymbolDisplayPartKind.Punctuation, 3383SymbolDisplayPartKind.Punctuation, 3384SymbolDisplayPartKind.Space, 3385SymbolDisplayPartKind.ParameterName, 3386SymbolDisplayPartKind.Punctuation); 3390SymbolDisplayPartKind.Keyword, 3391SymbolDisplayPartKind.Punctuation, 3392SymbolDisplayPartKind.Punctuation, 3393SymbolDisplayPartKind.Space, 3394SymbolDisplayPartKind.MethodName, 3395SymbolDisplayPartKind.Punctuation, 3396SymbolDisplayPartKind.Keyword, 3397SymbolDisplayPartKind.Punctuation, 3398SymbolDisplayPartKind.Punctuation, 3399SymbolDisplayPartKind.Space, 3400InternalSymbolDisplayPartKind.Other, SymbolDisplayPartKind.Punctuation, SymbolDisplayPartKind.ClassName, SymbolDisplayPartKind.Punctuation, //modopt 3401SymbolDisplayPartKind.Space, 3402SymbolDisplayPartKind.ParameterName, 3403SymbolDisplayPartKind.Punctuation); 3407SymbolDisplayPartKind.Keyword, 3408SymbolDisplayPartKind.Punctuation, 3409SymbolDisplayPartKind.Punctuation, 3410SymbolDisplayPartKind.Space, 3411SymbolDisplayPartKind.MethodName, 3412SymbolDisplayPartKind.Punctuation, 3413SymbolDisplayPartKind.Keyword, 3414SymbolDisplayPartKind.Punctuation, 3415SymbolDisplayPartKind.Punctuation, 3416SymbolDisplayPartKind.Space, 3417SymbolDisplayPartKind.ParameterName, 3418SymbolDisplayPartKind.Punctuation); 3441SymbolDisplayPartKind.Keyword, 3442SymbolDisplayPartKind.Space, 3443InternalSymbolDisplayPartKind.Other, SymbolDisplayPartKind.Punctuation, SymbolDisplayPartKind.ClassName, SymbolDisplayPartKind.Punctuation, //modopt 3444SymbolDisplayPartKind.Space, 3445SymbolDisplayPartKind.Punctuation, 3446SymbolDisplayPartKind.Punctuation, 3447SymbolDisplayPartKind.Space, 3448InternalSymbolDisplayPartKind.Other, SymbolDisplayPartKind.Punctuation, SymbolDisplayPartKind.ClassName, SymbolDisplayPartKind.Punctuation, //modopt 3449SymbolDisplayPartKind.Space, 3450SymbolDisplayPartKind.PropertyName); 3454SymbolDisplayPartKind.Keyword, 3455SymbolDisplayPartKind.Space, 3456InternalSymbolDisplayPartKind.Other, SymbolDisplayPartKind.Punctuation, SymbolDisplayPartKind.ClassName, SymbolDisplayPartKind.Punctuation, //modopt 3457SymbolDisplayPartKind.Space, 3458SymbolDisplayPartKind.Punctuation, 3459SymbolDisplayPartKind.Punctuation, 3460SymbolDisplayPartKind.Space, 3461SymbolDisplayPartKind.PropertyName); 3465SymbolDisplayPartKind.Keyword, 3466SymbolDisplayPartKind.Punctuation, 3467SymbolDisplayPartKind.Punctuation, 3468SymbolDisplayPartKind.Space, 3469InternalSymbolDisplayPartKind.Other, SymbolDisplayPartKind.Punctuation, SymbolDisplayPartKind.ClassName, SymbolDisplayPartKind.Punctuation, //modopt 3470SymbolDisplayPartKind.Space, 3471SymbolDisplayPartKind.PropertyName); 3475SymbolDisplayPartKind.Keyword, 3476SymbolDisplayPartKind.Punctuation, 3477SymbolDisplayPartKind.Punctuation, 3478SymbolDisplayPartKind.Space, 3479SymbolDisplayPartKind.PropertyName); 3502SymbolDisplayPartKind.Keyword, 3503SymbolDisplayPartKind.Space, 3504InternalSymbolDisplayPartKind.Other, SymbolDisplayPartKind.Punctuation, SymbolDisplayPartKind.ClassName, SymbolDisplayPartKind.Punctuation, //modopt 3505SymbolDisplayPartKind.Space, 3506SymbolDisplayPartKind.Punctuation, 3507SymbolDisplayPartKind.Punctuation, 3508SymbolDisplayPartKind.Space, 3509InternalSymbolDisplayPartKind.Other, SymbolDisplayPartKind.Punctuation, SymbolDisplayPartKind.ClassName, SymbolDisplayPartKind.Punctuation, //modopt 3510SymbolDisplayPartKind.Space, 3511SymbolDisplayPartKind.FieldName); 3515SymbolDisplayPartKind.Keyword, 3516SymbolDisplayPartKind.Space, 3517InternalSymbolDisplayPartKind.Other, SymbolDisplayPartKind.Punctuation, SymbolDisplayPartKind.ClassName, SymbolDisplayPartKind.Punctuation, //modopt 3518SymbolDisplayPartKind.Space, 3519SymbolDisplayPartKind.Punctuation, 3520SymbolDisplayPartKind.Punctuation, 3521SymbolDisplayPartKind.Space, 3522SymbolDisplayPartKind.FieldName); 3526SymbolDisplayPartKind.Keyword, 3527SymbolDisplayPartKind.Punctuation, 3528SymbolDisplayPartKind.Punctuation, 3529SymbolDisplayPartKind.Space, 3530InternalSymbolDisplayPartKind.Other, SymbolDisplayPartKind.Punctuation, SymbolDisplayPartKind.ClassName, SymbolDisplayPartKind.Punctuation, //modopt 3531SymbolDisplayPartKind.Space, 3532SymbolDisplayPartKind.FieldName); 3536SymbolDisplayPartKind.Keyword, 3537SymbolDisplayPartKind.Punctuation, 3538SymbolDisplayPartKind.Punctuation, 3539SymbolDisplayPartKind.Space, 3540SymbolDisplayPartKind.FieldName); 3563SymbolDisplayPartKind.Keyword, 3564SymbolDisplayPartKind.Space, 3565SymbolDisplayPartKind.MethodName, 3566SymbolDisplayPartKind.Punctuation, 3567SymbolDisplayPartKind.Keyword, 3568SymbolDisplayPartKind.Space, 3569InternalSymbolDisplayPartKind.Other, SymbolDisplayPartKind.Punctuation, SymbolDisplayPartKind.Keyword, SymbolDisplayPartKind.Punctuation, //modopt 3570SymbolDisplayPartKind.Space, 3571InternalSymbolDisplayPartKind.Other, SymbolDisplayPartKind.Punctuation, SymbolDisplayPartKind.ClassName, SymbolDisplayPartKind.Punctuation, //modopt 3572SymbolDisplayPartKind.Space, 3573InternalSymbolDisplayPartKind.Other, SymbolDisplayPartKind.Punctuation, SymbolDisplayPartKind.ClassName, SymbolDisplayPartKind.Punctuation, //modopt 3574SymbolDisplayPartKind.Space, 3575SymbolDisplayPartKind.ParameterName, 3576SymbolDisplayPartKind.Punctuation); 3586params SymbolDisplayPartKind[] expectedKinds) 3606params SymbolDisplayPartKind[] expectedKinds) 3617params SymbolDisplayPartKind[] expectedKinds) 3627private static void Verify(ImmutableArray<SymbolDisplayPart> actualParts, string expectedText, params SymbolDisplayPartKind[] expectedKinds) 3660SymbolDisplayPartKind.Keyword, SymbolDisplayPartKind.Space, SymbolDisplayPartKind.Keyword, SymbolDisplayPartKind.Space, SymbolDisplayPartKind.DelegateName, 3661SymbolDisplayPartKind.Punctuation, SymbolDisplayPartKind.DelegateName, SymbolDisplayPartKind.Punctuation); 3672SymbolDisplayPartKind.Keyword, SymbolDisplayPartKind.Space, SymbolDisplayPartKind.DelegateName, 3673SymbolDisplayPartKind.Punctuation, SymbolDisplayPartKind.DelegateName, SymbolDisplayPartKind.Space, SymbolDisplayPartKind.ParameterName, SymbolDisplayPartKind.Punctuation); 3723SymbolDisplayPartKind.Keyword, 3724SymbolDisplayPartKind.Punctuation, 3725SymbolDisplayPartKind.NamespaceName, 3726SymbolDisplayPartKind.Punctuation, 3727SymbolDisplayPartKind.DelegateName); 3777SymbolDisplayPartKind.NamespaceName, 3778SymbolDisplayPartKind.Punctuation, 3779SymbolDisplayPartKind.DelegateName); 3829SymbolDisplayPartKind.ClassName, 3830SymbolDisplayPartKind.Punctuation, 3831SymbolDisplayPartKind.ClassName); 3873SymbolDisplayPartKind.Keyword, 3874SymbolDisplayPartKind.Space, 3875SymbolDisplayPartKind.StructName, 3876SymbolDisplayPartKind.Punctuation, //. 3877SymbolDisplayPartKind.MethodName, 3878SymbolDisplayPartKind.Punctuation, //( 3879SymbolDisplayPartKind.Keyword, 3880SymbolDisplayPartKind.Space, 3881SymbolDisplayPartKind.ParameterName, 3882SymbolDisplayPartKind.Space, 3883SymbolDisplayPartKind.Punctuation, //= 3884SymbolDisplayPartKind.Space, 3885SymbolDisplayPartKind.NumericLiteral, 3886SymbolDisplayPartKind.Punctuation, //, 3887SymbolDisplayPartKind.Space, 3888SymbolDisplayPartKind.Keyword, 3889SymbolDisplayPartKind.Space, 3890SymbolDisplayPartKind.ParameterName, 3891SymbolDisplayPartKind.Space, 3892SymbolDisplayPartKind.Punctuation, //= 3893SymbolDisplayPartKind.Space, 3894SymbolDisplayPartKind.StringLiteral, 3895SymbolDisplayPartKind.Punctuation, //, 3896SymbolDisplayPartKind.Space, 3897SymbolDisplayPartKind.Keyword, 3898SymbolDisplayPartKind.Space, 3899SymbolDisplayPartKind.ParameterName, 3900SymbolDisplayPartKind.Space, 3901SymbolDisplayPartKind.Punctuation, //= 3902SymbolDisplayPartKind.Space, 3903SymbolDisplayPartKind.Keyword, 3904SymbolDisplayPartKind.Punctuation, //, 3905SymbolDisplayPartKind.Space, 3906SymbolDisplayPartKind.StructName, 3907SymbolDisplayPartKind.Space, 3908SymbolDisplayPartKind.ParameterName, 3909SymbolDisplayPartKind.Space, 3910SymbolDisplayPartKind.Punctuation, //= 3911SymbolDisplayPartKind.Space, 3912SymbolDisplayPartKind.Keyword, 3913SymbolDisplayPartKind.Punctuation, //( 3914SymbolDisplayPartKind.StructName, 3915SymbolDisplayPartKind.Punctuation, //) 3916SymbolDisplayPartKind.Punctuation); //) 3954SymbolDisplayPartKind.Keyword, 3955SymbolDisplayPartKind.Space, 3956SymbolDisplayPartKind.StructName, 3957SymbolDisplayPartKind.Punctuation, //. 3958SymbolDisplayPartKind.MethodName, 3959SymbolDisplayPartKind.Punctuation, //< 3960SymbolDisplayPartKind.TypeParameterName, 3961SymbolDisplayPartKind.Punctuation, //> 3962SymbolDisplayPartKind.Punctuation, //( 3963SymbolDisplayPartKind.TypeParameterName, 3964SymbolDisplayPartKind.Space, 3965SymbolDisplayPartKind.ParameterName, 3966SymbolDisplayPartKind.Space, 3967SymbolDisplayPartKind.Punctuation, //= 3968SymbolDisplayPartKind.Space, 3969SymbolDisplayPartKind.Keyword, 3970SymbolDisplayPartKind.Punctuation, //( 3971SymbolDisplayPartKind.TypeParameterName, 3972SymbolDisplayPartKind.Punctuation, //) 3973SymbolDisplayPartKind.Punctuation); //) 4028SymbolDisplayPartKind.Keyword, 4029SymbolDisplayPartKind.Space, 4030SymbolDisplayPartKind.StructName, 4031SymbolDisplayPartKind.Punctuation, //. 4032SymbolDisplayPartKind.MethodName, 4033SymbolDisplayPartKind.Punctuation, //( 4034SymbolDisplayPartKind.EnumName, 4035SymbolDisplayPartKind.Space, 4036SymbolDisplayPartKind.ParameterName, 4037SymbolDisplayPartKind.Space, 4038SymbolDisplayPartKind.Punctuation, //= 4039SymbolDisplayPartKind.Space, 4040SymbolDisplayPartKind.EnumName, 4041SymbolDisplayPartKind.Punctuation, //. 4042SymbolDisplayPartKind.EnumMemberName, 4043SymbolDisplayPartKind.Punctuation); //) 4048SymbolDisplayPartKind.Keyword, 4049SymbolDisplayPartKind.Space, 4050SymbolDisplayPartKind.StructName, 4051SymbolDisplayPartKind.Punctuation, //. 4052SymbolDisplayPartKind.MethodName, 4053SymbolDisplayPartKind.Punctuation, //( 4054SymbolDisplayPartKind.EnumName, 4055SymbolDisplayPartKind.Space, 4056SymbolDisplayPartKind.ParameterName, 4057SymbolDisplayPartKind.Space, 4058SymbolDisplayPartKind.Punctuation, //= 4059SymbolDisplayPartKind.Space, 4060SymbolDisplayPartKind.Punctuation, //( 4061SymbolDisplayPartKind.EnumName, 4062SymbolDisplayPartKind.Punctuation, //) 4063SymbolDisplayPartKind.NumericLiteral, 4064SymbolDisplayPartKind.Punctuation); //) 4069SymbolDisplayPartKind.Keyword, 4070SymbolDisplayPartKind.Space, 4071SymbolDisplayPartKind.StructName, 4072SymbolDisplayPartKind.Punctuation, //. 4073SymbolDisplayPartKind.MethodName, 4074SymbolDisplayPartKind.Punctuation, //( 4075SymbolDisplayPartKind.EnumName, 4076SymbolDisplayPartKind.Space, 4077SymbolDisplayPartKind.ParameterName, 4078SymbolDisplayPartKind.Space, 4079SymbolDisplayPartKind.Punctuation, //= 4080SymbolDisplayPartKind.Space, 4081SymbolDisplayPartKind.EnumName, 4082SymbolDisplayPartKind.Punctuation, 4083SymbolDisplayPartKind.EnumMemberName, 4084SymbolDisplayPartKind.Punctuation); //) 4140SymbolDisplayPartKind.Keyword, 4141SymbolDisplayPartKind.Space, 4142SymbolDisplayPartKind.StructName, 4143SymbolDisplayPartKind.Punctuation, //. 4144SymbolDisplayPartKind.MethodName, 4145SymbolDisplayPartKind.Punctuation, //( 4146SymbolDisplayPartKind.EnumName, 4147SymbolDisplayPartKind.Space, 4148SymbolDisplayPartKind.ParameterName, 4149SymbolDisplayPartKind.Space, 4150SymbolDisplayPartKind.Punctuation, //= 4151SymbolDisplayPartKind.Space, 4152SymbolDisplayPartKind.EnumName, 4153SymbolDisplayPartKind.Punctuation, //. 4154SymbolDisplayPartKind.EnumMemberName, 4155SymbolDisplayPartKind.Punctuation); //) 4160SymbolDisplayPartKind.Keyword, 4161SymbolDisplayPartKind.Space, 4162SymbolDisplayPartKind.StructName, 4163SymbolDisplayPartKind.Punctuation, //. 4164SymbolDisplayPartKind.MethodName, 4165SymbolDisplayPartKind.Punctuation, //( 4166SymbolDisplayPartKind.EnumName, 4167SymbolDisplayPartKind.Space, 4168SymbolDisplayPartKind.ParameterName, 4169SymbolDisplayPartKind.Space, 4170SymbolDisplayPartKind.Punctuation, //= 4171SymbolDisplayPartKind.Space, 4172SymbolDisplayPartKind.EnumName, 4173SymbolDisplayPartKind.Punctuation, //. 4174SymbolDisplayPartKind.EnumMemberName, 4175SymbolDisplayPartKind.Space, 4176SymbolDisplayPartKind.Punctuation, //| 4177SymbolDisplayPartKind.Space, 4178SymbolDisplayPartKind.EnumName, 4179SymbolDisplayPartKind.Punctuation, //. 4180SymbolDisplayPartKind.EnumMemberName, 4181SymbolDisplayPartKind.Punctuation); //) 4186SymbolDisplayPartKind.Keyword, 4187SymbolDisplayPartKind.Space, 4188SymbolDisplayPartKind.StructName, 4189SymbolDisplayPartKind.Punctuation, //. 4190SymbolDisplayPartKind.MethodName, 4191SymbolDisplayPartKind.Punctuation, //( 4192SymbolDisplayPartKind.EnumName, 4193SymbolDisplayPartKind.Space, 4194SymbolDisplayPartKind.ParameterName, 4195SymbolDisplayPartKind.Space, 4196SymbolDisplayPartKind.Punctuation, //= 4197SymbolDisplayPartKind.Space, 4198SymbolDisplayPartKind.EnumName, 4199SymbolDisplayPartKind.Punctuation, 4200SymbolDisplayPartKind.EnumMemberName, 4201SymbolDisplayPartKind.Punctuation); 4250SymbolDisplayPartKind.Keyword, 4251SymbolDisplayPartKind.Space, 4252SymbolDisplayPartKind.StructName, 4253SymbolDisplayPartKind.Punctuation, //. 4254SymbolDisplayPartKind.MethodName, 4255SymbolDisplayPartKind.Punctuation, //( 4256SymbolDisplayPartKind.EnumName, 4257SymbolDisplayPartKind.Space, 4258SymbolDisplayPartKind.ParameterName, 4259SymbolDisplayPartKind.Space, 4260SymbolDisplayPartKind.Punctuation, //= 4261SymbolDisplayPartKind.Space, 4262SymbolDisplayPartKind.EnumName, 4263SymbolDisplayPartKind.Punctuation, //. 4264SymbolDisplayPartKind.EnumMemberName, 4265SymbolDisplayPartKind.Punctuation, //, 4266SymbolDisplayPartKind.Space, 4267SymbolDisplayPartKind.EnumName, 4268SymbolDisplayPartKind.Space, 4269SymbolDisplayPartKind.ParameterName, 4270SymbolDisplayPartKind.Space, 4271SymbolDisplayPartKind.Punctuation, //= 4272SymbolDisplayPartKind.Space, 4273SymbolDisplayPartKind.EnumName, 4274SymbolDisplayPartKind.Punctuation, //. 4275SymbolDisplayPartKind.EnumMemberName, 4276SymbolDisplayPartKind.Space, 4277SymbolDisplayPartKind.Punctuation, //| 4278SymbolDisplayPartKind.Space, 4279SymbolDisplayPartKind.EnumName, 4280SymbolDisplayPartKind.Punctuation, //. 4281SymbolDisplayPartKind.EnumMemberName, 4282SymbolDisplayPartKind.Punctuation, //, 4283SymbolDisplayPartKind.Space, 4284SymbolDisplayPartKind.EnumName, 4285SymbolDisplayPartKind.Space, 4286SymbolDisplayPartKind.ParameterName, 4287SymbolDisplayPartKind.Space, 4288SymbolDisplayPartKind.Punctuation, //= 4289SymbolDisplayPartKind.Space, 4290SymbolDisplayPartKind.EnumName, 4291SymbolDisplayPartKind.Punctuation, //. 4292SymbolDisplayPartKind.EnumMemberName, 4293SymbolDisplayPartKind.Punctuation, //, 4294SymbolDisplayPartKind.Space, 4295SymbolDisplayPartKind.EnumName, 4296SymbolDisplayPartKind.Space, 4297SymbolDisplayPartKind.ParameterName, 4298SymbolDisplayPartKind.Space, 4299SymbolDisplayPartKind.Punctuation, // = 4300SymbolDisplayPartKind.Space, 4301SymbolDisplayPartKind.Punctuation, // ( 4302SymbolDisplayPartKind.EnumName, 4303SymbolDisplayPartKind.Punctuation, // ) 4304SymbolDisplayPartKind.NumericLiteral, 4305SymbolDisplayPartKind.Punctuation); //) 4354SymbolDisplayPartKind.Keyword, 4355SymbolDisplayPartKind.Space, 4356SymbolDisplayPartKind.StructName, 4357SymbolDisplayPartKind.Punctuation, //. 4358SymbolDisplayPartKind.MethodName, 4359SymbolDisplayPartKind.Punctuation, //( 4360SymbolDisplayPartKind.EnumName, 4361SymbolDisplayPartKind.Punctuation, //? 4362SymbolDisplayPartKind.Space, 4363SymbolDisplayPartKind.ParameterName, 4364SymbolDisplayPartKind.Space, 4365SymbolDisplayPartKind.Punctuation, //= 4366SymbolDisplayPartKind.Space, 4367SymbolDisplayPartKind.Keyword, 4368SymbolDisplayPartKind.Punctuation, //, 4369SymbolDisplayPartKind.Space, 4370SymbolDisplayPartKind.EnumName, 4371SymbolDisplayPartKind.Punctuation, //? 4372SymbolDisplayPartKind.Space, 4373SymbolDisplayPartKind.ParameterName, 4374SymbolDisplayPartKind.Space, 4375SymbolDisplayPartKind.Punctuation, //= 4376SymbolDisplayPartKind.Space, 4377SymbolDisplayPartKind.EnumName, 4378SymbolDisplayPartKind.Punctuation, //. 4379SymbolDisplayPartKind.EnumMemberName, 4380SymbolDisplayPartKind.Punctuation, //, 4381SymbolDisplayPartKind.Space, 4382SymbolDisplayPartKind.EnumName, 4383SymbolDisplayPartKind.Punctuation, //? 4384SymbolDisplayPartKind.Space, 4385SymbolDisplayPartKind.ParameterName, 4386SymbolDisplayPartKind.Space, 4387SymbolDisplayPartKind.Punctuation, //= 4388SymbolDisplayPartKind.Space, 4389SymbolDisplayPartKind.EnumName, 4390SymbolDisplayPartKind.Punctuation, //. 4391SymbolDisplayPartKind.EnumMemberName, 4392SymbolDisplayPartKind.Space, 4393SymbolDisplayPartKind.Punctuation, //| 4394SymbolDisplayPartKind.Space, 4395SymbolDisplayPartKind.EnumName, 4396SymbolDisplayPartKind.Punctuation, //. 4397SymbolDisplayPartKind.EnumMemberName, 4398SymbolDisplayPartKind.Punctuation, //, 4399SymbolDisplayPartKind.Space, 4400SymbolDisplayPartKind.EnumName, 4401SymbolDisplayPartKind.Punctuation, //? 4402SymbolDisplayPartKind.Space, 4403SymbolDisplayPartKind.ParameterName, 4404SymbolDisplayPartKind.Space, 4405SymbolDisplayPartKind.Punctuation, //= 4406SymbolDisplayPartKind.Space, 4407SymbolDisplayPartKind.EnumName, 4408SymbolDisplayPartKind.Punctuation, //. 4409SymbolDisplayPartKind.EnumMemberName, 4410SymbolDisplayPartKind.Punctuation, //, 4411SymbolDisplayPartKind.Space, 4412SymbolDisplayPartKind.EnumName, 4413SymbolDisplayPartKind.Punctuation, //? 4414SymbolDisplayPartKind.Space, 4415SymbolDisplayPartKind.ParameterName, 4416SymbolDisplayPartKind.Space, 4417SymbolDisplayPartKind.Punctuation, // = 4418SymbolDisplayPartKind.Space, 4419SymbolDisplayPartKind.Punctuation, // ( 4420SymbolDisplayPartKind.EnumName, 4421SymbolDisplayPartKind.Punctuation, // ) 4422SymbolDisplayPartKind.NumericLiteral, 4423SymbolDisplayPartKind.Punctuation); //) 4453SymbolDisplayPartKind.Keyword, 4454SymbolDisplayPartKind.Space, 4455SymbolDisplayPartKind.Keyword, 4456SymbolDisplayPartKind.Space, 4457SymbolDisplayPartKind.StructName, 4458SymbolDisplayPartKind.Space, 4459SymbolDisplayPartKind.ClassName, 4460SymbolDisplayPartKind.Punctuation, 4461SymbolDisplayPartKind.ConstantName, 4462SymbolDisplayPartKind.Space, 4463SymbolDisplayPartKind.Punctuation, 4464SymbolDisplayPartKind.Space, 4465SymbolDisplayPartKind.NumericLiteral); 4497SymbolDisplayPartKind.Keyword, 4498SymbolDisplayPartKind.Space, 4499SymbolDisplayPartKind.Keyword, 4500SymbolDisplayPartKind.Space, 4501SymbolDisplayPartKind.EnumName, 4502SymbolDisplayPartKind.Space, 4503SymbolDisplayPartKind.ClassName, 4504SymbolDisplayPartKind.Punctuation, 4505SymbolDisplayPartKind.ConstantName, 4506SymbolDisplayPartKind.Space, 4507SymbolDisplayPartKind.Punctuation, 4508SymbolDisplayPartKind.Space, 4509SymbolDisplayPartKind.EnumName, 4510SymbolDisplayPartKind.Punctuation, 4511SymbolDisplayPartKind.EnumMemberName); 4544SymbolDisplayPartKind.Keyword, 4545SymbolDisplayPartKind.Space, 4546SymbolDisplayPartKind.Keyword, 4547SymbolDisplayPartKind.Space, 4548SymbolDisplayPartKind.EnumName, 4549SymbolDisplayPartKind.Space, 4550SymbolDisplayPartKind.ClassName, 4551SymbolDisplayPartKind.Punctuation, 4552SymbolDisplayPartKind.ConstantName, 4553SymbolDisplayPartKind.Space, 4554SymbolDisplayPartKind.Punctuation, 4555SymbolDisplayPartKind.Space, 4556SymbolDisplayPartKind.EnumName, 4557SymbolDisplayPartKind.Punctuation, 4558SymbolDisplayPartKind.EnumMemberName); 4586SymbolDisplayPartKind.EnumName, 4587SymbolDisplayPartKind.Punctuation, 4588SymbolDisplayPartKind.EnumMemberName, 4589SymbolDisplayPartKind.Space, 4590SymbolDisplayPartKind.Punctuation, 4591SymbolDisplayPartKind.Space, 4592SymbolDisplayPartKind.NumericLiteral); 4621SymbolDisplayPartKind.EnumName, 4622SymbolDisplayPartKind.Punctuation, 4623SymbolDisplayPartKind.EnumMemberName, 4624SymbolDisplayPartKind.Space, 4625SymbolDisplayPartKind.Punctuation, 4626SymbolDisplayPartKind.Space, 4627SymbolDisplayPartKind.EnumName, 4628SymbolDisplayPartKind.Punctuation, 4629SymbolDisplayPartKind.EnumMemberName, 4630SymbolDisplayPartKind.Space, 4631SymbolDisplayPartKind.Punctuation, 4632SymbolDisplayPartKind.Space, 4633SymbolDisplayPartKind.EnumName, 4634SymbolDisplayPartKind.Punctuation, 4635SymbolDisplayPartKind.EnumMemberName, 4636SymbolDisplayPartKind.Space, 4637SymbolDisplayPartKind.Punctuation, 4638SymbolDisplayPartKind.Space, 4639SymbolDisplayPartKind.EnumName, 4640SymbolDisplayPartKind.Punctuation, 4641SymbolDisplayPartKind.EnumMemberName); 4669SymbolDisplayPartKind.EnumName, 4670SymbolDisplayPartKind.Punctuation, 4671SymbolDisplayPartKind.EnumMemberName, 4672SymbolDisplayPartKind.Space, 4673SymbolDisplayPartKind.Punctuation, 4674SymbolDisplayPartKind.Space, 4675SymbolDisplayPartKind.NumericLiteral); 4706SymbolDisplayPartKind.MethodName, 4707SymbolDisplayPartKind.Punctuation, 4708SymbolDisplayPartKind.StructName, 4709SymbolDisplayPartKind.Space, 4710SymbolDisplayPartKind.ParameterName, 4711SymbolDisplayPartKind.Punctuation); 4773SymbolDisplayPartKind.ClassName, 4774SymbolDisplayPartKind.Punctuation, 4775SymbolDisplayPartKind.Punctuation, 4776SymbolDisplayPartKind.Punctuation, 4777SymbolDisplayPartKind.Punctuation, 4778SymbolDisplayPartKind.Punctuation); 4785SymbolDisplayPartKind.ClassName, 4786SymbolDisplayPartKind.Punctuation, 4787SymbolDisplayPartKind.Punctuation, 4788SymbolDisplayPartKind.Punctuation, 4789SymbolDisplayPartKind.Punctuation, 4790SymbolDisplayPartKind.Punctuation); 4853SymbolDisplayPartKind.Keyword, 4854SymbolDisplayPartKind.Space, 4855SymbolDisplayPartKind.Keyword, 4856SymbolDisplayPartKind.Space, 4857SymbolDisplayPartKind.MethodName, 4858SymbolDisplayPartKind.Punctuation, 4859SymbolDisplayPartKind.Keyword, 4860SymbolDisplayPartKind.Space, 4861SymbolDisplayPartKind.ParameterName, 4862SymbolDisplayPartKind.Punctuation); 4885SymbolDisplayPartKind.DelegateName, 4886SymbolDisplayPartKind.Space, 4887SymbolDisplayPartKind.ClassName, 4888SymbolDisplayPartKind.Punctuation, 4889SymbolDisplayPartKind.EventName); 4894SymbolDisplayPartKind.StructName, 4895SymbolDisplayPartKind.Space, 4896SymbolDisplayPartKind.ClassName, 4897SymbolDisplayPartKind.Punctuation, 4898SymbolDisplayPartKind.EventName, 4899SymbolDisplayPartKind.Punctuation, 4900SymbolDisplayPartKind.Keyword); 4905SymbolDisplayPartKind.Keyword, 4906SymbolDisplayPartKind.Space, 4907SymbolDisplayPartKind.ClassName, 4908SymbolDisplayPartKind.Punctuation, 4909SymbolDisplayPartKind.EventName, 4910SymbolDisplayPartKind.Punctuation, 4911SymbolDisplayPartKind.Keyword); 4949SymbolDisplayPartKind.NamespaceName); 4953SymbolDisplayPartKind.NamespaceName); 4957SymbolDisplayPartKind.Keyword, 4958SymbolDisplayPartKind.Space, 4959SymbolDisplayPartKind.NamespaceName); 4964SymbolDisplayPartKind.NamespaceName, 4965SymbolDisplayPartKind.Punctuation, 4966SymbolDisplayPartKind.ClassName); 4970SymbolDisplayPartKind.Keyword, 4971SymbolDisplayPartKind.Space, 4972SymbolDisplayPartKind.NamespaceName, 4973SymbolDisplayPartKind.Punctuation, 4974SymbolDisplayPartKind.ClassName); 4978SymbolDisplayPartKind.NamespaceName, 4979SymbolDisplayPartKind.Punctuation, 4980SymbolDisplayPartKind.ClassName); 4985SymbolDisplayPartKind.Keyword, 4986SymbolDisplayPartKind.Space, 4987SymbolDisplayPartKind.NamespaceName, 4988SymbolDisplayPartKind.Punctuation, 4989SymbolDisplayPartKind.ClassName, 4990SymbolDisplayPartKind.Punctuation, 4991SymbolDisplayPartKind.EventName); 4995SymbolDisplayPartKind.NamespaceName, 4996SymbolDisplayPartKind.Punctuation, 4997SymbolDisplayPartKind.ClassName, 4998SymbolDisplayPartKind.Punctuation, 4999SymbolDisplayPartKind.EventName); 5003SymbolDisplayPartKind.NamespaceName, 5004SymbolDisplayPartKind.Punctuation, 5005SymbolDisplayPartKind.ClassName, 5006SymbolDisplayPartKind.Punctuation, 5007SymbolDisplayPartKind.EventName); 5354SymbolDisplayPartKind.Punctuation, 5355SymbolDisplayPartKind.StructName, // Int32 5356SymbolDisplayPartKind.Punctuation, 5357SymbolDisplayPartKind.Space, 5358SymbolDisplayPartKind.ClassName, // String 5359SymbolDisplayPartKind.Punctuation, 5360SymbolDisplayPartKind.Space, 5361SymbolDisplayPartKind.FieldName); 5387Assert.Equal(SymbolDisplayPartKind.StructName, firstPart.Kind); 5389Assert.Equal(SymbolDisplayPartKind.Space, description[1].Kind); 5390Assert.Equal(SymbolDisplayPartKind.FieldName, description[2].Kind); 5418SymbolDisplayPartKind.StructName, 5419SymbolDisplayPartKind.Punctuation, 5420SymbolDisplayPartKind.StructName, 5421SymbolDisplayPartKind.Punctuation, 5422SymbolDisplayPartKind.Space, 5423SymbolDisplayPartKind.FieldName); 5448SymbolDisplayPartKind.Punctuation, 5449SymbolDisplayPartKind.StructName, // Int32 5450SymbolDisplayPartKind.Space, 5451SymbolDisplayPartKind.FieldName, // x 5452SymbolDisplayPartKind.Punctuation, 5453SymbolDisplayPartKind.Space, 5454SymbolDisplayPartKind.ClassName, // String 5455SymbolDisplayPartKind.Space, 5456SymbolDisplayPartKind.FieldName, // y 5457SymbolDisplayPartKind.Punctuation, 5458SymbolDisplayPartKind.Space, 5459SymbolDisplayPartKind.FieldName); 5486SymbolDisplayPartKind.Punctuation, 5487SymbolDisplayPartKind.Keyword, // int 5488SymbolDisplayPartKind.Punctuation, 5489SymbolDisplayPartKind.Space, 5490SymbolDisplayPartKind.Keyword, // string 5491SymbolDisplayPartKind.Punctuation, 5492SymbolDisplayPartKind.Space, 5493SymbolDisplayPartKind.Keyword, // bool 5494SymbolDisplayPartKind.Punctuation, 5495SymbolDisplayPartKind.Space, 5496SymbolDisplayPartKind.Keyword, // byte 5497SymbolDisplayPartKind.Punctuation, 5498SymbolDisplayPartKind.Space, 5499SymbolDisplayPartKind.Keyword, // long 5500SymbolDisplayPartKind.Punctuation, 5501SymbolDisplayPartKind.Space, 5502SymbolDisplayPartKind.Keyword, // ulong 5503SymbolDisplayPartKind.Punctuation, 5504SymbolDisplayPartKind.Space, 5505SymbolDisplayPartKind.Keyword, // short 5506SymbolDisplayPartKind.Punctuation, 5507SymbolDisplayPartKind.Space, 5508SymbolDisplayPartKind.Keyword, // ushort 5509SymbolDisplayPartKind.Punctuation, 5510SymbolDisplayPartKind.Space, 5511SymbolDisplayPartKind.FieldName); 5537SymbolDisplayPartKind.Punctuation, 5538SymbolDisplayPartKind.Keyword, // int 5539SymbolDisplayPartKind.Space, 5540SymbolDisplayPartKind.FieldName, // Item1 5541SymbolDisplayPartKind.Punctuation, 5542SymbolDisplayPartKind.Space, 5543SymbolDisplayPartKind.Keyword, // string 5544SymbolDisplayPartKind.Space, 5545SymbolDisplayPartKind.FieldName, // Item2 5546SymbolDisplayPartKind.Punctuation, 5547SymbolDisplayPartKind.Space, 5548SymbolDisplayPartKind.PropertyName); 5631SymbolDisplayPartKind.ClassName, 5632SymbolDisplayPartKind.Space, 5633SymbolDisplayPartKind.Keyword); 5641SymbolDisplayPartKind.Keyword, 5642SymbolDisplayPartKind.Space, 5643SymbolDisplayPartKind.ParameterName); 5697SymbolDisplayPartKind.Keyword, 5698SymbolDisplayPartKind.Space, 5699SymbolDisplayPartKind.MethodName, 5700SymbolDisplayPartKind.Punctuation, 5701SymbolDisplayPartKind.Keyword, 5702SymbolDisplayPartKind.Space, 5703SymbolDisplayPartKind.Keyword, 5704SymbolDisplayPartKind.Punctuation); 5710SymbolDisplayPartKind.Keyword, 5711SymbolDisplayPartKind.Space, 5712SymbolDisplayPartKind.PropertyName, 5713SymbolDisplayPartKind.Space, 5714SymbolDisplayPartKind.Punctuation, 5715SymbolDisplayPartKind.Space, 5716SymbolDisplayPartKind.Keyword, 5717SymbolDisplayPartKind.Punctuation, 5718SymbolDisplayPartKind.Space, 5719SymbolDisplayPartKind.Punctuation); 5725SymbolDisplayPartKind.Keyword, 5726SymbolDisplayPartKind.Space, 5727SymbolDisplayPartKind.Keyword, 5728SymbolDisplayPartKind.Punctuation, 5729SymbolDisplayPartKind.Keyword, 5730SymbolDisplayPartKind.Punctuation, 5731SymbolDisplayPartKind.Space, 5732SymbolDisplayPartKind.Punctuation, 5733SymbolDisplayPartKind.Space, 5734SymbolDisplayPartKind.Keyword, 5735SymbolDisplayPartKind.Punctuation, 5736SymbolDisplayPartKind.Space, 5737SymbolDisplayPartKind.Punctuation); 5743SymbolDisplayPartKind.Keyword, 5744SymbolDisplayPartKind.Space, 5745SymbolDisplayPartKind.DelegateName, 5746SymbolDisplayPartKind.Punctuation, 5747SymbolDisplayPartKind.Punctuation); 5753SymbolDisplayPartKind.Keyword, 5754SymbolDisplayPartKind.Space, 5755SymbolDisplayPartKind.Keyword, 5756SymbolDisplayPartKind.Space, 5757SymbolDisplayPartKind.MethodName, 5758SymbolDisplayPartKind.Punctuation, 5759SymbolDisplayPartKind.Keyword, 5760SymbolDisplayPartKind.Space, 5761SymbolDisplayPartKind.Keyword, 5762SymbolDisplayPartKind.Punctuation); 5768SymbolDisplayPartKind.Keyword, 5769SymbolDisplayPartKind.Space, 5770SymbolDisplayPartKind.Keyword, 5771SymbolDisplayPartKind.Space, 5772SymbolDisplayPartKind.PropertyName, 5773SymbolDisplayPartKind.Space, 5774SymbolDisplayPartKind.Punctuation, 5775SymbolDisplayPartKind.Space, 5776SymbolDisplayPartKind.Keyword, 5777SymbolDisplayPartKind.Punctuation, 5778SymbolDisplayPartKind.Space, 5779SymbolDisplayPartKind.Punctuation); 5785SymbolDisplayPartKind.Keyword, 5786SymbolDisplayPartKind.Space, 5787SymbolDisplayPartKind.Keyword, 5788SymbolDisplayPartKind.Space, 5789SymbolDisplayPartKind.Keyword, 5790SymbolDisplayPartKind.Punctuation, 5791SymbolDisplayPartKind.Keyword, 5792SymbolDisplayPartKind.Punctuation, 5793SymbolDisplayPartKind.Space, 5794SymbolDisplayPartKind.Punctuation, 5795SymbolDisplayPartKind.Space, 5796SymbolDisplayPartKind.Keyword, 5797SymbolDisplayPartKind.Punctuation, 5798SymbolDisplayPartKind.Space, 5799SymbolDisplayPartKind.Punctuation); 5805SymbolDisplayPartKind.Keyword, 5806SymbolDisplayPartKind.Space, 5807SymbolDisplayPartKind.Keyword, 5808SymbolDisplayPartKind.Space, 5809SymbolDisplayPartKind.DelegateName, 5810SymbolDisplayPartKind.Punctuation, 5811SymbolDisplayPartKind.Punctuation); 5817SymbolDisplayPartKind.MethodName, 5818SymbolDisplayPartKind.Punctuation, 5819SymbolDisplayPartKind.Keyword, 5820SymbolDisplayPartKind.Space, 5821SymbolDisplayPartKind.Keyword, 5822SymbolDisplayPartKind.Punctuation); 5901SymbolDisplayPartKind.Keyword, 5902SymbolDisplayPartKind.Space, 5903SymbolDisplayPartKind.MethodName, 5904SymbolDisplayPartKind.Punctuation, 5905SymbolDisplayPartKind.Keyword, 5906SymbolDisplayPartKind.Space, 5907SymbolDisplayPartKind.Keyword, 5908SymbolDisplayPartKind.Punctuation); 5914SymbolDisplayPartKind.Keyword, 5915SymbolDisplayPartKind.Space, 5916SymbolDisplayPartKind.PropertyName, 5917SymbolDisplayPartKind.Space, 5918SymbolDisplayPartKind.Punctuation, 5919SymbolDisplayPartKind.Space, 5920SymbolDisplayPartKind.Keyword, 5921SymbolDisplayPartKind.Punctuation, 5922SymbolDisplayPartKind.Space, 5923SymbolDisplayPartKind.Punctuation); 5929SymbolDisplayPartKind.Keyword, 5930SymbolDisplayPartKind.Space, 5931SymbolDisplayPartKind.Keyword, 5932SymbolDisplayPartKind.Punctuation, 5933SymbolDisplayPartKind.Keyword, 5934SymbolDisplayPartKind.Space, 5935SymbolDisplayPartKind.Keyword, 5936SymbolDisplayPartKind.Punctuation, 5937SymbolDisplayPartKind.Space, 5938SymbolDisplayPartKind.Punctuation, 5939SymbolDisplayPartKind.Space, 5940SymbolDisplayPartKind.Keyword, 5941SymbolDisplayPartKind.Punctuation, 5942SymbolDisplayPartKind.Space, 5943SymbolDisplayPartKind.Punctuation); 5949SymbolDisplayPartKind.Keyword, 5950SymbolDisplayPartKind.Space, 5951SymbolDisplayPartKind.DelegateName, 5952SymbolDisplayPartKind.Punctuation, 5953SymbolDisplayPartKind.Punctuation); 5959SymbolDisplayPartKind.Keyword, 5960SymbolDisplayPartKind.Space, 5961SymbolDisplayPartKind.Keyword, 5962SymbolDisplayPartKind.Space, 5963SymbolDisplayPartKind.Keyword, 5964SymbolDisplayPartKind.Space, 5965SymbolDisplayPartKind.MethodName, 5966SymbolDisplayPartKind.Punctuation, 5967SymbolDisplayPartKind.Keyword, 5968SymbolDisplayPartKind.Space, 5969SymbolDisplayPartKind.Keyword, 5970SymbolDisplayPartKind.Punctuation); 5976SymbolDisplayPartKind.Keyword, 5977SymbolDisplayPartKind.Space, 5978SymbolDisplayPartKind.Keyword, 5979SymbolDisplayPartKind.Space, 5980SymbolDisplayPartKind.Keyword, 5981SymbolDisplayPartKind.Space, 5982SymbolDisplayPartKind.PropertyName, 5983SymbolDisplayPartKind.Space, 5984SymbolDisplayPartKind.Punctuation, 5985SymbolDisplayPartKind.Space, 5986SymbolDisplayPartKind.Keyword, 5987SymbolDisplayPartKind.Punctuation, 5988SymbolDisplayPartKind.Space, 5989SymbolDisplayPartKind.Punctuation); 5995SymbolDisplayPartKind.Keyword, 5996SymbolDisplayPartKind.Space, 5997SymbolDisplayPartKind.Keyword, 5998SymbolDisplayPartKind.Space, 5999SymbolDisplayPartKind.Keyword, 6000SymbolDisplayPartKind.Space, 6001SymbolDisplayPartKind.Keyword, 6002SymbolDisplayPartKind.Punctuation, 6003SymbolDisplayPartKind.Keyword, 6004SymbolDisplayPartKind.Space, 6005SymbolDisplayPartKind.Keyword, 6006SymbolDisplayPartKind.Punctuation, 6007SymbolDisplayPartKind.Space, 6008SymbolDisplayPartKind.Punctuation, 6009SymbolDisplayPartKind.Space, 6010SymbolDisplayPartKind.Keyword, 6011SymbolDisplayPartKind.Punctuation, 6012SymbolDisplayPartKind.Space, 6013SymbolDisplayPartKind.Punctuation); 6019SymbolDisplayPartKind.Keyword, 6020SymbolDisplayPartKind.Space, 6021SymbolDisplayPartKind.Keyword, 6022SymbolDisplayPartKind.Space, 6023SymbolDisplayPartKind.Keyword, 6024SymbolDisplayPartKind.Space, 6025SymbolDisplayPartKind.DelegateName, 6026SymbolDisplayPartKind.Punctuation, 6027SymbolDisplayPartKind.Punctuation); 6033SymbolDisplayPartKind.MethodName, 6034SymbolDisplayPartKind.Punctuation, 6035SymbolDisplayPartKind.Keyword, 6036SymbolDisplayPartKind.Space, 6037SymbolDisplayPartKind.Keyword, 6038SymbolDisplayPartKind.Punctuation); 6077Verify(description, "A.B", SymbolDisplayPartKind.AliasName, SymbolDisplayPartKind.Punctuation, SymbolDisplayPartKind.ClassName); 6108SymbolDisplayPartKind.Keyword, 6109SymbolDisplayPartKind.Space, 6110SymbolDisplayPartKind.Keyword, 6111SymbolDisplayPartKind.Space, 6112SymbolDisplayPartKind.MethodName, 6113SymbolDisplayPartKind.Punctuation, 6114SymbolDisplayPartKind.Keyword, 6115SymbolDisplayPartKind.Punctuation, 6116SymbolDisplayPartKind.Space, 6117SymbolDisplayPartKind.ParameterName, 6118SymbolDisplayPartKind.Punctuation); 6122SymbolDisplayPartKind.Keyword, 6123SymbolDisplayPartKind.Space, 6124SymbolDisplayPartKind.Keyword, 6125SymbolDisplayPartKind.Punctuation, 6126SymbolDisplayPartKind.Space, 6127SymbolDisplayPartKind.MethodName, 6128SymbolDisplayPartKind.Punctuation, 6129SymbolDisplayPartKind.Keyword, 6130SymbolDisplayPartKind.Punctuation, 6131SymbolDisplayPartKind.Space, 6132SymbolDisplayPartKind.ParameterName, 6133SymbolDisplayPartKind.Punctuation); 6180SymbolDisplayPartKind.Keyword, 6181SymbolDisplayPartKind.Space, 6182SymbolDisplayPartKind.Keyword, 6183SymbolDisplayPartKind.Space, 6184SymbolDisplayPartKind.MethodName, 6185SymbolDisplayPartKind.Punctuation, 6186SymbolDisplayPartKind.Keyword, 6187SymbolDisplayPartKind.Space, 6188SymbolDisplayPartKind.ParameterName, 6189SymbolDisplayPartKind.Punctuation); 6193SymbolDisplayPartKind.Keyword, 6194SymbolDisplayPartKind.Space, 6195SymbolDisplayPartKind.Keyword, 6196SymbolDisplayPartKind.Space, 6197SymbolDisplayPartKind.MethodName, 6198SymbolDisplayPartKind.Punctuation, 6199SymbolDisplayPartKind.Keyword, 6200SymbolDisplayPartKind.Punctuation, 6201SymbolDisplayPartKind.Space, 6202SymbolDisplayPartKind.ParameterName, 6203SymbolDisplayPartKind.Punctuation); 6245SymbolDisplayPartKind.Keyword, 6246SymbolDisplayPartKind.Space, 6247SymbolDisplayPartKind.Keyword, 6248SymbolDisplayPartKind.Punctuation, 6249SymbolDisplayPartKind.Punctuation, 6250SymbolDisplayPartKind.Punctuation, 6251SymbolDisplayPartKind.Punctuation, 6252SymbolDisplayPartKind.Punctuation, 6253SymbolDisplayPartKind.Space, 6254SymbolDisplayPartKind.FieldName); 6258SymbolDisplayPartKind.Keyword, 6259SymbolDisplayPartKind.Space, 6260SymbolDisplayPartKind.Keyword, 6261SymbolDisplayPartKind.Punctuation, 6262SymbolDisplayPartKind.Punctuation, 6263SymbolDisplayPartKind.Punctuation, 6264SymbolDisplayPartKind.Punctuation, 6265SymbolDisplayPartKind.Punctuation, 6266SymbolDisplayPartKind.Punctuation, 6267SymbolDisplayPartKind.Space, 6268SymbolDisplayPartKind.FieldName); 6272SymbolDisplayPartKind.Keyword, 6273SymbolDisplayPartKind.Space, 6274SymbolDisplayPartKind.Keyword, 6275SymbolDisplayPartKind.Punctuation, 6276SymbolDisplayPartKind.Punctuation, 6277SymbolDisplayPartKind.Punctuation, 6278SymbolDisplayPartKind.Punctuation, 6279SymbolDisplayPartKind.Punctuation, 6280SymbolDisplayPartKind.Punctuation, 6281SymbolDisplayPartKind.Punctuation, 6282SymbolDisplayPartKind.Punctuation, 6283SymbolDisplayPartKind.Space, 6284SymbolDisplayPartKind.FieldName); 6403SymbolDisplayPartKind.TypeParameterName, 6404SymbolDisplayPartKind.Punctuation, 6405SymbolDisplayPartKind.Space, 6406SymbolDisplayPartKind.MethodName, 6407SymbolDisplayPartKind.Punctuation, 6408SymbolDisplayPartKind.TypeParameterName, 6409SymbolDisplayPartKind.Punctuation, 6410SymbolDisplayPartKind.Punctuation, 6411SymbolDisplayPartKind.TypeParameterName, 6412SymbolDisplayPartKind.Punctuation, 6413SymbolDisplayPartKind.Punctuation, 6414SymbolDisplayPartKind.Punctuation, 6415SymbolDisplayPartKind.Space, 6416SymbolDisplayPartKind.ParameterName, 6417SymbolDisplayPartKind.Punctuation, 6418SymbolDisplayPartKind.Space, 6419SymbolDisplayPartKind.InterfaceName, 6420SymbolDisplayPartKind.Punctuation, 6421SymbolDisplayPartKind.TypeParameterName, 6422SymbolDisplayPartKind.Punctuation, 6423SymbolDisplayPartKind.Punctuation, 6424SymbolDisplayPartKind.Space, 6425SymbolDisplayPartKind.ParameterName, 6426SymbolDisplayPartKind.Punctuation); 6530SymbolDisplayPartKind.Keyword, 6531SymbolDisplayPartKind.Space, 6532SymbolDisplayPartKind.Punctuation, 6533SymbolDisplayPartKind.Keyword, 6534SymbolDisplayPartKind.Punctuation, 6535SymbolDisplayPartKind.Space, 6536SymbolDisplayPartKind.Punctuation, 6537SymbolDisplayPartKind.Keyword, 6538SymbolDisplayPartKind.Punctuation, 6539SymbolDisplayPartKind.Space, 6540SymbolDisplayPartKind.Keyword, 6541SymbolDisplayPartKind.Punctuation, 6542SymbolDisplayPartKind.Punctuation, 6543SymbolDisplayPartKind.Space, 6544SymbolDisplayPartKind.MethodName, 6545SymbolDisplayPartKind.Punctuation, 6546SymbolDisplayPartKind.Punctuation, 6547SymbolDisplayPartKind.Keyword, 6548SymbolDisplayPartKind.Punctuation, 6549SymbolDisplayPartKind.Space, 6550SymbolDisplayPartKind.Keyword, 6551SymbolDisplayPartKind.Punctuation, 6552SymbolDisplayPartKind.Punctuation, 6553SymbolDisplayPartKind.Punctuation, 6554SymbolDisplayPartKind.Space, 6555SymbolDisplayPartKind.ParameterName, 6556SymbolDisplayPartKind.Punctuation); 6561SymbolDisplayPartKind.Keyword, 6562SymbolDisplayPartKind.Space, 6563SymbolDisplayPartKind.StructName, 6564SymbolDisplayPartKind.Punctuation, 6565SymbolDisplayPartKind.Keyword, 6566SymbolDisplayPartKind.Punctuation, 6567SymbolDisplayPartKind.Space, 6568SymbolDisplayPartKind.StructName, 6569SymbolDisplayPartKind.Punctuation, 6570SymbolDisplayPartKind.Keyword, 6571SymbolDisplayPartKind.Punctuation, 6572SymbolDisplayPartKind.Space, 6573SymbolDisplayPartKind.Keyword, 6574SymbolDisplayPartKind.Punctuation, 6575SymbolDisplayPartKind.Punctuation, 6576SymbolDisplayPartKind.Space, 6577SymbolDisplayPartKind.MethodName, 6578SymbolDisplayPartKind.Punctuation, 6579SymbolDisplayPartKind.StructName, 6580SymbolDisplayPartKind.Punctuation, 6581SymbolDisplayPartKind.Keyword, 6582SymbolDisplayPartKind.Punctuation, 6583SymbolDisplayPartKind.Space, 6584SymbolDisplayPartKind.Keyword, 6585SymbolDisplayPartKind.Punctuation, 6586SymbolDisplayPartKind.Punctuation, 6587SymbolDisplayPartKind.Punctuation, 6588SymbolDisplayPartKind.Space, 6589SymbolDisplayPartKind.ParameterName, 6590SymbolDisplayPartKind.Punctuation); 6618SymbolDisplayPartKind.Keyword, // void 6619SymbolDisplayPartKind.Space, 6620SymbolDisplayPartKind.MethodName, // Local 6621SymbolDisplayPartKind.Punctuation, // ( 6622SymbolDisplayPartKind.Punctuation); // ) 6661SymbolDisplayPartKind.Keyword, // void 6662SymbolDisplayPartKind.Space, 6663SymbolDisplayPartKind.MethodName // Local 6696SymbolDisplayPartKind.NamespaceName, // System 6697SymbolDisplayPartKind.Punctuation, // . 6698SymbolDisplayPartKind.NamespaceName, // Threading 6699SymbolDisplayPartKind.Punctuation, // . 6700SymbolDisplayPartKind.NamespaceName, // Tasks 6701SymbolDisplayPartKind.Punctuation, // . 6702SymbolDisplayPartKind.ClassName, // Task 6703SymbolDisplayPartKind.Punctuation, // < 6704SymbolDisplayPartKind.NamespaceName, // System 6705SymbolDisplayPartKind.Punctuation, // . 6706SymbolDisplayPartKind.StructName, // Int32 6707SymbolDisplayPartKind.Punctuation, // > 6708SymbolDisplayPartKind.Space, 6709SymbolDisplayPartKind.MethodName, // Local 6710SymbolDisplayPartKind.Punctuation, // ( 6711SymbolDisplayPartKind.Keyword, // ref 6712SymbolDisplayPartKind.Space, 6713SymbolDisplayPartKind.NamespaceName, // System 6714SymbolDisplayPartKind.Punctuation, // . 6715SymbolDisplayPartKind.StructName, // Int32 6716SymbolDisplayPartKind.Punctuation, // * 6717SymbolDisplayPartKind.Space, 6718SymbolDisplayPartKind.ParameterName, // x 6719SymbolDisplayPartKind.Punctuation, // , 6720SymbolDisplayPartKind.Space, 6721SymbolDisplayPartKind.Keyword, // out 6722SymbolDisplayPartKind.Space, 6723SymbolDisplayPartKind.NamespaceName, // System 6724SymbolDisplayPartKind.Punctuation, // . 6725SymbolDisplayPartKind.StructName, // Char 6726SymbolDisplayPartKind.Punctuation, // ? 6727SymbolDisplayPartKind.Space, 6728SymbolDisplayPartKind.ParameterName, // c 6729SymbolDisplayPartKind.Punctuation); // ) 6757SymbolDisplayPartKind.Keyword, //int 6758SymbolDisplayPartKind.Space, 6759SymbolDisplayPartKind.RangeVariableName); // x 6790SymbolDisplayPartKind.NamespaceName, // System 6791SymbolDisplayPartKind.Punctuation, // . 6792SymbolDisplayPartKind.NamespaceName, // Threading 6793SymbolDisplayPartKind.Punctuation, // . 6794SymbolDisplayPartKind.NamespaceName, // Tasks 6795SymbolDisplayPartKind.Punctuation, // . 6796SymbolDisplayPartKind.ClassName, // Task 6797SymbolDisplayPartKind.Punctuation, // < 6798SymbolDisplayPartKind.NamespaceName, // System 6799SymbolDisplayPartKind.Punctuation, // . 6800SymbolDisplayPartKind.StructName, // Int32 6801SymbolDisplayPartKind.Punctuation, // > 6802SymbolDisplayPartKind.Space, 6803SymbolDisplayPartKind.MethodName, // Local 6804SymbolDisplayPartKind.Punctuation, // ( 6805SymbolDisplayPartKind.Keyword, // in 6806SymbolDisplayPartKind.Space, 6807SymbolDisplayPartKind.NamespaceName, // System 6808SymbolDisplayPartKind.Punctuation, // . 6809SymbolDisplayPartKind.StructName, // Int32 6810SymbolDisplayPartKind.Punctuation, // * 6811SymbolDisplayPartKind.Space, 6812SymbolDisplayPartKind.ParameterName, // x 6813SymbolDisplayPartKind.Punctuation, // , 6814SymbolDisplayPartKind.Space, 6815SymbolDisplayPartKind.Keyword, // out 6816SymbolDisplayPartKind.Space, 6817SymbolDisplayPartKind.NamespaceName, // System 6818SymbolDisplayPartKind.Punctuation, // . 6819SymbolDisplayPartKind.StructName, // Char 6820SymbolDisplayPartKind.Punctuation, // ? 6821SymbolDisplayPartKind.Space, 6822SymbolDisplayPartKind.ParameterName, // c 6823SymbolDisplayPartKind.Punctuation); // ) 6851SymbolDisplayPartKind.Keyword, //int 6852SymbolDisplayPartKind.Space, 6853SymbolDisplayPartKind.LocalName); // x 6884SymbolDisplayPartKind.Keyword, //ref 6885SymbolDisplayPartKind.Space, 6886SymbolDisplayPartKind.Keyword, //int 6887SymbolDisplayPartKind.Space, 6888SymbolDisplayPartKind.LocalName); // x 6896SymbolDisplayPartKind.Keyword, //int 6897SymbolDisplayPartKind.Space, 6898SymbolDisplayPartKind.LocalName); // x 6929SymbolDisplayPartKind.Keyword, //ref 6930SymbolDisplayPartKind.Space, 6931SymbolDisplayPartKind.Keyword, //readonly 6932SymbolDisplayPartKind.Space, 6933SymbolDisplayPartKind.Keyword, //int 6934SymbolDisplayPartKind.Space, 6935SymbolDisplayPartKind.LocalName); // x 6943SymbolDisplayPartKind.Keyword, //int 6944SymbolDisplayPartKind.Space, 6945SymbolDisplayPartKind.LocalName); // x 7016SymbolDisplayPartKind.EnumName, 7017SymbolDisplayPartKind.Punctuation, 7018SymbolDisplayPartKind.EnumMemberName, 7019SymbolDisplayPartKind.Space, 7020SymbolDisplayPartKind.Punctuation, 7021SymbolDisplayPartKind.Space, 7022SymbolDisplayPartKind.NumericLiteral); 7046SymbolDisplayPartKind.Keyword, 7047SymbolDisplayPartKind.Space, 7048SymbolDisplayPartKind.Keyword, 7049SymbolDisplayPartKind.Space, 7050SymbolDisplayPartKind.StructName); 7054SymbolDisplayPartKind.Keyword, 7055SymbolDisplayPartKind.Space, 7056SymbolDisplayPartKind.Keyword, 7057SymbolDisplayPartKind.Space, 7058SymbolDisplayPartKind.NamespaceName, 7059SymbolDisplayPartKind.Punctuation, 7060SymbolDisplayPartKind.StructName); 7084SymbolDisplayPartKind.Keyword, 7085SymbolDisplayPartKind.Space, 7086SymbolDisplayPartKind.Keyword, 7087SymbolDisplayPartKind.Space, 7088SymbolDisplayPartKind.StructName); 7092SymbolDisplayPartKind.Keyword, 7093SymbolDisplayPartKind.Space, 7094SymbolDisplayPartKind.Keyword, 7095SymbolDisplayPartKind.Space, 7096SymbolDisplayPartKind.NamespaceName, 7097SymbolDisplayPartKind.Punctuation, 7098SymbolDisplayPartKind.StructName); 7122SymbolDisplayPartKind.Keyword, 7123SymbolDisplayPartKind.Space, 7124SymbolDisplayPartKind.Keyword, 7125SymbolDisplayPartKind.Space, 7126SymbolDisplayPartKind.Keyword, 7127SymbolDisplayPartKind.Space, 7128SymbolDisplayPartKind.StructName); 7132SymbolDisplayPartKind.Keyword, 7133SymbolDisplayPartKind.Space, 7134SymbolDisplayPartKind.Keyword, 7135SymbolDisplayPartKind.Space, 7136SymbolDisplayPartKind.Keyword, 7137SymbolDisplayPartKind.Space, 7138SymbolDisplayPartKind.NamespaceName, 7139SymbolDisplayPartKind.Punctuation, 7140SymbolDisplayPartKind.StructName); 7179SymbolDisplayPartKind.Keyword, 7180SymbolDisplayPartKind.Space, 7181SymbolDisplayPartKind.StructName, 7182SymbolDisplayPartKind.Punctuation, 7183SymbolDisplayPartKind.PropertyName, 7184SymbolDisplayPartKind.Space, 7185SymbolDisplayPartKind.Punctuation, 7186SymbolDisplayPartKind.Space, 7187SymbolDisplayPartKind.Punctuation); 7190SymbolDisplayPartKind.Keyword, 7191SymbolDisplayPartKind.Space, 7192SymbolDisplayPartKind.StructName, 7193SymbolDisplayPartKind.Punctuation, 7194SymbolDisplayPartKind.PropertyName, 7195SymbolDisplayPartKind.Space, 7196SymbolDisplayPartKind.Punctuation, 7197SymbolDisplayPartKind.Space, 7198SymbolDisplayPartKind.Punctuation); 7201SymbolDisplayPartKind.Keyword, 7202SymbolDisplayPartKind.Space, 7203SymbolDisplayPartKind.NamespaceName, 7204SymbolDisplayPartKind.Punctuation, 7205SymbolDisplayPartKind.DelegateName, 7206SymbolDisplayPartKind.Space, 7207SymbolDisplayPartKind.StructName, 7208SymbolDisplayPartKind.Punctuation, 7209SymbolDisplayPartKind.EventName); 7212SymbolDisplayPartKind.Keyword, 7213SymbolDisplayPartKind.Space, 7214SymbolDisplayPartKind.Keyword, 7215SymbolDisplayPartKind.Space, 7216SymbolDisplayPartKind.NamespaceName, 7217SymbolDisplayPartKind.Punctuation, 7218SymbolDisplayPartKind.DelegateName, 7219SymbolDisplayPartKind.Space, 7220SymbolDisplayPartKind.StructName, 7221SymbolDisplayPartKind.Punctuation, 7222SymbolDisplayPartKind.EventName); 7252SymbolDisplayPartKind.Keyword, 7253SymbolDisplayPartKind.Space, 7254SymbolDisplayPartKind.Keyword, 7255SymbolDisplayPartKind.Space, 7256SymbolDisplayPartKind.StructName, 7257SymbolDisplayPartKind.Punctuation, 7258SymbolDisplayPartKind.MethodName, 7259SymbolDisplayPartKind.Punctuation, 7260SymbolDisplayPartKind.Punctuation); 7264SymbolDisplayPartKind.Keyword, 7265SymbolDisplayPartKind.Space, 7266SymbolDisplayPartKind.Keyword, 7267SymbolDisplayPartKind.Space, 7268SymbolDisplayPartKind.StructName, 7269SymbolDisplayPartKind.Punctuation, 7270SymbolDisplayPartKind.PropertyName, 7271SymbolDisplayPartKind.Space, 7272SymbolDisplayPartKind.Punctuation, 7273SymbolDisplayPartKind.Space, 7274SymbolDisplayPartKind.Keyword, 7275SymbolDisplayPartKind.Punctuation, 7276SymbolDisplayPartKind.Space, 7277SymbolDisplayPartKind.Punctuation); 7281SymbolDisplayPartKind.Keyword, 7282SymbolDisplayPartKind.Space, 7283SymbolDisplayPartKind.Keyword, 7284SymbolDisplayPartKind.Space, 7285SymbolDisplayPartKind.StructName, 7286SymbolDisplayPartKind.Punctuation, 7287SymbolDisplayPartKind.PropertyName, 7288SymbolDisplayPartKind.Punctuation, 7289SymbolDisplayPartKind.Keyword); 7293SymbolDisplayPartKind.Keyword, 7294SymbolDisplayPartKind.Space, 7295SymbolDisplayPartKind.Keyword, 7296SymbolDisplayPartKind.Space, 7297SymbolDisplayPartKind.StructName, 7298SymbolDisplayPartKind.Punctuation, 7299SymbolDisplayPartKind.PropertyName, 7300SymbolDisplayPartKind.Space, 7301SymbolDisplayPartKind.Punctuation, 7302SymbolDisplayPartKind.Space, 7303SymbolDisplayPartKind.Keyword, 7304SymbolDisplayPartKind.Punctuation, 7305SymbolDisplayPartKind.Space, 7306SymbolDisplayPartKind.Punctuation); 7310SymbolDisplayPartKind.Keyword, 7311SymbolDisplayPartKind.Space, 7312SymbolDisplayPartKind.Keyword, 7313SymbolDisplayPartKind.Space, 7314SymbolDisplayPartKind.StructName, 7315SymbolDisplayPartKind.Punctuation, 7316SymbolDisplayPartKind.PropertyName, 7317SymbolDisplayPartKind.Punctuation, 7318SymbolDisplayPartKind.Keyword); 7322SymbolDisplayPartKind.Keyword, 7323SymbolDisplayPartKind.Space, 7324SymbolDisplayPartKind.Keyword, 7325SymbolDisplayPartKind.Space, 7326SymbolDisplayPartKind.StructName, 7327SymbolDisplayPartKind.Punctuation, 7328SymbolDisplayPartKind.PropertyName, 7329SymbolDisplayPartKind.Space, 7330SymbolDisplayPartKind.Punctuation, 7331SymbolDisplayPartKind.Space, 7332SymbolDisplayPartKind.Keyword, 7333SymbolDisplayPartKind.Punctuation, 7334SymbolDisplayPartKind.Space, 7335SymbolDisplayPartKind.Keyword, 7336SymbolDisplayPartKind.Punctuation, 7337SymbolDisplayPartKind.Space, 7338SymbolDisplayPartKind.Punctuation); 7342SymbolDisplayPartKind.Keyword, 7343SymbolDisplayPartKind.Space, 7344SymbolDisplayPartKind.Keyword, 7345SymbolDisplayPartKind.Space, 7346SymbolDisplayPartKind.StructName, 7347SymbolDisplayPartKind.Punctuation, 7348SymbolDisplayPartKind.PropertyName, 7349SymbolDisplayPartKind.Punctuation, 7350SymbolDisplayPartKind.Keyword); 7354SymbolDisplayPartKind.Keyword, 7355SymbolDisplayPartKind.Space, 7356SymbolDisplayPartKind.Keyword, 7357SymbolDisplayPartKind.Space, 7358SymbolDisplayPartKind.StructName, 7359SymbolDisplayPartKind.Punctuation, 7360SymbolDisplayPartKind.PropertyName, 7361SymbolDisplayPartKind.Punctuation, 7362SymbolDisplayPartKind.Keyword); 7366SymbolDisplayPartKind.Keyword, 7367SymbolDisplayPartKind.Space, 7368SymbolDisplayPartKind.StructName, 7369SymbolDisplayPartKind.Punctuation, 7370SymbolDisplayPartKind.PropertyName, 7371SymbolDisplayPartKind.Space, 7372SymbolDisplayPartKind.Punctuation, 7373SymbolDisplayPartKind.Space, 7374SymbolDisplayPartKind.Keyword, 7375SymbolDisplayPartKind.Space, 7376SymbolDisplayPartKind.Keyword, 7377SymbolDisplayPartKind.Punctuation, 7378SymbolDisplayPartKind.Space, 7379SymbolDisplayPartKind.Keyword, 7380SymbolDisplayPartKind.Punctuation, 7381SymbolDisplayPartKind.Space, 7382SymbolDisplayPartKind.Punctuation); 7386SymbolDisplayPartKind.Keyword, 7387SymbolDisplayPartKind.Space, 7388SymbolDisplayPartKind.Keyword, 7389SymbolDisplayPartKind.Space, 7390SymbolDisplayPartKind.StructName, 7391SymbolDisplayPartKind.Punctuation, 7392SymbolDisplayPartKind.PropertyName, 7393SymbolDisplayPartKind.Punctuation, 7394SymbolDisplayPartKind.Keyword); 7398SymbolDisplayPartKind.Keyword, 7399SymbolDisplayPartKind.Space, 7400SymbolDisplayPartKind.StructName, 7401SymbolDisplayPartKind.Punctuation, 7402SymbolDisplayPartKind.PropertyName, 7403SymbolDisplayPartKind.Punctuation, 7404SymbolDisplayPartKind.Keyword); 7408SymbolDisplayPartKind.Keyword, 7409SymbolDisplayPartKind.Space, 7410SymbolDisplayPartKind.StructName, 7411SymbolDisplayPartKind.Punctuation, 7412SymbolDisplayPartKind.PropertyName, 7413SymbolDisplayPartKind.Space, 7414SymbolDisplayPartKind.Punctuation, 7415SymbolDisplayPartKind.Space, 7416SymbolDisplayPartKind.Keyword, 7417SymbolDisplayPartKind.Punctuation, 7418SymbolDisplayPartKind.Space, 7419SymbolDisplayPartKind.Keyword, 7420SymbolDisplayPartKind.Space, 7421SymbolDisplayPartKind.Keyword, 7422SymbolDisplayPartKind.Punctuation, 7423SymbolDisplayPartKind.Space, 7424SymbolDisplayPartKind.Punctuation); 7428SymbolDisplayPartKind.Keyword, 7429SymbolDisplayPartKind.Space, 7430SymbolDisplayPartKind.StructName, 7431SymbolDisplayPartKind.Punctuation, 7432SymbolDisplayPartKind.PropertyName, 7433SymbolDisplayPartKind.Punctuation, 7434SymbolDisplayPartKind.Keyword); 7438SymbolDisplayPartKind.Keyword, 7439SymbolDisplayPartKind.Space, 7440SymbolDisplayPartKind.Keyword, 7441SymbolDisplayPartKind.Space, 7442SymbolDisplayPartKind.StructName, 7443SymbolDisplayPartKind.Punctuation, 7444SymbolDisplayPartKind.PropertyName, 7445SymbolDisplayPartKind.Punctuation, 7446SymbolDisplayPartKind.Keyword); 7450SymbolDisplayPartKind.Keyword, 7451SymbolDisplayPartKind.Space, 7452SymbolDisplayPartKind.Keyword, 7453SymbolDisplayPartKind.Space, 7454SymbolDisplayPartKind.NamespaceName, 7455SymbolDisplayPartKind.Punctuation, 7456SymbolDisplayPartKind.DelegateName, 7457SymbolDisplayPartKind.Space, 7458SymbolDisplayPartKind.StructName, 7459SymbolDisplayPartKind.Punctuation, 7460SymbolDisplayPartKind.EventName); 7464SymbolDisplayPartKind.Keyword, 7465SymbolDisplayPartKind.Space, 7466SymbolDisplayPartKind.Keyword, 7467SymbolDisplayPartKind.Space, 7468SymbolDisplayPartKind.StructName, 7469SymbolDisplayPartKind.Punctuation, 7470SymbolDisplayPartKind.EventName, 7471SymbolDisplayPartKind.Punctuation, 7472SymbolDisplayPartKind.Keyword); 7476SymbolDisplayPartKind.Keyword, 7477SymbolDisplayPartKind.Space, 7478SymbolDisplayPartKind.Keyword, 7479SymbolDisplayPartKind.Space, 7480SymbolDisplayPartKind.StructName, 7481SymbolDisplayPartKind.Punctuation, 7482SymbolDisplayPartKind.EventName, 7483SymbolDisplayPartKind.Punctuation, 7484SymbolDisplayPartKind.Keyword); 7512SymbolDisplayPartKind.Keyword, 7513SymbolDisplayPartKind.Space, 7514SymbolDisplayPartKind.StructName, 7515SymbolDisplayPartKind.Punctuation, 7516SymbolDisplayPartKind.MethodName, 7517SymbolDisplayPartKind.Punctuation, 7518SymbolDisplayPartKind.Punctuation); 7522SymbolDisplayPartKind.Keyword, 7523SymbolDisplayPartKind.Space, 7524SymbolDisplayPartKind.StructName, 7525SymbolDisplayPartKind.Punctuation, 7526SymbolDisplayPartKind.PropertyName, 7527SymbolDisplayPartKind.Space, 7528SymbolDisplayPartKind.Punctuation, 7529SymbolDisplayPartKind.Space, 7530SymbolDisplayPartKind.Keyword, 7531SymbolDisplayPartKind.Punctuation, 7532SymbolDisplayPartKind.Space, 7533SymbolDisplayPartKind.Punctuation); 7537SymbolDisplayPartKind.Keyword, 7538SymbolDisplayPartKind.Space, 7539SymbolDisplayPartKind.StructName, 7540SymbolDisplayPartKind.Punctuation, 7541SymbolDisplayPartKind.PropertyName, 7542SymbolDisplayPartKind.Punctuation, 7543SymbolDisplayPartKind.Keyword); 7547SymbolDisplayPartKind.Keyword, 7548SymbolDisplayPartKind.Space, 7549SymbolDisplayPartKind.StructName, 7550SymbolDisplayPartKind.Punctuation, 7551SymbolDisplayPartKind.PropertyName, 7552SymbolDisplayPartKind.Space, 7553SymbolDisplayPartKind.Punctuation, 7554SymbolDisplayPartKind.Space, 7555SymbolDisplayPartKind.Keyword, 7556SymbolDisplayPartKind.Punctuation, 7557SymbolDisplayPartKind.Space, 7558SymbolDisplayPartKind.Punctuation); 7562SymbolDisplayPartKind.Keyword, 7563SymbolDisplayPartKind.Space, 7564SymbolDisplayPartKind.StructName, 7565SymbolDisplayPartKind.Punctuation, 7566SymbolDisplayPartKind.PropertyName, 7567SymbolDisplayPartKind.Punctuation, 7568SymbolDisplayPartKind.Keyword); 7572SymbolDisplayPartKind.Keyword, 7573SymbolDisplayPartKind.Space, 7574SymbolDisplayPartKind.StructName, 7575SymbolDisplayPartKind.Punctuation, 7576SymbolDisplayPartKind.PropertyName, 7577SymbolDisplayPartKind.Space, 7578SymbolDisplayPartKind.Punctuation, 7579SymbolDisplayPartKind.Space, 7580SymbolDisplayPartKind.Keyword, 7581SymbolDisplayPartKind.Punctuation, 7582SymbolDisplayPartKind.Space, 7583SymbolDisplayPartKind.Keyword, 7584SymbolDisplayPartKind.Punctuation, 7585SymbolDisplayPartKind.Space, 7586SymbolDisplayPartKind.Punctuation); 7590SymbolDisplayPartKind.Keyword, 7591SymbolDisplayPartKind.Space, 7592SymbolDisplayPartKind.StructName, 7593SymbolDisplayPartKind.Punctuation, 7594SymbolDisplayPartKind.PropertyName, 7595SymbolDisplayPartKind.Punctuation, 7596SymbolDisplayPartKind.Keyword); 7600SymbolDisplayPartKind.Keyword, 7601SymbolDisplayPartKind.Space, 7602SymbolDisplayPartKind.StructName, 7603SymbolDisplayPartKind.Punctuation, 7604SymbolDisplayPartKind.PropertyName, 7605SymbolDisplayPartKind.Punctuation, 7606SymbolDisplayPartKind.Keyword); 7610SymbolDisplayPartKind.Keyword, 7611SymbolDisplayPartKind.Space, 7612SymbolDisplayPartKind.NamespaceName, 7613SymbolDisplayPartKind.Punctuation, 7614SymbolDisplayPartKind.DelegateName, 7615SymbolDisplayPartKind.Space, 7616SymbolDisplayPartKind.StructName, 7617SymbolDisplayPartKind.Punctuation, 7618SymbolDisplayPartKind.EventName); 7622SymbolDisplayPartKind.Keyword, 7623SymbolDisplayPartKind.Space, 7624SymbolDisplayPartKind.StructName, 7625SymbolDisplayPartKind.Punctuation, 7626SymbolDisplayPartKind.EventName, 7627SymbolDisplayPartKind.Punctuation, 7628SymbolDisplayPartKind.Keyword); 7632SymbolDisplayPartKind.Keyword, 7633SymbolDisplayPartKind.Space, 7634SymbolDisplayPartKind.StructName, 7635SymbolDisplayPartKind.Punctuation, 7636SymbolDisplayPartKind.EventName, 7637SymbolDisplayPartKind.Punctuation, 7638SymbolDisplayPartKind.Keyword); 7665SymbolDisplayPartKind.Keyword, 7666SymbolDisplayPartKind.Space, 7667SymbolDisplayPartKind.Keyword, 7668SymbolDisplayPartKind.Space, 7669SymbolDisplayPartKind.NamespaceName, 7670SymbolDisplayPartKind.Punctuation, 7671SymbolDisplayPartKind.StructName, 7672SymbolDisplayPartKind.Punctuation, 7673SymbolDisplayPartKind.MethodName, 7674SymbolDisplayPartKind.Punctuation, 7675SymbolDisplayPartKind.Punctuation); 7693SymbolDisplayPartKind.Keyword, 7694SymbolDisplayPartKind.Space, 7695SymbolDisplayPartKind.StructName); 7706SymbolDisplayPartKind.ClassName, 7707SymbolDisplayPartKind.Punctuation, 7708SymbolDisplayPartKind.TypeParameterName, 7709SymbolDisplayPartKind.Punctuation, 7710SymbolDisplayPartKind.Space, 7711SymbolDisplayPartKind.Keyword, 7712SymbolDisplayPartKind.Space, 7713SymbolDisplayPartKind.TypeParameterName, 7714SymbolDisplayPartKind.Space, 7715SymbolDisplayPartKind.Punctuation, 7716SymbolDisplayPartKind.Space, 7717SymbolDisplayPartKind.NamespaceName, 7718SymbolDisplayPartKind.Punctuation, 7719SymbolDisplayPartKind.ClassName); 7730SymbolDisplayPartKind.NamespaceName, 7731SymbolDisplayPartKind.Punctuation, 7732SymbolDisplayPartKind.ClassName); 7743SymbolDisplayPartKind.ClassName, 7744SymbolDisplayPartKind.Punctuation, 7745SymbolDisplayPartKind.TypeParameterName, 7746SymbolDisplayPartKind.Punctuation, 7747SymbolDisplayPartKind.Space, 7748SymbolDisplayPartKind.Keyword, 7749SymbolDisplayPartKind.Space, 7750SymbolDisplayPartKind.TypeParameterName, 7751SymbolDisplayPartKind.Space, 7752SymbolDisplayPartKind.Punctuation, 7753SymbolDisplayPartKind.Space, 7754SymbolDisplayPartKind.NamespaceName, 7755SymbolDisplayPartKind.Punctuation, 7756SymbolDisplayPartKind.ClassName); 7767SymbolDisplayPartKind.NamespaceName, 7768SymbolDisplayPartKind.Punctuation, 7769SymbolDisplayPartKind.ClassName); 7780SymbolDisplayPartKind.ClassName, 7781SymbolDisplayPartKind.Punctuation, 7782SymbolDisplayPartKind.TypeParameterName, 7783SymbolDisplayPartKind.Punctuation, 7784SymbolDisplayPartKind.Space, 7785SymbolDisplayPartKind.Keyword, 7786SymbolDisplayPartKind.Space, 7787SymbolDisplayPartKind.TypeParameterName, 7788SymbolDisplayPartKind.Space, 7789SymbolDisplayPartKind.Punctuation, 7790SymbolDisplayPartKind.Space, 7791SymbolDisplayPartKind.NamespaceName, 7792SymbolDisplayPartKind.Punctuation, 7793SymbolDisplayPartKind.ClassName); 7804SymbolDisplayPartKind.NamespaceName, 7805SymbolDisplayPartKind.Punctuation, 7806SymbolDisplayPartKind.ClassName); 7817SymbolDisplayPartKind.ClassName, 7818SymbolDisplayPartKind.Punctuation, 7819SymbolDisplayPartKind.TypeParameterName, 7820SymbolDisplayPartKind.Punctuation, 7821SymbolDisplayPartKind.Space, 7822SymbolDisplayPartKind.Keyword, 7823SymbolDisplayPartKind.Space, 7824SymbolDisplayPartKind.TypeParameterName, 7825SymbolDisplayPartKind.Space, 7826SymbolDisplayPartKind.Punctuation, 7827SymbolDisplayPartKind.Space, 7828SymbolDisplayPartKind.Keyword); 7842SymbolDisplayPartKind.Keyword, 7843SymbolDisplayPartKind.Space, 7844SymbolDisplayPartKind.ClassName, 7845SymbolDisplayPartKind.Punctuation, 7846SymbolDisplayPartKind.MethodName, 7847SymbolDisplayPartKind.Punctuation, 7848SymbolDisplayPartKind.TypeParameterName, 7849SymbolDisplayPartKind.Punctuation, 7850SymbolDisplayPartKind.Punctuation, 7851SymbolDisplayPartKind.Punctuation, 7852SymbolDisplayPartKind.Space, 7853SymbolDisplayPartKind.Keyword, 7854SymbolDisplayPartKind.Space, 7855SymbolDisplayPartKind.TypeParameterName, 7856SymbolDisplayPartKind.Space, 7857SymbolDisplayPartKind.Punctuation, 7858SymbolDisplayPartKind.Space, 7859SymbolDisplayPartKind.Keyword, 7860SymbolDisplayPartKind.Punctuation, 7861SymbolDisplayPartKind.Space, 7862SymbolDisplayPartKind.NamespaceName, 7863SymbolDisplayPartKind.Punctuation, 7864SymbolDisplayPartKind.InterfaceName); 7875SymbolDisplayPartKind.DelegateName, 7876SymbolDisplayPartKind.Punctuation, 7877SymbolDisplayPartKind.TypeParameterName, 7878SymbolDisplayPartKind.Punctuation, 7879SymbolDisplayPartKind.Space, 7880SymbolDisplayPartKind.Keyword, 7881SymbolDisplayPartKind.Space, 7882SymbolDisplayPartKind.TypeParameterName, 7883SymbolDisplayPartKind.Space, 7884SymbolDisplayPartKind.Punctuation, 7885SymbolDisplayPartKind.Space, 7886SymbolDisplayPartKind.Keyword); 7915SymbolDisplayPartKind.ErrorTypeName, // var 7916SymbolDisplayPartKind.Space, 7917SymbolDisplayPartKind.Punctuation); // _ 7931SymbolDisplayPartKind.ClassName, 7932SymbolDisplayPartKind.Punctuation, 7933SymbolDisplayPartKind.ClassName); 7947SymbolDisplayPartKind.ClassName, 7948SymbolDisplayPartKind.Punctuation, 7949SymbolDisplayPartKind.Punctuation, 7950SymbolDisplayPartKind.ClassName); 7964SymbolDisplayPartKind.ClassName, 7965SymbolDisplayPartKind.Punctuation, 7966SymbolDisplayPartKind.ClassName); 7980SymbolDisplayPartKind.ClassName, 7981SymbolDisplayPartKind.Punctuation, 7982SymbolDisplayPartKind.Punctuation, 7983SymbolDisplayPartKind.ClassName); 8010SymbolDisplayPartKind.ClassName, 8011SymbolDisplayPartKind.Punctuation, 8012SymbolDisplayPartKind.ClassName); 8031SymbolDisplayPartKind.StructName, 8032SymbolDisplayPartKind.Punctuation, 8033SymbolDisplayPartKind.StructName); 8070SymbolDisplayPartKind.StructName, 8071SymbolDisplayPartKind.Punctuation, 8072SymbolDisplayPartKind.StructName); 8102SymbolDisplayPartKind.InterfaceName, 8103SymbolDisplayPartKind.Punctuation, 8104SymbolDisplayPartKind.Keyword, 8105SymbolDisplayPartKind.Punctuation, 8106SymbolDisplayPartKind.Space, 8107SymbolDisplayPartKind.Keyword, 8108SymbolDisplayPartKind.Punctuation, 8109SymbolDisplayPartKind.Space, 8110SymbolDisplayPartKind.RangeVariableName); 8139SymbolDisplayPartKind.Keyword, 8140SymbolDisplayPartKind.Space, 8141SymbolDisplayPartKind.Keyword, 8142SymbolDisplayPartKind.Space, 8143SymbolDisplayPartKind.MethodName, 8144SymbolDisplayPartKind.Punctuation, 8145SymbolDisplayPartKind.StructName, 8146SymbolDisplayPartKind.Space, 8147SymbolDisplayPartKind.ParameterName, 8148SymbolDisplayPartKind.Punctuation, 8149SymbolDisplayPartKind.Space, 8150SymbolDisplayPartKind.StructName, 8151SymbolDisplayPartKind.Space, 8152SymbolDisplayPartKind.ParameterName, 8153SymbolDisplayPartKind.Punctuation); 8157SymbolDisplayPartKind.Keyword, 8158SymbolDisplayPartKind.Space, 8159SymbolDisplayPartKind.Keyword, 8160SymbolDisplayPartKind.Space, 8161SymbolDisplayPartKind.MethodName, 8162SymbolDisplayPartKind.Punctuation, 8163SymbolDisplayPartKind.Keyword, 8164SymbolDisplayPartKind.Space, 8165SymbolDisplayPartKind.ParameterName, 8166SymbolDisplayPartKind.Punctuation, 8167SymbolDisplayPartKind.Space, 8168SymbolDisplayPartKind.Keyword, 8169SymbolDisplayPartKind.Space, 8170SymbolDisplayPartKind.ParameterName, 8171SymbolDisplayPartKind.Punctuation); 8217SymbolDisplayPartKind.Keyword, 8218SymbolDisplayPartKind.Space, 8219SymbolDisplayPartKind.RecordClassName); 8238SymbolDisplayPartKind.Keyword, 8239SymbolDisplayPartKind.Space, 8240SymbolDisplayPartKind.RecordClassName); 8259SymbolDisplayPartKind.Keyword, 8260SymbolDisplayPartKind.Space, 8261SymbolDisplayPartKind.Keyword, 8262SymbolDisplayPartKind.Space, 8263SymbolDisplayPartKind.RecordStructName); 8282SymbolDisplayPartKind.Keyword, 8283SymbolDisplayPartKind.Space, 8284SymbolDisplayPartKind.Keyword, 8285SymbolDisplayPartKind.Space, 8286SymbolDisplayPartKind.Keyword, 8287SymbolDisplayPartKind.Space, 8288SymbolDisplayPartKind.RecordStructName); 8403SymbolDisplayPartKind.NamespaceName, 8404SymbolDisplayPartKind.Punctuation, 8405SymbolDisplayPartKind.DelegateName, 8406SymbolDisplayPartKind.Punctuation, 8407SymbolDisplayPartKind.Keyword, 8408SymbolDisplayPartKind.Punctuation, 8409SymbolDisplayPartKind.Space, 8410SymbolDisplayPartKind.Keyword, 8411SymbolDisplayPartKind.Punctuation); 8414SymbolDisplayPartKind.Keyword, 8415SymbolDisplayPartKind.Space, 8416SymbolDisplayPartKind.Keyword, 8417SymbolDisplayPartKind.Space, 8418SymbolDisplayPartKind.NamespaceName, 8419SymbolDisplayPartKind.Punctuation, 8420SymbolDisplayPartKind.DelegateName, 8421SymbolDisplayPartKind.Punctuation, 8422SymbolDisplayPartKind.Keyword, 8423SymbolDisplayPartKind.Punctuation, 8424SymbolDisplayPartKind.Space, 8425SymbolDisplayPartKind.Keyword, 8426SymbolDisplayPartKind.Punctuation, 8427SymbolDisplayPartKind.Punctuation, 8428SymbolDisplayPartKind.Keyword, 8429SymbolDisplayPartKind.Space, 8430SymbolDisplayPartKind.ParameterName, 8431SymbolDisplayPartKind.Punctuation); 8454SymbolDisplayPartKind.DelegateName); 8457SymbolDisplayPartKind.Keyword, 8458SymbolDisplayPartKind.Space, 8459SymbolDisplayPartKind.Keyword, 8460SymbolDisplayPartKind.Space, 8461SymbolDisplayPartKind.DelegateName, 8462SymbolDisplayPartKind.Punctuation, 8463SymbolDisplayPartKind.Keyword, 8464SymbolDisplayPartKind.Space, 8465SymbolDisplayPartKind.Keyword, 8466SymbolDisplayPartKind.Space, 8467SymbolDisplayPartKind.ParameterName, 8468SymbolDisplayPartKind.Punctuation); 8488SymbolDisplayPartKind.DelegateName); 8491SymbolDisplayPartKind.Keyword, 8492SymbolDisplayPartKind.Space, 8493SymbolDisplayPartKind.Keyword, 8494SymbolDisplayPartKind.Space, 8495SymbolDisplayPartKind.DelegateName, 8496SymbolDisplayPartKind.Punctuation, 8497SymbolDisplayPartKind.Keyword, 8498SymbolDisplayPartKind.Space, 8499SymbolDisplayPartKind.Keyword, 8500SymbolDisplayPartKind.Space, 8501SymbolDisplayPartKind.ParameterName, 8502SymbolDisplayPartKind.Punctuation); 8521SymbolDisplayPartKind.Keyword, 8522SymbolDisplayPartKind.Space, 8523SymbolDisplayPartKind.ClassName, 8524SymbolDisplayPartKind.Punctuation, 8525SymbolDisplayPartKind.MethodName, 8526SymbolDisplayPartKind.Punctuation, 8527SymbolDisplayPartKind.Keyword, 8528SymbolDisplayPartKind.Space, 8529SymbolDisplayPartKind.ParameterName, 8530SymbolDisplayPartKind.Punctuation); 8549SymbolDisplayPartKind.Keyword, 8550SymbolDisplayPartKind.Space, 8551SymbolDisplayPartKind.ClassName, 8552SymbolDisplayPartKind.Punctuation, 8553SymbolDisplayPartKind.MethodName, 8554SymbolDisplayPartKind.Punctuation, 8555SymbolDisplayPartKind.Keyword, 8556SymbolDisplayPartKind.Space, 8557SymbolDisplayPartKind.Keyword, 8558SymbolDisplayPartKind.Punctuation); 8561SymbolDisplayPartKind.ClassName, 8562SymbolDisplayPartKind.Punctuation, 8563SymbolDisplayPartKind.MethodName, 8564SymbolDisplayPartKind.Punctuation, 8565SymbolDisplayPartKind.Keyword, 8566SymbolDisplayPartKind.Space, 8567SymbolDisplayPartKind.Keyword, 8568SymbolDisplayPartKind.Punctuation); 8571SymbolDisplayPartKind.ClassName, 8572SymbolDisplayPartKind.Punctuation, 8573SymbolDisplayPartKind.MethodName, 8574SymbolDisplayPartKind.Punctuation, 8575SymbolDisplayPartKind.Keyword, 8576SymbolDisplayPartKind.Space, 8577SymbolDisplayPartKind.Keyword, 8578SymbolDisplayPartKind.Punctuation); 8581SymbolDisplayPartKind.Keyword, 8582SymbolDisplayPartKind.Space, 8583SymbolDisplayPartKind.Keyword, 8584SymbolDisplayPartKind.Space, 8585SymbolDisplayPartKind.ParameterName); 8588SymbolDisplayPartKind.Keyword, 8589SymbolDisplayPartKind.Space, 8590SymbolDisplayPartKind.Keyword, 8591SymbolDisplayPartKind.Space, 8592SymbolDisplayPartKind.ParameterName); 8595SymbolDisplayPartKind.Keyword, 8596SymbolDisplayPartKind.Space, 8597SymbolDisplayPartKind.Keyword); 8614SymbolDisplayPartKind.Keyword, 8615SymbolDisplayPartKind.Space, 8616SymbolDisplayPartKind.Keyword, 8617SymbolDisplayPartKind.Space, 8618SymbolDisplayPartKind.ClassName, 8619SymbolDisplayPartKind.Punctuation, 8620SymbolDisplayPartKind.PropertyName, 8621SymbolDisplayPartKind.Space, 8622SymbolDisplayPartKind.Punctuation, 8623SymbolDisplayPartKind.Space, 8624SymbolDisplayPartKind.Keyword, 8625SymbolDisplayPartKind.Punctuation, 8626SymbolDisplayPartKind.Space, 8627SymbolDisplayPartKind.Keyword, 8628SymbolDisplayPartKind.Punctuation, 8629SymbolDisplayPartKind.Space, 8630SymbolDisplayPartKind.Punctuation); 8657SymbolDisplayPartKind.Keyword, 8658SymbolDisplayPartKind.Space, 8659SymbolDisplayPartKind.TypeParameterName, 8660SymbolDisplayPartKind.Space, 8661SymbolDisplayPartKind.StructName, 8662SymbolDisplayPartKind.Punctuation, 8663SymbolDisplayPartKind.TypeParameterName, 8664SymbolDisplayPartKind.Punctuation, 8665SymbolDisplayPartKind.Punctuation, 8666SymbolDisplayPartKind.FieldName); 8670SymbolDisplayPartKind.Keyword, 8671SymbolDisplayPartKind.Space, 8672SymbolDisplayPartKind.Keyword, 8673SymbolDisplayPartKind.Space, 8674SymbolDisplayPartKind.TypeParameterName, 8675SymbolDisplayPartKind.Space, 8676SymbolDisplayPartKind.StructName, 8677SymbolDisplayPartKind.Punctuation, 8678SymbolDisplayPartKind.TypeParameterName, 8679SymbolDisplayPartKind.Punctuation, 8680SymbolDisplayPartKind.Punctuation, 8681SymbolDisplayPartKind.FieldName); 8703SymbolDisplayPartKind.Keyword, 8704SymbolDisplayPartKind.Space, 8705SymbolDisplayPartKind.ClassName, 8706SymbolDisplayPartKind.Punctuation, 8707SymbolDisplayPartKind.MethodName, 8708SymbolDisplayPartKind.Punctuation, 8709SymbolDisplayPartKind.StructName, 8710SymbolDisplayPartKind.Space, 8711SymbolDisplayPartKind.ParameterName, 8712SymbolDisplayPartKind.Punctuation, 8713SymbolDisplayPartKind.Space, 8714SymbolDisplayPartKind.StructName, 8715SymbolDisplayPartKind.Space, 8716SymbolDisplayPartKind.ParameterName, 8717SymbolDisplayPartKind.Punctuation, 8718SymbolDisplayPartKind.Space, 8719SymbolDisplayPartKind.StructName, 8720SymbolDisplayPartKind.Space, 8721SymbolDisplayPartKind.ParameterName, 8722SymbolDisplayPartKind.Punctuation, 8723SymbolDisplayPartKind.Space, 8724SymbolDisplayPartKind.StructName, 8725SymbolDisplayPartKind.Space, 8726SymbolDisplayPartKind.ParameterName, 8727SymbolDisplayPartKind.Punctuation); 8731SymbolDisplayPartKind.Keyword, 8732SymbolDisplayPartKind.Space, 8733SymbolDisplayPartKind.ClassName, 8734SymbolDisplayPartKind.Punctuation, 8735SymbolDisplayPartKind.MethodName, 8736SymbolDisplayPartKind.Punctuation, 8737SymbolDisplayPartKind.Keyword, 8738SymbolDisplayPartKind.Space, 8739SymbolDisplayPartKind.StructName, 8740SymbolDisplayPartKind.Space, 8741SymbolDisplayPartKind.ParameterName, 8742SymbolDisplayPartKind.Punctuation, 8743SymbolDisplayPartKind.Space, 8744SymbolDisplayPartKind.Keyword, 8745SymbolDisplayPartKind.Space, 8746SymbolDisplayPartKind.Keyword, 8747SymbolDisplayPartKind.Space, 8748SymbolDisplayPartKind.StructName, 8749SymbolDisplayPartKind.Space, 8750SymbolDisplayPartKind.ParameterName, 8751SymbolDisplayPartKind.Punctuation, 8752SymbolDisplayPartKind.Space, 8753SymbolDisplayPartKind.Keyword, 8754SymbolDisplayPartKind.Space, 8755SymbolDisplayPartKind.Keyword, 8756SymbolDisplayPartKind.Space, 8757SymbolDisplayPartKind.StructName, 8758SymbolDisplayPartKind.Space, 8759SymbolDisplayPartKind.ParameterName, 8760SymbolDisplayPartKind.Punctuation, 8761SymbolDisplayPartKind.Space, 8762SymbolDisplayPartKind.Keyword, 8763SymbolDisplayPartKind.Space, 8764SymbolDisplayPartKind.StructName, 8765SymbolDisplayPartKind.Space, 8766SymbolDisplayPartKind.ParameterName, 8767SymbolDisplayPartKind.Punctuation); 8883SymbolDisplayPartKind.StructName, 8884SymbolDisplayPartKind.Space, 8885SymbolDisplayPartKind.LocalName); 8889SymbolDisplayPartKind.Keyword, 8890SymbolDisplayPartKind.Space, 8891SymbolDisplayPartKind.StructName, 8892SymbolDisplayPartKind.Space, 8893SymbolDisplayPartKind.LocalName); 8897SymbolDisplayPartKind.StructName, 8898SymbolDisplayPartKind.Space, 8899SymbolDisplayPartKind.LocalName); 8903SymbolDisplayPartKind.Keyword, 8904SymbolDisplayPartKind.Space, 8905SymbolDisplayPartKind.Keyword, 8906SymbolDisplayPartKind.Space, 8907SymbolDisplayPartKind.Keyword, 8908SymbolDisplayPartKind.Space, 8909SymbolDisplayPartKind.StructName, 8910SymbolDisplayPartKind.Space, 8911SymbolDisplayPartKind.LocalName); 8937SymbolDisplayPartKind.NamespaceName, 8938SymbolDisplayPartKind.Punctuation, 8939SymbolDisplayPartKind.StructName, 8940SymbolDisplayPartKind.Space, 8941SymbolDisplayPartKind.NamespaceName, 8942SymbolDisplayPartKind.Punctuation, 8943SymbolDisplayPartKind.StructName, 8944SymbolDisplayPartKind.Punctuation, 8945SymbolDisplayPartKind.MethodName, // Should be MethodName because of 'op_Equality' 8946SymbolDisplayPartKind.Punctuation, 8947SymbolDisplayPartKind.NamespaceName, 8948SymbolDisplayPartKind.Punctuation, 8949SymbolDisplayPartKind.StructName, 8950SymbolDisplayPartKind.Space, 8951SymbolDisplayPartKind.ParameterName, 8952SymbolDisplayPartKind.Punctuation, 8953SymbolDisplayPartKind.Space, 8954SymbolDisplayPartKind.NamespaceName, 8955SymbolDisplayPartKind.Punctuation, 8956SymbolDisplayPartKind.StructName, 8957SymbolDisplayPartKind.Space, 8958SymbolDisplayPartKind.ParameterName, 8959SymbolDisplayPartKind.Punctuation); 8994SymbolDisplayPartKind.Keyword, 8995SymbolDisplayPartKind.Space, 8996SymbolDisplayPartKind.Keyword, 8997SymbolDisplayPartKind.Punctuation, 8998SymbolDisplayPartKind.Keyword, 8999SymbolDisplayPartKind.Space, 9000SymbolDisplayPartKind.Operator, // Should be MethodName because of '==' 9001SymbolDisplayPartKind.Punctuation, 9002SymbolDisplayPartKind.Keyword, 9003SymbolDisplayPartKind.Space, 9004SymbolDisplayPartKind.ParameterName, 9005SymbolDisplayPartKind.Punctuation, 9006SymbolDisplayPartKind.Space, 9007SymbolDisplayPartKind.Keyword, 9008SymbolDisplayPartKind.Space, 9009SymbolDisplayPartKind.ParameterName, 9010SymbolDisplayPartKind.Punctuation); 9040new SymbolDisplayPart(SymbolDisplayPartKind.Text, preprocessingSymbol, "NET5_0_OR_GREATER")
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SymbolDisplayPartExtensions.cs (4)
11if (part.Kind == SymbolDisplayPartKind.ErrorTypeName) 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 (93)
CodeLens\CodeLensReferencesService.cs (14)
300part.Kind == SymbolDisplayPartKind.Punctuation && 305case SymbolDisplayPartKind.ClassName: 306case SymbolDisplayPartKind.RecordClassName: 307case SymbolDisplayPartKind.DelegateName: 308case SymbolDisplayPartKind.EnumName: 309case SymbolDisplayPartKind.ErrorTypeName: 310case SymbolDisplayPartKind.InterfaceName: 311case SymbolDisplayPartKind.StructName: 312case SymbolDisplayPartKind.RecordStructName: 326previousWasClass = part.Kind is SymbolDisplayPartKind.ClassName or 327SymbolDisplayPartKind.RecordClassName or 328SymbolDisplayPartKind.InterfaceName or 329SymbolDisplayPartKind.StructName or 330SymbolDisplayPartKind.RecordStructName;
Common\SymbolDisplayPartKindTags.cs (44)
11public static SymbolDisplayPartKind GetSymbolDisplayPartKind(this INamedTypeSymbol namedType) 14return SymbolDisplayPartKind.EnumName; 17return SymbolDisplayPartKind.DelegateName; 20return SymbolDisplayPartKind.InterfaceName; 23return namedType.IsValueType ? SymbolDisplayPartKind.RecordStructName : SymbolDisplayPartKind.RecordClassName; 26return SymbolDisplayPartKind.StructName; 29return SymbolDisplayPartKind.ModuleName; 32return SymbolDisplayPartKind.ErrorTypeName; 34return SymbolDisplayPartKind.ClassName; 37public static string GetTag(SymbolDisplayPartKind kind) 40SymbolDisplayPartKind.AliasName => TextTags.Alias, 41SymbolDisplayPartKind.AssemblyName => TextTags.Assembly, 42SymbolDisplayPartKind.ClassName => TextTags.Class, 43SymbolDisplayPartKind.DelegateName => TextTags.Delegate, 44SymbolDisplayPartKind.EnumName => TextTags.Enum, 45SymbolDisplayPartKind.ErrorTypeName => TextTags.ErrorType, 46SymbolDisplayPartKind.EventName => TextTags.Event, 47SymbolDisplayPartKind.FieldName => TextTags.Field, 48SymbolDisplayPartKind.InterfaceName => TextTags.Interface, 49SymbolDisplayPartKind.Keyword => TextTags.Keyword, 50SymbolDisplayPartKind.LabelName => TextTags.Label, 51SymbolDisplayPartKind.LineBreak => TextTags.LineBreak, 52SymbolDisplayPartKind.NumericLiteral => TextTags.NumericLiteral, 53SymbolDisplayPartKind.StringLiteral => TextTags.StringLiteral, 54SymbolDisplayPartKind.LocalName => TextTags.Local, 55SymbolDisplayPartKind.MethodName => TextTags.Method, 56SymbolDisplayPartKind.ModuleName => TextTags.Module, 57SymbolDisplayPartKind.NamespaceName => TextTags.Namespace, 58SymbolDisplayPartKind.Operator => TextTags.Operator, 59SymbolDisplayPartKind.ParameterName => TextTags.Parameter, 60SymbolDisplayPartKind.PropertyName => TextTags.Property, 61SymbolDisplayPartKind.Punctuation => TextTags.Punctuation, 62SymbolDisplayPartKind.Space => TextTags.Space, 63SymbolDisplayPartKind.StructName => TextTags.Struct, 64SymbolDisplayPartKind.AnonymousTypeIndicator => TextTags.AnonymousTypeIndicator, 65SymbolDisplayPartKind.Text => TextTags.Text, 66SymbolDisplayPartKind.TypeParameterName => TextTags.TypeParameter, 67SymbolDisplayPartKind.RangeVariableName => TextTags.RangeVariable, 68SymbolDisplayPartKind.EnumMemberName => TextTags.EnumMember, 69SymbolDisplayPartKind.ExtensionMethodName => TextTags.ExtensionMethod, 70SymbolDisplayPartKind.ConstantName => TextTags.Constant, 71SymbolDisplayPartKind.RecordClassName => TextTags.Record, 72SymbolDisplayPartKind.RecordStructName => TextTags.RecordStruct,
Common\TaggedText.cs (4)
102includeNavigationHints && d.Kind != SymbolDisplayPartKind.NamespaceName ? GetNavigationTarget(d.Symbol) : null, 103includeNavigationHints && d.Kind != SymbolDisplayPartKind.NamespaceName ? getNavigationHint(d.Symbol) : null)); 110if (part is { Symbol: IAliasSymbol alias, Kind: SymbolDisplayPartKind.AliasName }) 113return SymbolDisplayPartKindTags.GetTag(SymbolDisplayPartKind.NamespaceName);
Completion\Providers\AbstractAwaitCompletionProvider.cs (1)
151? [new SymbolDisplayPart(SymbolDisplayPartKind.Text, null, tooltip)]
DocumentationComments\AbstractDocumentationCommentFormattingService.cs (9)
337AppendTextFromAttribute(state, attribute, attributeNameToParse: DocumentationCommentXmlNames.CrefAttributeName, SymbolDisplayPartKind.Text); 354var kind = name == DocumentationCommentXmlNames.ParameterReferenceElementName ? SymbolDisplayPartKind.ParameterName : SymbolDisplayPartKind.TypeParameterName; 465private static void AppendTextFromAttribute(FormatterState state, XAttribute attribute, string attributeNameToParse, SymbolDisplayPartKind kind) 470if (kind == SymbolDisplayPartKind.TypeParameterName) 497string crefValue, int position, SemanticModel semanticModel, SymbolDisplayFormat format = null, SymbolDisplayPartKind kind = SymbolDisplayPartKind.Text) 536return [new SymbolDisplayPart(SymbolDisplayPartKind.TypeParameterName, symbol: null, text: TrimCrefPrefix(crefValue))];
InlineHints\AbstractInlineTypeHintsService.cs (1)
127finalParts.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 (9)
39new SymbolDisplayPart(SymbolDisplayPartKind.Keyword, symbol: null, SyntaxFactsService.GetText(SyntaxFactsService.SyntaxKinds.DelegateKeyword)), 95var kind = structuralType.GetSymbolDisplayPartKind(); 215yield return new SymbolDisplayPart(SymbolDisplayPartKind.LineBreak, null, "\r\n"); 220=> Part(SymbolDisplayPartKind.Text, text); 222private static SymbolDisplayPart Part(SymbolDisplayPartKind kind, string text) 225private static SymbolDisplayPart Part(SymbolDisplayPartKind kind, ISymbol? symbol, string text) 232yield return new SymbolDisplayPart(SymbolDisplayPartKind.Space, null, " "); 237=> Part(SymbolDisplayPartKind.Punctuation, text); 240=> Part(SymbolDisplayPartKind.Keyword, text);
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (9)
484AddToGroup(SymbolDescriptionGroups.MainDescription, new SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, null, "?")); 783=> Part(SymbolDisplayPartKind.Keyword, text); 789yield return new SymbolDisplayPart(SymbolDisplayPartKind.LineBreak, null, "\r\n"); 794=> Part(SymbolDisplayPartKind.Text, text); 797=> Part(SymbolDisplayPartKind.Punctuation, text); 801yield return new SymbolDisplayPart(SymbolDisplayPartKind.Space, null, new string(' ', count)); 810private static IEnumerable<SymbolDisplayPart> Part(SymbolDisplayPartKind kind, ISymbol? symbol, string text) 815private static IEnumerable<SymbolDisplayPart> Part(SymbolDisplayPartKind kind, string text) 819=> Part(SymbolDisplayPartKind.TypeParameterName, text);
SignatureHelp\AbstractSignatureHelpProvider.cs (1)
201new SymbolDisplayPart(SymbolDisplayPartKind.Space, null, "\r\n\r\n")
Microsoft.CodeAnalysis.VisualBasic (92)
SymbolDisplay\ObjectDisplay.vb (7)
335Return (SymbolDisplayPartKind.StringLiteral << 16) Or AscW(c) 339Return (SymbolDisplayPartKind.MethodName << 16) Or AscW(c) 343Return (SymbolDisplayPartKind.NumericLiteral << 16) Or AscW(c) 347Return (SymbolDisplayPartKind.Punctuation << 16) Or AscW(c) 351Return (SymbolDisplayPartKind.Operator << 16) Or AscW(c) 355Return (SymbolDisplayPartKind.Space << 16) Or AscW(" "c) 359Return (SymbolDisplayPartKind.StringLiteral << 16) Or AscW("""")
SymbolDisplay\SymbolDisplay.vb (8)
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, "(")) 206parts.Add(New SymbolDisplayPart(SymbolDisplayPartKind.NumericLiteral, Nothing, "&H" & codepoint.ToString("X"))) 207parts.Add(New SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, Nothing, ")"))
SymbolDisplay\SymbolDisplayVisitor.Members.vb (17)
30Builder.Add(CreatePart(SymbolDisplayPartKind.EnumMemberName, symbol, symbol.Name, visitedParents)) 32Builder.Add(CreatePart(SymbolDisplayPartKind.ConstantName, symbol, symbol.Name, visitedParents)) 34Builder.Add(CreatePart(SymbolDisplayPartKind.FieldName, symbol, symbol.Name, visitedParents)) 104Builder.Add(CreatePart(SymbolDisplayPartKind.PropertyName, symbol, symbol.Name, includedContainingType)) 140Builder.Add(CreatePart(SymbolDisplayPartKind.EventName, symbol, symbol.Name, visitedParents)) 312Builder.Add(CreatePart(SymbolDisplayPartKind.MethodName, symbol, symbol.Name, visitedParents)) 317Builder.Add(CreatePart(SymbolDisplayPartKind.ExtensionMethodName, symbol, symbol.Name, visitedParents)) 326Builder.Add(CreatePart(SymbolDisplayPartKind.MethodName, symbol, symbol.Name, visitedParents)) 332Builder.Add(CreatePart(SymbolDisplayPartKind.PropertyName, associatedPropertyOrEvent, associatedPropertyOrEvent.Name, visitedParents)) 334Builder.Add(CreatePart(SymbolDisplayPartKind.EventName, associatedPropertyOrEvent, associatedPropertyOrEvent.Name, visitedParents)) 340Builder.Add(CreatePart(SymbolDisplayPartKind.MethodName, symbol, symbol.Name, visitedParents)) 350Builder.Add(CreatePart(SymbolDisplayPartKind.MethodName, symbol, symbol.Name, visitedParents)) 365Builder.Add(CreatePart(SymbolDisplayPartKind.MethodName, symbol, symbol.Name, visitedParents)) 491Builder.Add(CreatePart(SymbolDisplayPartKind.StringLiteral, Nothing, Quote(data.ModuleName), noEscaping:=True)) 500Builder.Add(CreatePart(SymbolDisplayPartKind.StringLiteral, Nothing, Quote(data.EntryPointName), noEscaping:=True)) 541Dim kind = If(symbol.IsThis, SymbolDisplayPartKind.Keyword, SymbolDisplayPartKind.ParameterName)
SymbolDisplay\SymbolDisplayVisitor.Types.vb (19)
86Builder.Add(CreatePart(SymbolDisplayPartKind.TypeParameterName, symbol, symbol.Name, False)) 205Dim partKind As SymbolDisplayPartKind 256partKind = SymbolDisplayPartKind.ClassName 258partKind = SymbolDisplayPartKind.DelegateName 260partKind = SymbolDisplayPartKind.EnumName 262partKind = SymbolDisplayPartKind.InterfaceName 264partKind = SymbolDisplayPartKind.ModuleName 266partKind = SymbolDisplayPartKind.StructName 268partKind = SymbolDisplayPartKind.ErrorTypeName 306Builder.Add(CreatePart(SymbolDisplayPartKind.Punctuation, Nothing, "[", False)) 308Builder.Add(CreatePart(SymbolDisplayPartKind.Punctuation, Nothing, "]", False)) 329Builder.Add(New SymbolDisplayPart(SymbolDisplayPartKind.ClassName, symbol, "<empty anonymous type>")) 332Builder.Add(New SymbolDisplayPart(SymbolDisplayPartKind.ClassName, symbol, name)) 336Builder.Add(CreatePart(SymbolDisplayPartKind.DelegateName, symbol, "<generated method>", True)) 379Builder.Add(CreatePart(SymbolDisplayPartKind.StructName, symbol, "<tuple>", noEscaping:=True)) 396Builder.Add(CreatePart(SymbolDisplayPartKind.FieldName, element, element.Name, noEscaping:=False)) 424Builder.Add(CreatePart(SymbolDisplayPartKind.Keyword, symbol, specialTypeName, False)) 432Builder.Add(New SymbolDisplayPart(SymbolDisplayPartKind.AnonymousTypeIndicator, Nothing, "AnonymousType")) 435Builder.Add(New SymbolDisplayPart(SymbolDisplayPartKind.AnonymousTypeIndicator, Nothing, "Tuple"))
SymbolDisplay\SymbolDisplayVisitor.vb (38)
86Friend Function CreatePart(kind As SymbolDisplayPartKind, 94Private Shared Function AlwaysEscape(kind As SymbolDisplayPartKind, text As String) As Boolean 95If kind <> SymbolDisplayPartKind.Keyword Then 108Private Shared Function IsEscapable(kind As SymbolDisplayPartKind) As Boolean 110Case SymbolDisplayPartKind.ModuleName, 111SymbolDisplayPartKind.ClassName, 112SymbolDisplayPartKind.StructName, 113SymbolDisplayPartKind.InterfaceName, 114SymbolDisplayPartKind.EnumName, 115SymbolDisplayPartKind.DelegateName, 116SymbolDisplayPartKind.TypeParameterName, 117SymbolDisplayPartKind.MethodName, 118SymbolDisplayPartKind.PropertyName, 119SymbolDisplayPartKind.FieldName, 120SymbolDisplayPartKind.LocalName, 121SymbolDisplayPartKind.NamespaceName, 122SymbolDisplayPartKind.ParameterName, 123SymbolDisplayPartKind.AliasName, 124SymbolDisplayPartKind.ErrorTypeName, 125SymbolDisplayPartKind.LabelName, 126SymbolDisplayPartKind.EventName, 127SymbolDisplayPartKind.RangeVariableName 182Builder.Add(CreatePart(SymbolDisplayPartKind.AssemblyName, symbol, text, False)) 186Builder.Add(CreatePart(SymbolDisplayPartKind.LabelName, symbol, symbol.Name, False)) 190Builder.Add(CreatePart(SymbolDisplayPartKind.LocalName, symbol, symbol.Name, False)) 199Builder.Add(CreatePart(SymbolDisplayPartKind.ModuleName, symbol, symbol.Name, False)) 255Builder.Add(CreatePart(SymbolDisplayPartKind.NamespaceName, symbol, myCaseCorrectedNSName, visitedParents)) 263Builder.Add(CreatePart(SymbolDisplayPartKind.Keyword, symbol, SyntaxFacts.GetText(SyntaxKind.GlobalKeyword), True)) 266Builder.Add(CreatePart(SymbolDisplayPartKind.Keyword, symbol, SyntaxFacts.GetText(SyntaxKind.GlobalKeyword), True)) 283Builder.Add(CreatePart(SymbolDisplayPartKind.ConstantName, symbol, name, noEscaping:=False)) 285Builder.Add(CreatePart(SymbolDisplayPartKind.LocalName, symbol, name, noEscaping:=False)) 305Builder.Add(CreatePart(SymbolDisplayPartKind.RangeVariableName, symbol, symbol.Name, False)) 319Dim part = New SymbolDisplayPart(SymbolDisplayPartKind.Text, symbol, symbol.Name) 324Builder.Add(CreatePart(SymbolDisplayPartKind.Space, Nothing, " ", False)) 328Builder.Add(CreatePart(SymbolDisplayPartKind.Operator, Nothing, SyntaxFacts.GetText(operatorKind), False)) 332Builder.Add(CreatePart(SymbolDisplayPartKind.Punctuation, Nothing, SyntaxFacts.GetText(punctuationKind), False)) 336Builder.Add(CreatePart(SymbolDisplayPartKind.Punctuation, Nothing, text, False)) 340Builder.Add(CreatePart(SymbolDisplayPartKind.Keyword, Nothing, SyntaxFacts.GetText(keywordKind), False))
SymbolDisplay\SymbolDisplayVisitor_Constants.vb (1)
32Me.Builder.Add(CreatePart(SymbolDisplayPartKind.NumericLiteral, Nothing, valueString, False))
SymbolDisplay\SymbolDisplayVisitor_Minimal.vb (2)
85Builder.Add(CreatePart(SymbolDisplayPartKind.NamespaceName, symbol, emittedName, visitedParent)) 139builder.Add(CreatePart(SymbolDisplayPartKind.AliasName, [alias], aliasName, False))
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (4)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\SymbolDisplayPartExtensions.vb (4)
12If p.Kind = SymbolDisplayPartKind.ErrorTypeName Then 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.ExpressionCompiler (4)
VisualBasicInstructionDecoder.vb (4)
43Case SymbolDisplayPartKind.ClassName 50Loop While ((i < numParts) AndAlso parts(i).Kind <> SymbolDisplayPartKind.MethodName) 53Case SymbolDisplayPartKind.MethodName 64Case SymbolDisplayPartKind.PropertyName
Microsoft.CodeAnalysis.VisualBasic.Features (12)
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 (3)
153If(TypeOf namedParameter Is IFieldSymbol, SymbolDisplayPartKind.FieldName, SymbolDisplayPartKind.PropertyName), 172New SymbolDisplayPart(SymbolDisplayPartKind.Text, Nothing, FeaturesResources.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.Symbol.UnitTests (1724)
SymbolDisplay\SymbolDisplayTests.vb (1724)
43{SymbolDisplayPartKind.ClassName}) 78{SymbolDisplayPartKind.ClassName}) 88{SymbolDisplayPartKind.ClassName, SymbolDisplayPartKind.Operator, SymbolDisplayPartKind.ClassName}) 98{SymbolDisplayPartKind.NamespaceName, 99SymbolDisplayPartKind.Operator, 100SymbolDisplayPartKind.NamespaceName, 101SymbolDisplayPartKind.Operator, 102SymbolDisplayPartKind.NamespaceName, 103SymbolDisplayPartKind.Operator, 104SymbolDisplayPartKind.ClassName, 105SymbolDisplayPartKind.Operator, 106SymbolDisplayPartKind.ClassName}) 138{SymbolDisplayPartKind.Keyword, 139SymbolDisplayPartKind.Operator, 140SymbolDisplayPartKind.NamespaceName, 141SymbolDisplayPartKind.Operator, 142SymbolDisplayPartKind.NamespaceName, 143SymbolDisplayPartKind.Operator, 144SymbolDisplayPartKind.NamespaceName, 145SymbolDisplayPartKind.Operator, 146SymbolDisplayPartKind.ClassName, 147SymbolDisplayPartKind.Operator, 148SymbolDisplayPartKind.ClassName}) 173{SymbolDisplayPartKind.MethodName}) 208{SymbolDisplayPartKind.MethodName}) 232{SymbolDisplayPartKind.Keyword, 233SymbolDisplayPartKind.Space, 234SymbolDisplayPartKind.ClassName}) 265{SymbolDisplayPartKind.Keyword, 266SymbolDisplayPartKind.Space, 267SymbolDisplayPartKind.NamespaceName, 268SymbolDisplayPartKind.Operator, 269SymbolDisplayPartKind.NamespaceName, 270SymbolDisplayPartKind.Operator, 271SymbolDisplayPartKind.NamespaceName, 272SymbolDisplayPartKind.Operator, 273SymbolDisplayPartKind.ClassName}) 303{SymbolDisplayPartKind.Keyword, 304SymbolDisplayPartKind.Space, 305SymbolDisplayPartKind.NamespaceName}) 335{SymbolDisplayPartKind.Keyword, 336SymbolDisplayPartKind.Space, 337SymbolDisplayPartKind.NamespaceName, 338SymbolDisplayPartKind.Operator, 339SymbolDisplayPartKind.NamespaceName, 340SymbolDisplayPartKind.Operator, 341SymbolDisplayPartKind.NamespaceName}) 370{SymbolDisplayPartKind.Keyword, 371SymbolDisplayPartKind.Space, 372SymbolDisplayPartKind.Keyword, 373SymbolDisplayPartKind.Space, 374SymbolDisplayPartKind.MethodName, 375SymbolDisplayPartKind.Punctuation, 376SymbolDisplayPartKind.Punctuation}) 388{SymbolDisplayPartKind.MethodName, 389SymbolDisplayPartKind.Punctuation, 390SymbolDisplayPartKind.Punctuation}) 431SymbolDisplayPartKind.Keyword, 432SymbolDisplayPartKind.Space, 433SymbolDisplayPartKind.Keyword, 434SymbolDisplayPartKind.Space, 435SymbolDisplayPartKind.Keyword, 436SymbolDisplayPartKind.Space, 437SymbolDisplayPartKind.MethodName, 438SymbolDisplayPartKind.Punctuation, 439SymbolDisplayPartKind.ParameterName, 440SymbolDisplayPartKind.Space, 441SymbolDisplayPartKind.Keyword, 442SymbolDisplayPartKind.Space, 443SymbolDisplayPartKind.Keyword, 444SymbolDisplayPartKind.Punctuation, 445SymbolDisplayPartKind.Punctuation, 446SymbolDisplayPartKind.Space, 447SymbolDisplayPartKind.ParameterName, 448SymbolDisplayPartKind.Space, 449SymbolDisplayPartKind.Keyword, 450SymbolDisplayPartKind.Space, 451SymbolDisplayPartKind.ClassName, 452SymbolDisplayPartKind.Punctuation, 453SymbolDisplayPartKind.Space, 454SymbolDisplayPartKind.Keyword, 455SymbolDisplayPartKind.Space, 456SymbolDisplayPartKind.Keyword, 457SymbolDisplayPartKind.Punctuation, 458SymbolDisplayPartKind.Punctuation}) 492{SymbolDisplayPartKind.Keyword, 493SymbolDisplayPartKind.Space, 494SymbolDisplayPartKind.Keyword, 495SymbolDisplayPartKind.Space, 496SymbolDisplayPartKind.ModuleName, 497SymbolDisplayPartKind.Operator, 498SymbolDisplayPartKind.MethodName, 499SymbolDisplayPartKind.Punctuation, 500SymbolDisplayPartKind.Keyword, 501SymbolDisplayPartKind.Space, 502SymbolDisplayPartKind.TypeParameterName, 503SymbolDisplayPartKind.Punctuation, 504SymbolDisplayPartKind.Punctuation, 505SymbolDisplayPartKind.ParameterName, 506SymbolDisplayPartKind.Space, 507SymbolDisplayPartKind.Keyword, 508SymbolDisplayPartKind.Space, 509SymbolDisplayPartKind.ClassName, 510SymbolDisplayPartKind.Punctuation, 511SymbolDisplayPartKind.Keyword, 512SymbolDisplayPartKind.Space, 513SymbolDisplayPartKind.TypeParameterName, 514SymbolDisplayPartKind.Punctuation, 515SymbolDisplayPartKind.Punctuation, 516SymbolDisplayPartKind.Space, 517SymbolDisplayPartKind.ParameterName, 518SymbolDisplayPartKind.Space, 519SymbolDisplayPartKind.Keyword, 520SymbolDisplayPartKind.Space, 521SymbolDisplayPartKind.Keyword, 522SymbolDisplayPartKind.Punctuation, 523SymbolDisplayPartKind.Space, 524SymbolDisplayPartKind.Keyword, 525SymbolDisplayPartKind.Space, 526SymbolDisplayPartKind.TypeParameterName}) 560{SymbolDisplayPartKind.Keyword, 561SymbolDisplayPartKind.Space, 562SymbolDisplayPartKind.Keyword, 563SymbolDisplayPartKind.Space, 564SymbolDisplayPartKind.ClassName, 565SymbolDisplayPartKind.Punctuation, 566SymbolDisplayPartKind.Keyword, 567SymbolDisplayPartKind.Space, 568SymbolDisplayPartKind.TypeParameterName, 569SymbolDisplayPartKind.Punctuation, 570SymbolDisplayPartKind.Operator, 571SymbolDisplayPartKind.ExtensionMethodName, 572SymbolDisplayPartKind.Punctuation, 573SymbolDisplayPartKind.ParameterName, 574SymbolDisplayPartKind.Space, 575SymbolDisplayPartKind.Keyword, 576SymbolDisplayPartKind.Space, 577SymbolDisplayPartKind.Keyword, 578SymbolDisplayPartKind.Punctuation, 579SymbolDisplayPartKind.Space, 580SymbolDisplayPartKind.Keyword, 581SymbolDisplayPartKind.Space, 582SymbolDisplayPartKind.TypeParameterName}) 616{SymbolDisplayPartKind.Keyword, 617SymbolDisplayPartKind.Space, 618SymbolDisplayPartKind.Keyword, 619SymbolDisplayPartKind.Space, 620SymbolDisplayPartKind.ModuleName, 621SymbolDisplayPartKind.Operator, 622SymbolDisplayPartKind.MethodName, 623SymbolDisplayPartKind.Punctuation, 624SymbolDisplayPartKind.Keyword, 625SymbolDisplayPartKind.Space, 626SymbolDisplayPartKind.TypeParameterName, 627SymbolDisplayPartKind.Punctuation, 628SymbolDisplayPartKind.Punctuation, 629SymbolDisplayPartKind.ParameterName, 630SymbolDisplayPartKind.Space, 631SymbolDisplayPartKind.Keyword, 632SymbolDisplayPartKind.Space, 633SymbolDisplayPartKind.ClassName, 634SymbolDisplayPartKind.Punctuation, 635SymbolDisplayPartKind.Keyword, 636SymbolDisplayPartKind.Space, 637SymbolDisplayPartKind.TypeParameterName, 638SymbolDisplayPartKind.Punctuation, 639SymbolDisplayPartKind.Punctuation, 640SymbolDisplayPartKind.Space, 641SymbolDisplayPartKind.ParameterName, 642SymbolDisplayPartKind.Space, 643SymbolDisplayPartKind.Keyword, 644SymbolDisplayPartKind.Space, 645SymbolDisplayPartKind.Keyword, 646SymbolDisplayPartKind.Punctuation, 647SymbolDisplayPartKind.Space, 648SymbolDisplayPartKind.Keyword, 649SymbolDisplayPartKind.Space, 650SymbolDisplayPartKind.TypeParameterName}) 687{SymbolDisplayPartKind.Keyword, 688SymbolDisplayPartKind.Space, 689SymbolDisplayPartKind.Keyword, 690SymbolDisplayPartKind.Space, 691SymbolDisplayPartKind.ModuleName, 692SymbolDisplayPartKind.Operator, 693SymbolDisplayPartKind.MethodName, 694SymbolDisplayPartKind.Punctuation, 695SymbolDisplayPartKind.Keyword, 696SymbolDisplayPartKind.Space, 697SymbolDisplayPartKind.ModuleName, 698SymbolDisplayPartKind.Punctuation, 699SymbolDisplayPartKind.Punctuation, 700SymbolDisplayPartKind.ParameterName, 701SymbolDisplayPartKind.Space, 702SymbolDisplayPartKind.Keyword, 703SymbolDisplayPartKind.Space, 704SymbolDisplayPartKind.ClassName, 705SymbolDisplayPartKind.Punctuation, 706SymbolDisplayPartKind.Keyword, 707SymbolDisplayPartKind.Space, 708SymbolDisplayPartKind.ModuleName, 709SymbolDisplayPartKind.Punctuation, 710SymbolDisplayPartKind.Punctuation, 711SymbolDisplayPartKind.Space, 712SymbolDisplayPartKind.ParameterName, 713SymbolDisplayPartKind.Space, 714SymbolDisplayPartKind.Keyword, 715SymbolDisplayPartKind.Space, 716SymbolDisplayPartKind.Keyword, 717SymbolDisplayPartKind.Punctuation, 718SymbolDisplayPartKind.Space, 719SymbolDisplayPartKind.Keyword, 720SymbolDisplayPartKind.Space, 721SymbolDisplayPartKind.ModuleName}) 758{SymbolDisplayPartKind.Keyword, 759SymbolDisplayPartKind.Space, 760SymbolDisplayPartKind.Keyword, 761SymbolDisplayPartKind.Space, 762SymbolDisplayPartKind.ModuleName, 763SymbolDisplayPartKind.Operator, 764SymbolDisplayPartKind.MethodName, 765SymbolDisplayPartKind.Punctuation, 766SymbolDisplayPartKind.Keyword, 767SymbolDisplayPartKind.Space, 768SymbolDisplayPartKind.TypeParameterName, 769SymbolDisplayPartKind.Punctuation, 770SymbolDisplayPartKind.Punctuation, 771SymbolDisplayPartKind.ParameterName, 772SymbolDisplayPartKind.Space, 773SymbolDisplayPartKind.Keyword, 774SymbolDisplayPartKind.Space, 775SymbolDisplayPartKind.ClassName, 776SymbolDisplayPartKind.Punctuation, 777SymbolDisplayPartKind.Space, 778SymbolDisplayPartKind.ParameterName, 779SymbolDisplayPartKind.Space, 780SymbolDisplayPartKind.Keyword, 781SymbolDisplayPartKind.Space, 782SymbolDisplayPartKind.Keyword, 783SymbolDisplayPartKind.Punctuation, 784SymbolDisplayPartKind.Space, 785SymbolDisplayPartKind.Keyword, 786SymbolDisplayPartKind.Space, 787SymbolDisplayPartKind.TypeParameterName}) 824{SymbolDisplayPartKind.Keyword, 825SymbolDisplayPartKind.Space, 826SymbolDisplayPartKind.Keyword, 827SymbolDisplayPartKind.Space, 828SymbolDisplayPartKind.ClassName, 829SymbolDisplayPartKind.Operator, 830SymbolDisplayPartKind.ExtensionMethodName, 831SymbolDisplayPartKind.Punctuation, 832SymbolDisplayPartKind.Keyword, 833SymbolDisplayPartKind.Space, 834SymbolDisplayPartKind.TypeParameterName, 835SymbolDisplayPartKind.Punctuation, 836SymbolDisplayPartKind.Punctuation, 837SymbolDisplayPartKind.ParameterName, 838SymbolDisplayPartKind.Space, 839SymbolDisplayPartKind.Keyword, 840SymbolDisplayPartKind.Space, 841SymbolDisplayPartKind.Keyword, 842SymbolDisplayPartKind.Punctuation, 843SymbolDisplayPartKind.Space, 844SymbolDisplayPartKind.Keyword, 845SymbolDisplayPartKind.Space, 846SymbolDisplayPartKind.TypeParameterName}) 883{SymbolDisplayPartKind.Keyword, 884SymbolDisplayPartKind.Space, 885SymbolDisplayPartKind.Keyword, 886SymbolDisplayPartKind.Space, 887SymbolDisplayPartKind.ClassName, 888SymbolDisplayPartKind.Operator, 889SymbolDisplayPartKind.ExtensionMethodName, 890SymbolDisplayPartKind.Punctuation, 891SymbolDisplayPartKind.Keyword, 892SymbolDisplayPartKind.Space, 893SymbolDisplayPartKind.TypeParameterName, 894SymbolDisplayPartKind.Punctuation, 895SymbolDisplayPartKind.Punctuation, 896SymbolDisplayPartKind.ParameterName, 897SymbolDisplayPartKind.Space, 898SymbolDisplayPartKind.Keyword, 899SymbolDisplayPartKind.Space, 900SymbolDisplayPartKind.Keyword, 901SymbolDisplayPartKind.Punctuation, 902SymbolDisplayPartKind.Space, 903SymbolDisplayPartKind.Keyword, 904SymbolDisplayPartKind.Space, 905SymbolDisplayPartKind.TypeParameterName}) 932SymbolDisplayPartKind.Keyword, 933SymbolDisplayPartKind.Space, 934SymbolDisplayPartKind.FieldName, 935SymbolDisplayPartKind.Space, 936SymbolDisplayPartKind.Keyword, 937SymbolDisplayPartKind.Space, 938SymbolDisplayPartKind.Keyword, 939SymbolDisplayPartKind.Punctuation, 940SymbolDisplayPartKind.Punctuation, 941SymbolDisplayPartKind.Punctuation, 942SymbolDisplayPartKind.Punctuation, 943SymbolDisplayPartKind.Punctuation, 944SymbolDisplayPartKind.Punctuation, 945SymbolDisplayPartKind.Punctuation, 946SymbolDisplayPartKind.Punctuation, 947SymbolDisplayPartKind.Punctuation, 948SymbolDisplayPartKind.Punctuation, 949SymbolDisplayPartKind.Punctuation, 950SymbolDisplayPartKind.Punctuation, 951SymbolDisplayPartKind.Punctuation, 952SymbolDisplayPartKind.Punctuation 980SymbolDisplayPartKind.FieldName, 981SymbolDisplayPartKind.Space, 982SymbolDisplayPartKind.Keyword, 983SymbolDisplayPartKind.Space, 984SymbolDisplayPartKind.Keyword, 985SymbolDisplayPartKind.Punctuation, 986SymbolDisplayPartKind.Punctuation, 987SymbolDisplayPartKind.Punctuation, 988SymbolDisplayPartKind.Punctuation, 989SymbolDisplayPartKind.Punctuation, 990SymbolDisplayPartKind.Punctuation, 991SymbolDisplayPartKind.Punctuation, 992SymbolDisplayPartKind.Punctuation, 993SymbolDisplayPartKind.Punctuation 1041SymbolDisplayPartKind.NamespaceName, 1042SymbolDisplayPartKind.Operator, 1043SymbolDisplayPartKind.ClassName, 1044SymbolDisplayPartKind.Operator, 1045SymbolDisplayPartKind.ClassName 1061SymbolDisplayPartKind.ClassName, 1062SymbolDisplayPartKind.Operator, 1063SymbolDisplayPartKind.ClassName 1079SymbolDisplayPartKind.ClassName 1100SymbolDisplayPartKind.Keyword, 1101SymbolDisplayPartKind.Space, 1102SymbolDisplayPartKind.Keyword, 1103SymbolDisplayPartKind.Space, 1104SymbolDisplayPartKind.MethodName, 1105SymbolDisplayPartKind.Punctuation, 1106SymbolDisplayPartKind.ParameterName, 1107SymbolDisplayPartKind.Space, 1108SymbolDisplayPartKind.Keyword, 1109SymbolDisplayPartKind.Space, 1110SymbolDisplayPartKind.NamespaceName, 1111SymbolDisplayPartKind.Operator, 1112SymbolDisplayPartKind.ClassName, 1113SymbolDisplayPartKind.Punctuation 1130SymbolDisplayPartKind.Keyword, 1131SymbolDisplayPartKind.Space, 1132SymbolDisplayPartKind.Keyword, 1133SymbolDisplayPartKind.Space, 1134SymbolDisplayPartKind.MethodName, 1135SymbolDisplayPartKind.Punctuation, 1136SymbolDisplayPartKind.ParameterName, 1137SymbolDisplayPartKind.Space, 1138SymbolDisplayPartKind.Keyword, 1139SymbolDisplayPartKind.Space, 1140SymbolDisplayPartKind.ClassName, 1141SymbolDisplayPartKind.Punctuation 1158SymbolDisplayPartKind.Keyword, 1159SymbolDisplayPartKind.Space, 1160SymbolDisplayPartKind.Keyword, 1161SymbolDisplayPartKind.Space, 1162SymbolDisplayPartKind.MethodName, 1163SymbolDisplayPartKind.Punctuation, 1164SymbolDisplayPartKind.ParameterName, 1165SymbolDisplayPartKind.Space, 1166SymbolDisplayPartKind.Keyword, 1167SymbolDisplayPartKind.Space, 1168SymbolDisplayPartKind.Keyword, 1169SymbolDisplayPartKind.Punctuation 1185SymbolDisplayPartKind.NamespaceName 1200SymbolDisplayPartKind.Keyword, 1201SymbolDisplayPartKind.Operator, 1202SymbolDisplayPartKind.NamespaceName 1214SymbolDisplayPartKind.Keyword 1226SymbolDisplayPartKind.Keyword, 1227SymbolDisplayPartKind.Operator, 1228SymbolDisplayPartKind.NamespaceName, 1229SymbolDisplayPartKind.Operator, 1230SymbolDisplayPartKind.NamespaceName 1244SymbolDisplayPartKind.NamespaceName, 1245SymbolDisplayPartKind.Operator, 1246SymbolDisplayPartKind.NamespaceName 1260SymbolDisplayPartKind.NamespaceName 1288SymbolDisplayPartKind.ClassName, 1289SymbolDisplayPartKind.Operator, 1290SymbolDisplayPartKind.MethodName 1300SymbolDisplayPartKind.ClassName, 1301SymbolDisplayPartKind.Operator, 1302SymbolDisplayPartKind.Keyword 1333{SymbolDisplayPartKind.MethodName}) 1363{SymbolDisplayPartKind.MethodName}) 1394{SymbolDisplayPartKind.ClassName, 1395SymbolDisplayPartKind.Operator, 1396SymbolDisplayPartKind.MethodName}) 1420{SymbolDisplayPartKind.Keyword, 1421SymbolDisplayPartKind.Operator, 1422SymbolDisplayPartKind.ClassName}) 1449{SymbolDisplayPartKind.Keyword}) 1461{SymbolDisplayPartKind.Keyword}) 1489SymbolDisplayPartKind.FieldName, 1490SymbolDisplayPartKind.Space, 1491SymbolDisplayPartKind.Keyword, 1492SymbolDisplayPartKind.Space, 1493SymbolDisplayPartKind.Keyword 1521SymbolDisplayPartKind.FieldName, 1522SymbolDisplayPartKind.Space, 1523SymbolDisplayPartKind.Keyword, 1524SymbolDisplayPartKind.Space, 1525SymbolDisplayPartKind.StructName, 1526SymbolDisplayPartKind.Punctuation, 1527SymbolDisplayPartKind.Punctuation, 1528SymbolDisplayPartKind.Punctuation, 1529SymbolDisplayPartKind.Punctuation, 1530SymbolDisplayPartKind.Punctuation, 1531SymbolDisplayPartKind.Punctuation, 1532SymbolDisplayPartKind.Punctuation, 1533SymbolDisplayPartKind.Punctuation, 1534SymbolDisplayPartKind.Punctuation 1563SymbolDisplayPartKind.Keyword, 1564SymbolDisplayPartKind.Space, 1565SymbolDisplayPartKind.MethodName}) 1591SymbolDisplayPartKind.ClassName, 1615SymbolDisplayPartKind.ClassName, 1616SymbolDisplayPartKind.Punctuation, 1617SymbolDisplayPartKind.Keyword, 1618SymbolDisplayPartKind.Space, 1619SymbolDisplayPartKind.TypeParameterName, 1620SymbolDisplayPartKind.Punctuation, 1621SymbolDisplayPartKind.Space, 1622SymbolDisplayPartKind.TypeParameterName, 1623SymbolDisplayPartKind.Punctuation, 1624SymbolDisplayPartKind.Space, 1625SymbolDisplayPartKind.TypeParameterName, 1626SymbolDisplayPartKind.Punctuation}) 1648SymbolDisplayPartKind.InterfaceName, 1649SymbolDisplayPartKind.Punctuation, 1650SymbolDisplayPartKind.Keyword, 1651SymbolDisplayPartKind.Space, 1652SymbolDisplayPartKind.Keyword, 1653SymbolDisplayPartKind.Space, 1654SymbolDisplayPartKind.TypeParameterName, 1655SymbolDisplayPartKind.Punctuation, 1656SymbolDisplayPartKind.Space, 1657SymbolDisplayPartKind.Keyword, 1658SymbolDisplayPartKind.Space, 1659SymbolDisplayPartKind.TypeParameterName, 1660SymbolDisplayPartKind.Punctuation, 1661SymbolDisplayPartKind.Space, 1662SymbolDisplayPartKind.TypeParameterName, 1663SymbolDisplayPartKind.Punctuation}) 1685SymbolDisplayPartKind.ClassName, 1686SymbolDisplayPartKind.Punctuation, 1687SymbolDisplayPartKind.Keyword, 1688SymbolDisplayPartKind.Space, 1689SymbolDisplayPartKind.TypeParameterName, 1690SymbolDisplayPartKind.Space, 1691SymbolDisplayPartKind.Keyword, 1692SymbolDisplayPartKind.Space, 1693SymbolDisplayPartKind.ClassName, 1694SymbolDisplayPartKind.Punctuation, 1695SymbolDisplayPartKind.Keyword, 1696SymbolDisplayPartKind.Space, 1697SymbolDisplayPartKind.TypeParameterName, 1698SymbolDisplayPartKind.Punctuation, 1699SymbolDisplayPartKind.Punctuation}) 1725SymbolDisplayPartKind.MethodName, 1726SymbolDisplayPartKind.Punctuation, 1727SymbolDisplayPartKind.Keyword, 1728SymbolDisplayPartKind.Space, 1729SymbolDisplayPartKind.TypeParameterName, 1730SymbolDisplayPartKind.Punctuation, 1731SymbolDisplayPartKind.Space, 1732SymbolDisplayPartKind.TypeParameterName, 1733SymbolDisplayPartKind.Punctuation, 1734SymbolDisplayPartKind.Space, 1735SymbolDisplayPartKind.TypeParameterName, 1736SymbolDisplayPartKind.Punctuation}) 1760SymbolDisplayPartKind.MethodName, 1761SymbolDisplayPartKind.Punctuation, 1762SymbolDisplayPartKind.Keyword, 1763SymbolDisplayPartKind.Space, 1764SymbolDisplayPartKind.TypeParameterName, 1765SymbolDisplayPartKind.Punctuation, 1766SymbolDisplayPartKind.Space, 1767SymbolDisplayPartKind.TypeParameterName, 1768SymbolDisplayPartKind.Punctuation, 1769SymbolDisplayPartKind.Space, 1770SymbolDisplayPartKind.TypeParameterName, 1771SymbolDisplayPartKind.Punctuation}) 1795SymbolDisplayPartKind.MethodName, 1796SymbolDisplayPartKind.Punctuation, 1797SymbolDisplayPartKind.Keyword, 1798SymbolDisplayPartKind.Space, 1799SymbolDisplayPartKind.TypeParameterName, 1800SymbolDisplayPartKind.Punctuation, 1801SymbolDisplayPartKind.Space, 1802SymbolDisplayPartKind.TypeParameterName, 1803SymbolDisplayPartKind.Space, 1804SymbolDisplayPartKind.Keyword, 1805SymbolDisplayPartKind.Space, 1806SymbolDisplayPartKind.Punctuation, 1807SymbolDisplayPartKind.Keyword, 1808SymbolDisplayPartKind.Punctuation, 1809SymbolDisplayPartKind.Space, 1810SymbolDisplayPartKind.TypeParameterName, 1811SymbolDisplayPartKind.Punctuation, 1812SymbolDisplayPartKind.Space, 1813SymbolDisplayPartKind.TypeParameterName, 1814SymbolDisplayPartKind.Punctuation, 1815SymbolDisplayPartKind.Punctuation}) 1841{SymbolDisplayPartKind.MethodName}) 1874SymbolDisplayPartKind.Keyword, 1875SymbolDisplayPartKind.Space, 1876SymbolDisplayPartKind.Keyword, 1877SymbolDisplayPartKind.Space, 1878SymbolDisplayPartKind.ClassName, 1879SymbolDisplayPartKind.Operator, 1880SymbolDisplayPartKind.MethodName, 1881SymbolDisplayPartKind.Punctuation, 1882SymbolDisplayPartKind.Punctuation}) 1914SymbolDisplayPartKind.Keyword, 1915SymbolDisplayPartKind.Space, 1916SymbolDisplayPartKind.Keyword, 1917SymbolDisplayPartKind.Space, 1918SymbolDisplayPartKind.Keyword, 1919SymbolDisplayPartKind.Space, 1920SymbolDisplayPartKind.Keyword, 1921SymbolDisplayPartKind.Space, 1922SymbolDisplayPartKind.ClassName, 1923SymbolDisplayPartKind.Operator, 1924SymbolDisplayPartKind.MethodName, 1925SymbolDisplayPartKind.Space, 1926SymbolDisplayPartKind.Keyword, 1927SymbolDisplayPartKind.Space, 1928SymbolDisplayPartKind.StringLiteral, 1929SymbolDisplayPartKind.Space, 1930SymbolDisplayPartKind.Punctuation, 1931SymbolDisplayPartKind.Punctuation}) 1961SymbolDisplayPartKind.Keyword, 1962SymbolDisplayPartKind.Space, 1963SymbolDisplayPartKind.ClassName, 1964SymbolDisplayPartKind.Operator, 1965SymbolDisplayPartKind.MethodName, 1966SymbolDisplayPartKind.Punctuation, 1967SymbolDisplayPartKind.Punctuation}) 1995SymbolDisplayPartKind.Keyword, 1996SymbolDisplayPartKind.Space, 1997SymbolDisplayPartKind.Keyword, 1998SymbolDisplayPartKind.Space, 1999SymbolDisplayPartKind.Keyword, 2000SymbolDisplayPartKind.Space, 2001SymbolDisplayPartKind.MethodName, 2002SymbolDisplayPartKind.Space, 2003SymbolDisplayPartKind.Keyword, 2004SymbolDisplayPartKind.Space, 2005SymbolDisplayPartKind.StringLiteral, 2006SymbolDisplayPartKind.Space, 2007SymbolDisplayPartKind.Keyword, 2008SymbolDisplayPartKind.Space, 2009SymbolDisplayPartKind.StringLiteral}) 2034SymbolDisplayPartKind.MethodName}) 2058{SymbolDisplayPartKind.FieldName}) 2087{SymbolDisplayPartKind.Keyword, 2088SymbolDisplayPartKind.Space, 2089SymbolDisplayPartKind.ClassName, 2090SymbolDisplayPartKind.Operator, 2091SymbolDisplayPartKind.FieldName, 2092SymbolDisplayPartKind.Space, 2093SymbolDisplayPartKind.Keyword, 2094SymbolDisplayPartKind.Space, 2095SymbolDisplayPartKind.StructName 2129SymbolDisplayPartKind.Keyword, 2130SymbolDisplayPartKind.Space, 2131SymbolDisplayPartKind.Keyword, 2132SymbolDisplayPartKind.Space, 2133SymbolDisplayPartKind.ClassName, 2134SymbolDisplayPartKind.Operator, 2135SymbolDisplayPartKind.ConstantName, 2136SymbolDisplayPartKind.Space, 2137SymbolDisplayPartKind.Keyword, 2138SymbolDisplayPartKind.Space, 2139SymbolDisplayPartKind.StructName, 2140SymbolDisplayPartKind.Space, 2141SymbolDisplayPartKind.Punctuation, 2142SymbolDisplayPartKind.Space, 2143SymbolDisplayPartKind.NumericLiteral) 2181SymbolDisplayPartKind.Keyword, 2182SymbolDisplayPartKind.Space, 2183SymbolDisplayPartKind.Keyword, 2184SymbolDisplayPartKind.Space, 2185SymbolDisplayPartKind.ClassName, 2186SymbolDisplayPartKind.Operator, 2187SymbolDisplayPartKind.ConstantName, 2188SymbolDisplayPartKind.Space, 2189SymbolDisplayPartKind.Keyword, 2190SymbolDisplayPartKind.Space, 2191SymbolDisplayPartKind.EnumName, 2192SymbolDisplayPartKind.Space, 2193SymbolDisplayPartKind.Punctuation, 2194SymbolDisplayPartKind.Space, 2195SymbolDisplayPartKind.EnumName, 2196SymbolDisplayPartKind.Operator, 2197SymbolDisplayPartKind.EnumMemberName) 2237SymbolDisplayPartKind.Keyword, 2238SymbolDisplayPartKind.Space, 2239SymbolDisplayPartKind.Keyword, 2240SymbolDisplayPartKind.Space, 2241SymbolDisplayPartKind.ClassName, 2242SymbolDisplayPartKind.Operator, 2243SymbolDisplayPartKind.ConstantName, 2244SymbolDisplayPartKind.Space, 2245SymbolDisplayPartKind.Keyword, 2246SymbolDisplayPartKind.Space, 2247SymbolDisplayPartKind.EnumName, 2248SymbolDisplayPartKind.Space, 2249SymbolDisplayPartKind.Punctuation, 2250SymbolDisplayPartKind.Space, 2251SymbolDisplayPartKind.EnumName, 2252SymbolDisplayPartKind.Operator, 2253SymbolDisplayPartKind.EnumMemberName) 2288SymbolDisplayPartKind.EnumName, 2289SymbolDisplayPartKind.Operator, 2290SymbolDisplayPartKind.EnumMemberName, 2291SymbolDisplayPartKind.Space, 2292SymbolDisplayPartKind.Punctuation, 2293SymbolDisplayPartKind.Space, 2294SymbolDisplayPartKind.NumericLiteral) 2331SymbolDisplayPartKind.EnumName, 2332SymbolDisplayPartKind.Operator, 2333SymbolDisplayPartKind.EnumMemberName, 2334SymbolDisplayPartKind.Space, 2335SymbolDisplayPartKind.Punctuation, 2336SymbolDisplayPartKind.Space, 2337SymbolDisplayPartKind.EnumName, 2338SymbolDisplayPartKind.Operator, 2339SymbolDisplayPartKind.EnumMemberName, 2340SymbolDisplayPartKind.Space, 2341SymbolDisplayPartKind.Keyword, 2342SymbolDisplayPartKind.Space, 2343SymbolDisplayPartKind.EnumName, 2344SymbolDisplayPartKind.Operator, 2345SymbolDisplayPartKind.EnumMemberName, 2346SymbolDisplayPartKind.Space, 2347SymbolDisplayPartKind.Keyword, 2348SymbolDisplayPartKind.Space, 2349SymbolDisplayPartKind.EnumName, 2350SymbolDisplayPartKind.Operator, 2351SymbolDisplayPartKind.EnumMemberName) 2387SymbolDisplayPartKind.EnumName, 2388SymbolDisplayPartKind.Operator, 2389SymbolDisplayPartKind.EnumMemberName, 2390SymbolDisplayPartKind.Space, 2391SymbolDisplayPartKind.Punctuation, 2392SymbolDisplayPartKind.Space, 2393SymbolDisplayPartKind.NumericLiteral) 2422{SymbolDisplayPartKind.PropertyName}) 2462SymbolDisplayPartKind.Keyword, 2463SymbolDisplayPartKind.Space, 2464SymbolDisplayPartKind.Keyword, 2465SymbolDisplayPartKind.Space, 2466SymbolDisplayPartKind.Keyword, 2467SymbolDisplayPartKind.Space, 2468SymbolDisplayPartKind.ClassName, 2469SymbolDisplayPartKind.Operator, 2470SymbolDisplayPartKind.PropertyName, 2471SymbolDisplayPartKind.Punctuation, 2472SymbolDisplayPartKind.ParameterName, 2473SymbolDisplayPartKind.Space, 2474SymbolDisplayPartKind.Keyword, 2475SymbolDisplayPartKind.Space, 2476SymbolDisplayPartKind.ClassName, 2477SymbolDisplayPartKind.Punctuation, 2478SymbolDisplayPartKind.Space, 2479SymbolDisplayPartKind.Keyword, 2480SymbolDisplayPartKind.Space, 2481SymbolDisplayPartKind.StructName 2517SymbolDisplayPartKind.Keyword, 2518SymbolDisplayPartKind.Space, 2519SymbolDisplayPartKind.Keyword, 2520SymbolDisplayPartKind.Space, 2521SymbolDisplayPartKind.PropertyName, 2522SymbolDisplayPartKind.Space, 2523SymbolDisplayPartKind.Keyword, 2524SymbolDisplayPartKind.Space, 2525SymbolDisplayPartKind.StructName 2534SymbolDisplayPartKind.Keyword, 2535SymbolDisplayPartKind.Space, 2536SymbolDisplayPartKind.Keyword, 2537SymbolDisplayPartKind.Space, 2538SymbolDisplayPartKind.PropertyName, 2539SymbolDisplayPartKind.Space, 2540SymbolDisplayPartKind.Keyword, 2541SymbolDisplayPartKind.Space, 2542SymbolDisplayPartKind.ClassName 2551SymbolDisplayPartKind.Keyword, 2552SymbolDisplayPartKind.Space, 2553SymbolDisplayPartKind.PropertyName, 2554SymbolDisplayPartKind.Space, 2555SymbolDisplayPartKind.Keyword, 2556SymbolDisplayPartKind.Space, 2557SymbolDisplayPartKind.ClassName 2600SymbolDisplayPartKind.Keyword, 2601SymbolDisplayPartKind.Space, 2602SymbolDisplayPartKind.Keyword, 2603SymbolDisplayPartKind.Space, 2604SymbolDisplayPartKind.Keyword, 2605SymbolDisplayPartKind.Space, 2606SymbolDisplayPartKind.ClassName, 2607SymbolDisplayPartKind.Operator, 2608SymbolDisplayPartKind.PropertyName, 2609SymbolDisplayPartKind.Punctuation, 2610SymbolDisplayPartKind.Punctuation, 2611SymbolDisplayPartKind.Space, 2612SymbolDisplayPartKind.Keyword, 2613SymbolDisplayPartKind.Space, 2614SymbolDisplayPartKind.StructName 2635SymbolDisplayPartKind.Keyword, 2636SymbolDisplayPartKind.Space, 2637SymbolDisplayPartKind.ClassName, 2638SymbolDisplayPartKind.Operator, 2639SymbolDisplayPartKind.PropertyName, 2640SymbolDisplayPartKind.Punctuation, 2641SymbolDisplayPartKind.Punctuation, 2642SymbolDisplayPartKind.Space, 2643SymbolDisplayPartKind.Keyword, 2644SymbolDisplayPartKind.Space, 2645SymbolDisplayPartKind.StructName 2685SymbolDisplayPartKind.Keyword, 2686SymbolDisplayPartKind.Space, 2687SymbolDisplayPartKind.Keyword, 2688SymbolDisplayPartKind.Space, 2689SymbolDisplayPartKind.Keyword, 2690SymbolDisplayPartKind.Space, 2691SymbolDisplayPartKind.ClassName, 2692SymbolDisplayPartKind.Operator, 2693SymbolDisplayPartKind.PropertyName, 2694SymbolDisplayPartKind.Punctuation, 2695SymbolDisplayPartKind.ParameterName, 2696SymbolDisplayPartKind.Space, 2697SymbolDisplayPartKind.Keyword, 2698SymbolDisplayPartKind.Space, 2699SymbolDisplayPartKind.StructName, 2700SymbolDisplayPartKind.Punctuation 2728SymbolDisplayPartKind.MethodName, 2729SymbolDisplayPartKind.Punctuation, 2730SymbolDisplayPartKind.Punctuation}) 2764SymbolDisplayPartKind.MethodName, 2765SymbolDisplayPartKind.Punctuation, 2766SymbolDisplayPartKind.Punctuation, 2767SymbolDisplayPartKind.ParameterName, 2768SymbolDisplayPartKind.Space, 2769SymbolDisplayPartKind.Keyword, 2770SymbolDisplayPartKind.Space, 2771SymbolDisplayPartKind.StructName, 2772SymbolDisplayPartKind.Punctuation, 2773SymbolDisplayPartKind.Punctuation}) 2809SymbolDisplayPartKind.MethodName, 2810SymbolDisplayPartKind.Punctuation, 2811SymbolDisplayPartKind.ParameterName, 2812SymbolDisplayPartKind.Space, 2813SymbolDisplayPartKind.Keyword, 2814SymbolDisplayPartKind.Space, 2815SymbolDisplayPartKind.ClassName, 2816SymbolDisplayPartKind.Space, 2817SymbolDisplayPartKind.Punctuation, 2818SymbolDisplayPartKind.Space, 2819SymbolDisplayPartKind.MethodName, 2820SymbolDisplayPartKind.Punctuation, 2821SymbolDisplayPartKind.NumericLiteral, 2822SymbolDisplayPartKind.Punctuation, 2823SymbolDisplayPartKind.Space, 2824SymbolDisplayPartKind.Operator, 2825SymbolDisplayPartKind.Space, 2826SymbolDisplayPartKind.StringLiteral, 2827SymbolDisplayPartKind.Space, 2828SymbolDisplayPartKind.Operator, 2829SymbolDisplayPartKind.Space, 2830SymbolDisplayPartKind.MethodName, 2831SymbolDisplayPartKind.Space, 2832SymbolDisplayPartKind.Operator, 2833SymbolDisplayPartKind.Space, 2834SymbolDisplayPartKind.MethodName, 2835SymbolDisplayPartKind.Punctuation}) 2871SymbolDisplayPartKind.MethodName, 2872SymbolDisplayPartKind.Punctuation, 2873SymbolDisplayPartKind.ParameterName, 2874SymbolDisplayPartKind.Space, 2875SymbolDisplayPartKind.Keyword, 2876SymbolDisplayPartKind.Space, 2877SymbolDisplayPartKind.StructName, 2878SymbolDisplayPartKind.Space, 2879SymbolDisplayPartKind.Punctuation, 2880SymbolDisplayPartKind.Space, 2881SymbolDisplayPartKind.MethodName, 2882SymbolDisplayPartKind.Punctuation, 2883SymbolDisplayPartKind.NumericLiteral, 2884SymbolDisplayPartKind.Punctuation, 2885SymbolDisplayPartKind.Punctuation, 2886SymbolDisplayPartKind.Space, 2887SymbolDisplayPartKind.ParameterName, 2888SymbolDisplayPartKind.Space, 2889SymbolDisplayPartKind.Keyword, 2890SymbolDisplayPartKind.Space, 2891SymbolDisplayPartKind.StructName, 2892SymbolDisplayPartKind.Space, 2893SymbolDisplayPartKind.Punctuation, 2894SymbolDisplayPartKind.Space, 2895SymbolDisplayPartKind.FieldName, 2896SymbolDisplayPartKind.Punctuation 2939SymbolDisplayPartKind.MethodName, 2940SymbolDisplayPartKind.Punctuation, 2941SymbolDisplayPartKind.ParameterName, 2942SymbolDisplayPartKind.Space, 2943SymbolDisplayPartKind.Keyword, 2944SymbolDisplayPartKind.Space, 2945SymbolDisplayPartKind.EnumName, 2946SymbolDisplayPartKind.Space, 2947SymbolDisplayPartKind.Punctuation, 2948SymbolDisplayPartKind.Space, 2949SymbolDisplayPartKind.NumericLiteral, 2950SymbolDisplayPartKind.Punctuation, 2951SymbolDisplayPartKind.Space, 2952SymbolDisplayPartKind.ParameterName, 2953SymbolDisplayPartKind.Space, 2954SymbolDisplayPartKind.Keyword, 2955SymbolDisplayPartKind.Space, 2956SymbolDisplayPartKind.EnumName, 2957SymbolDisplayPartKind.Space, 2958SymbolDisplayPartKind.Punctuation, 2959SymbolDisplayPartKind.Space, 2960SymbolDisplayPartKind.EnumMemberName, 2961SymbolDisplayPartKind.Punctuation, 2962SymbolDisplayPartKind.Space, 2963SymbolDisplayPartKind.ParameterName, 2964SymbolDisplayPartKind.Space, 2965SymbolDisplayPartKind.Keyword, 2966SymbolDisplayPartKind.Space, 2967SymbolDisplayPartKind.EnumName, 2968SymbolDisplayPartKind.Space, 2969SymbolDisplayPartKind.Punctuation, 2970SymbolDisplayPartKind.Space, 2971SymbolDisplayPartKind.EnumMemberName, 2972SymbolDisplayPartKind.Punctuation 3016SymbolDisplayPartKind.MethodName, 3017SymbolDisplayPartKind.Punctuation, 3018SymbolDisplayPartKind.ParameterName, 3019SymbolDisplayPartKind.Space, 3020SymbolDisplayPartKind.Keyword, 3021SymbolDisplayPartKind.Space, 3022SymbolDisplayPartKind.EnumName, 3023SymbolDisplayPartKind.Space, 3024SymbolDisplayPartKind.Punctuation, 3025SymbolDisplayPartKind.Space, 3026SymbolDisplayPartKind.NumericLiteral, 3027SymbolDisplayPartKind.Punctuation, 3028SymbolDisplayPartKind.Space, 3029SymbolDisplayPartKind.ParameterName, 3030SymbolDisplayPartKind.Space, 3031SymbolDisplayPartKind.Keyword, 3032SymbolDisplayPartKind.Space, 3033SymbolDisplayPartKind.EnumName, 3034SymbolDisplayPartKind.Space, 3035SymbolDisplayPartKind.Punctuation, 3036SymbolDisplayPartKind.Space, 3037SymbolDisplayPartKind.EnumMemberName, 3038SymbolDisplayPartKind.Punctuation, 3039SymbolDisplayPartKind.Space, 3040SymbolDisplayPartKind.ParameterName, 3041SymbolDisplayPartKind.Space, 3042SymbolDisplayPartKind.Keyword, 3043SymbolDisplayPartKind.Space, 3044SymbolDisplayPartKind.EnumName, 3045SymbolDisplayPartKind.Space, 3046SymbolDisplayPartKind.Punctuation, 3047SymbolDisplayPartKind.Space, 3048SymbolDisplayPartKind.EnumMemberName, 3049SymbolDisplayPartKind.Space, 3050SymbolDisplayPartKind.Keyword, 3051SymbolDisplayPartKind.Space, 3052SymbolDisplayPartKind.EnumMemberName, 3053SymbolDisplayPartKind.Punctuation, 3054SymbolDisplayPartKind.Space, 3055SymbolDisplayPartKind.ParameterName, 3056SymbolDisplayPartKind.Space, 3057SymbolDisplayPartKind.Keyword, 3058SymbolDisplayPartKind.Space, 3059SymbolDisplayPartKind.EnumName, 3060SymbolDisplayPartKind.Space, 3061SymbolDisplayPartKind.Punctuation, 3062SymbolDisplayPartKind.Space, 3063SymbolDisplayPartKind.EnumMemberName, 3064SymbolDisplayPartKind.Punctuation 3109SymbolDisplayPartKind.MethodName, 3110SymbolDisplayPartKind.Punctuation, 3111SymbolDisplayPartKind.ParameterName, 3112SymbolDisplayPartKind.Space, 3113SymbolDisplayPartKind.Keyword, 3114SymbolDisplayPartKind.Space, 3115SymbolDisplayPartKind.EnumName, 3116SymbolDisplayPartKind.Punctuation, 3117SymbolDisplayPartKind.Space, 3118SymbolDisplayPartKind.Punctuation, 3119SymbolDisplayPartKind.Space, 3120SymbolDisplayPartKind.NumericLiteral, 3121SymbolDisplayPartKind.Punctuation, 3122SymbolDisplayPartKind.Space, 3123SymbolDisplayPartKind.ParameterName, 3124SymbolDisplayPartKind.Space, 3125SymbolDisplayPartKind.Keyword, 3126SymbolDisplayPartKind.Space, 3127SymbolDisplayPartKind.EnumName, 3128SymbolDisplayPartKind.Punctuation, 3129SymbolDisplayPartKind.Space, 3130SymbolDisplayPartKind.Punctuation, 3131SymbolDisplayPartKind.Space, 3132SymbolDisplayPartKind.EnumMemberName, 3133SymbolDisplayPartKind.Punctuation, 3134SymbolDisplayPartKind.Space, 3135SymbolDisplayPartKind.ParameterName, 3136SymbolDisplayPartKind.Space, 3137SymbolDisplayPartKind.Keyword, 3138SymbolDisplayPartKind.Space, 3139SymbolDisplayPartKind.EnumName, 3140SymbolDisplayPartKind.Punctuation, 3141SymbolDisplayPartKind.Space, 3142SymbolDisplayPartKind.Punctuation, 3143SymbolDisplayPartKind.Space, 3144SymbolDisplayPartKind.EnumMemberName, 3145SymbolDisplayPartKind.Space, 3146SymbolDisplayPartKind.Keyword, 3147SymbolDisplayPartKind.Space, 3148SymbolDisplayPartKind.EnumMemberName, 3149SymbolDisplayPartKind.Punctuation, 3150SymbolDisplayPartKind.Space, 3151SymbolDisplayPartKind.ParameterName, 3152SymbolDisplayPartKind.Space, 3153SymbolDisplayPartKind.Keyword, 3154SymbolDisplayPartKind.Space, 3155SymbolDisplayPartKind.EnumName, 3156SymbolDisplayPartKind.Punctuation, 3157SymbolDisplayPartKind.Space, 3158SymbolDisplayPartKind.Punctuation, 3159SymbolDisplayPartKind.Space, 3160SymbolDisplayPartKind.EnumMemberName, 3161SymbolDisplayPartKind.Punctuation, 3162SymbolDisplayPartKind.Space, 3163SymbolDisplayPartKind.ParameterName, 3164SymbolDisplayPartKind.Space, 3165SymbolDisplayPartKind.Keyword, 3166SymbolDisplayPartKind.Space, 3167SymbolDisplayPartKind.EnumName, 3168SymbolDisplayPartKind.Punctuation, 3169SymbolDisplayPartKind.Space, 3170SymbolDisplayPartKind.Punctuation, 3171SymbolDisplayPartKind.Space, 3172SymbolDisplayPartKind.Keyword, 3173SymbolDisplayPartKind.Punctuation 3287SymbolDisplayPartKind.Keyword, 3288SymbolDisplayPartKind.Space, 3289SymbolDisplayPartKind.MethodName, 3290SymbolDisplayPartKind.Punctuation, 3291SymbolDisplayPartKind.Punctuation, 3292SymbolDisplayPartKind.Space, 3293SymbolDisplayPartKind.Keyword, 3294SymbolDisplayPartKind.Space, 3295SymbolDisplayPartKind.NamespaceName, 3296SymbolDisplayPartKind.Operator, 3297SymbolDisplayPartKind.StructName 3327SymbolDisplayPartKind.Keyword, 3328SymbolDisplayPartKind.Space, 3329SymbolDisplayPartKind.MethodName, 3330SymbolDisplayPartKind.Punctuation, 3331SymbolDisplayPartKind.Punctuation 3361SymbolDisplayPartKind.MethodName, 3362SymbolDisplayPartKind.Punctuation, 3363SymbolDisplayPartKind.Keyword, 3364SymbolDisplayPartKind.Space, 3365SymbolDisplayPartKind.ParameterName, 3366SymbolDisplayPartKind.Space, 3367SymbolDisplayPartKind.Keyword, 3368SymbolDisplayPartKind.Space, 3369SymbolDisplayPartKind.StructName, 3370SymbolDisplayPartKind.Punctuation, 3371SymbolDisplayPartKind.Space, 3372SymbolDisplayPartKind.ParameterName, 3373SymbolDisplayPartKind.Space, 3374SymbolDisplayPartKind.Keyword, 3375SymbolDisplayPartKind.Space, 3376SymbolDisplayPartKind.StructName, 3377SymbolDisplayPartKind.Punctuation, 3378SymbolDisplayPartKind.Space, 3379SymbolDisplayPartKind.Keyword, 3380SymbolDisplayPartKind.Space, 3381SymbolDisplayPartKind.ParameterName, 3382SymbolDisplayPartKind.Space, 3383SymbolDisplayPartKind.Keyword, 3384SymbolDisplayPartKind.Space, 3385SymbolDisplayPartKind.ClassName, 3386SymbolDisplayPartKind.Punctuation, 3387SymbolDisplayPartKind.Punctuation, 3388SymbolDisplayPartKind.Punctuation) 3396SymbolDisplayPartKind.MethodName, 3397SymbolDisplayPartKind.Punctuation, 3398SymbolDisplayPartKind.ParameterName, 3399SymbolDisplayPartKind.Space, 3400SymbolDisplayPartKind.Keyword, 3401SymbolDisplayPartKind.Space, 3402SymbolDisplayPartKind.StructName, 3403SymbolDisplayPartKind.Punctuation, 3404SymbolDisplayPartKind.Space, 3405SymbolDisplayPartKind.ParameterName, 3406SymbolDisplayPartKind.Space, 3407SymbolDisplayPartKind.Keyword, 3408SymbolDisplayPartKind.Space, 3409SymbolDisplayPartKind.StructName, 3410SymbolDisplayPartKind.Punctuation, 3411SymbolDisplayPartKind.Space, 3412SymbolDisplayPartKind.ParameterName, 3413SymbolDisplayPartKind.Space, 3414SymbolDisplayPartKind.Keyword, 3415SymbolDisplayPartKind.Space, 3416SymbolDisplayPartKind.ClassName, 3417SymbolDisplayPartKind.Punctuation, 3418SymbolDisplayPartKind.Punctuation, 3419SymbolDisplayPartKind.Punctuation) 3427SymbolDisplayPartKind.MethodName, 3428SymbolDisplayPartKind.Punctuation, 3429SymbolDisplayPartKind.Keyword, 3430SymbolDisplayPartKind.Space, 3431SymbolDisplayPartKind.ParameterName, 3432SymbolDisplayPartKind.Punctuation, 3433SymbolDisplayPartKind.Space, 3434SymbolDisplayPartKind.ParameterName, 3435SymbolDisplayPartKind.Punctuation, 3436SymbolDisplayPartKind.Space, 3437SymbolDisplayPartKind.Keyword, 3438SymbolDisplayPartKind.Space, 3439SymbolDisplayPartKind.ParameterName, 3440SymbolDisplayPartKind.Punctuation) 3666SymbolDisplayPartKind.AliasName, 3667SymbolDisplayPartKind.Operator, 3668SymbolDisplayPartKind.ClassName, 3669SymbolDisplayPartKind.Operator, 3670SymbolDisplayPartKind.ClassName}, True) 3709SymbolDisplayPartKind.AliasName, 3710SymbolDisplayPartKind.Operator, 3711SymbolDisplayPartKind.ClassName}, True) 3742SymbolDisplayPartKind.ClassName}, True) 3797SymbolDisplayPartKind.NamespaceName, 3798SymbolDisplayPartKind.Operator, 3799SymbolDisplayPartKind.NamespaceName, 3800SymbolDisplayPartKind.Operator, 3801SymbolDisplayPartKind.NamespaceName}, True) 3806SymbolDisplayPartKind.NamespaceName, 3807SymbolDisplayPartKind.Operator, 3808SymbolDisplayPartKind.NamespaceName, 3809SymbolDisplayPartKind.Operator, 3810SymbolDisplayPartKind.NamespaceName}, True) 3815SymbolDisplayPartKind.NamespaceName, 3816SymbolDisplayPartKind.Operator, 3817SymbolDisplayPartKind.NamespaceName}, True) 3822{SymbolDisplayPartKind.NamespaceName}, True) 3827{SymbolDisplayPartKind.NamespaceName}, True) 3837{SymbolDisplayPartKind.NamespaceName, 3838SymbolDisplayPartKind.Operator, 3839SymbolDisplayPartKind.ClassName}, True) 3849{SymbolDisplayPartKind.NamespaceName, 3850SymbolDisplayPartKind.Operator, 3851SymbolDisplayPartKind.ClassName}, minimal:=True, references:={SystemRef, MsvbRef}) 3875SymbolDisplayPartKind.ClassName, 3876SymbolDisplayPartKind.Operator, 3877SymbolDisplayPartKind.FieldName, 3878SymbolDisplayPartKind.Space, 3879SymbolDisplayPartKind.Keyword, 3880SymbolDisplayPartKind.Space, 3881SymbolDisplayPartKind.InterfaceName, 3882SymbolDisplayPartKind.Punctuation, 3883SymbolDisplayPartKind.Keyword, 3884SymbolDisplayPartKind.Space, 3885SymbolDisplayPartKind.InterfaceName, 3886SymbolDisplayPartKind.Punctuation, 3887SymbolDisplayPartKind.Keyword, 3888SymbolDisplayPartKind.Space, 3889SymbolDisplayPartKind.Keyword, 3890SymbolDisplayPartKind.Punctuation, 3891SymbolDisplayPartKind.Punctuation, 3892SymbolDisplayPartKind.Space, 3893SymbolDisplayPartKind.Keyword, 3894SymbolDisplayPartKind.Punctuation}, minimal:=True) 3914SymbolDisplayPartKind.ClassName) 3919SymbolDisplayPartKind.ClassName}, minimal:=True) 3939SymbolDisplayPartKind.ClassName) 3944SymbolDisplayPartKind.ClassName) 3964SymbolDisplayPartKind.ClassName) 3969SymbolDisplayPartKind.ClassName) 3988SymbolDisplayPartKind.ClassName) 3993SymbolDisplayPartKind.ClassName) 4023SymbolDisplayPartKind.ClassName, 4024SymbolDisplayPartKind.Punctuation, 4025SymbolDisplayPartKind.Keyword, 4026SymbolDisplayPartKind.Space, 4027SymbolDisplayPartKind.ErrorTypeName, 4028SymbolDisplayPartKind.Punctuation}) 4057{SymbolDisplayPartKind.ParameterName}) 4158{SymbolDisplayPartKind.Keyword, 4159SymbolDisplayPartKind.Operator, 4160SymbolDisplayPartKind.NamespaceName, 4161SymbolDisplayPartKind.Operator, 4162SymbolDisplayPartKind.DelegateName}, 4210{SymbolDisplayPartKind.NamespaceName, 4211SymbolDisplayPartKind.Operator, 4212SymbolDisplayPartKind.DelegateName}, 4260{SymbolDisplayPartKind.ClassName, 4261SymbolDisplayPartKind.Operator, 4262SymbolDisplayPartKind.ClassName}, 4302SymbolDisplayPartKind.Keyword, 4303SymbolDisplayPartKind.Space, 4304SymbolDisplayPartKind.ClassName, 4305SymbolDisplayPartKind.Operator, 4306SymbolDisplayPartKind.ClassName, 4307SymbolDisplayPartKind.Operator, 4308SymbolDisplayPartKind.MethodName, 4309SymbolDisplayPartKind.Punctuation, 4310SymbolDisplayPartKind.Punctuation}, minimal:=True) 4349SymbolDisplayPartKind.Keyword, 4350SymbolDisplayPartKind.Space, 4351SymbolDisplayPartKind.ClassName, 4352SymbolDisplayPartKind.Operator, 4353SymbolDisplayPartKind.ClassName, 4354SymbolDisplayPartKind.Operator, 4355SymbolDisplayPartKind.MethodName, 4356SymbolDisplayPartKind.Punctuation, 4357SymbolDisplayPartKind.Punctuation}, minimal:=True) 4376SymbolDisplayPartKind.ClassName, 4377SymbolDisplayPartKind.Operator, 4378SymbolDisplayPartKind.FieldName, 4379SymbolDisplayPartKind.Space, 4380SymbolDisplayPartKind.Keyword, 4381SymbolDisplayPartKind.Space, 4382SymbolDisplayPartKind.ClassName}, minimal:=True) 4424{SymbolDisplayPartKind.Keyword, 4425SymbolDisplayPartKind.Space, 4426SymbolDisplayPartKind.ClassName, 4427SymbolDisplayPartKind.Operator, 4428SymbolDisplayPartKind.PropertyName, 4429SymbolDisplayPartKind.Space, 4430SymbolDisplayPartKind.Keyword, 4431SymbolDisplayPartKind.Space, 4432SymbolDisplayPartKind.Keyword}, 4480{SymbolDisplayPartKind.Keyword, 4481SymbolDisplayPartKind.Space, 4482SymbolDisplayPartKind.ClassName, 4483SymbolDisplayPartKind.Operator, 4484SymbolDisplayPartKind.PropertyName, 4485SymbolDisplayPartKind.Space, 4486SymbolDisplayPartKind.Keyword, 4487SymbolDisplayPartKind.Space, 4488SymbolDisplayPartKind.Keyword}, 4500{SymbolDisplayPartKind.Keyword, 4501SymbolDisplayPartKind.Space, 4502SymbolDisplayPartKind.ClassName, 4503SymbolDisplayPartKind.Operator, 4504SymbolDisplayPartKind.MethodName, 4505SymbolDisplayPartKind.Punctuation, 4506SymbolDisplayPartKind.Punctuation}, 4518{SymbolDisplayPartKind.Keyword, 4519SymbolDisplayPartKind.Space, 4520SymbolDisplayPartKind.ClassName, 4521SymbolDisplayPartKind.Operator, 4522SymbolDisplayPartKind.MethodName, 4523SymbolDisplayPartKind.Punctuation, 4524SymbolDisplayPartKind.Punctuation, 4525SymbolDisplayPartKind.Space, 4526SymbolDisplayPartKind.Keyword, 4527SymbolDisplayPartKind.Space, 4528SymbolDisplayPartKind.Keyword}, 4540{SymbolDisplayPartKind.ClassName, 4541SymbolDisplayPartKind.Operator, 4542SymbolDisplayPartKind.FieldName, 4543SymbolDisplayPartKind.Space, 4544SymbolDisplayPartKind.Keyword, 4545SymbolDisplayPartKind.Space, 4546SymbolDisplayPartKind.Keyword}, 4558{SymbolDisplayPartKind.Keyword, 4559SymbolDisplayPartKind.Space, 4560SymbolDisplayPartKind.ClassName, 4561SymbolDisplayPartKind.Operator, 4562SymbolDisplayPartKind.EventName, 4563SymbolDisplayPartKind.Punctuation, 4564SymbolDisplayPartKind.Punctuation}, 4576{SymbolDisplayPartKind.ClassName, 4577SymbolDisplayPartKind.Operator, 4578SymbolDisplayPartKind.ClassName}, 4618SymbolDisplayPartKind.Keyword, 4619SymbolDisplayPartKind.Space, 4620SymbolDisplayPartKind.ClassName, 4621SymbolDisplayPartKind.Operator, 4622SymbolDisplayPartKind.ClassName, 4623SymbolDisplayPartKind.Operator, 4624SymbolDisplayPartKind.MethodName, 4625SymbolDisplayPartKind.Punctuation, 4626SymbolDisplayPartKind.Punctuation}, minimal:=True) 4705SymbolDisplayPartKind.ClassName, 4706SymbolDisplayPartKind.Punctuation, 4707SymbolDisplayPartKind.Punctuation, 4708SymbolDisplayPartKind.Punctuation, 4709SymbolDisplayPartKind.Punctuation, 4710SymbolDisplayPartKind.Punctuation) 4717SymbolDisplayPartKind.ClassName, 4718SymbolDisplayPartKind.Punctuation, 4719SymbolDisplayPartKind.Punctuation, 4720SymbolDisplayPartKind.Punctuation, 4721SymbolDisplayPartKind.Punctuation, 4722SymbolDisplayPartKind.Punctuation) 4753SymbolDisplayPartKind.Keyword, 4754SymbolDisplayPartKind.Space, 4755SymbolDisplayPartKind.Keyword, 4756SymbolDisplayPartKind.Space, 4757SymbolDisplayPartKind.MethodName, 4758SymbolDisplayPartKind.Punctuation, 4759SymbolDisplayPartKind.ParameterName, 4760SymbolDisplayPartKind.Space, 4761SymbolDisplayPartKind.Keyword, 4762SymbolDisplayPartKind.Space, 4763SymbolDisplayPartKind.Keyword, 4764SymbolDisplayPartKind.Punctuation) 4803SymbolDisplayPartKind.Keyword, 4804SymbolDisplayPartKind.Space, 4805SymbolDisplayPartKind.ClassName, 4806SymbolDisplayPartKind.Operator, 4807SymbolDisplayPartKind.ClassName, 4808SymbolDisplayPartKind.Operator, 4809SymbolDisplayPartKind.MethodName, 4810SymbolDisplayPartKind.Punctuation, 4811SymbolDisplayPartKind.Punctuation}, 4959SymbolDisplayPartKind.FieldName, 4960SymbolDisplayPartKind.Space, 4961SymbolDisplayPartKind.Keyword, 4962SymbolDisplayPartKind.Space, 4963SymbolDisplayPartKind.Punctuation, 4964SymbolDisplayPartKind.StructName, 4965SymbolDisplayPartKind.Punctuation, 4966SymbolDisplayPartKind.Space, 4967SymbolDisplayPartKind.ClassName, 4968SymbolDisplayPartKind.Punctuation) 4987Assert.Equal(SymbolDisplayPartKind.FieldName, description(0).Kind) 4988Assert.Equal(SymbolDisplayPartKind.Space, description(1).Kind) 4989Assert.Equal(SymbolDisplayPartKind.Keyword, description(2).Kind) 4990Assert.Equal(SymbolDisplayPartKind.Space, description(3).Kind) 4991Assert.Equal(SymbolDisplayPartKind.StructName, description(4).Kind) 5013{SymbolDisplayPartKind.FieldName, 5014SymbolDisplayPartKind.Space, 5015SymbolDisplayPartKind.Keyword, 5016SymbolDisplayPartKind.Space, 5017SymbolDisplayPartKind.StructName, 5018SymbolDisplayPartKind.Punctuation, 5019SymbolDisplayPartKind.Keyword, 5020SymbolDisplayPartKind.Space, 5021SymbolDisplayPartKind.StructName, 5022SymbolDisplayPartKind.Punctuation}, 5039SymbolDisplayPartKind.FieldName, 5040SymbolDisplayPartKind.Space, 5041SymbolDisplayPartKind.Keyword, 5042SymbolDisplayPartKind.Space, 5043SymbolDisplayPartKind.Punctuation, 5044SymbolDisplayPartKind.FieldName, 5045SymbolDisplayPartKind.Space, 5046SymbolDisplayPartKind.Keyword, 5047SymbolDisplayPartKind.Space, 5048SymbolDisplayPartKind.StructName, 5049SymbolDisplayPartKind.Punctuation, 5050SymbolDisplayPartKind.Space, 5051SymbolDisplayPartKind.FieldName, 5052SymbolDisplayPartKind.Space, 5053SymbolDisplayPartKind.Keyword, 5054SymbolDisplayPartKind.Space, 5055SymbolDisplayPartKind.ClassName, 5056SymbolDisplayPartKind.Punctuation) 5074SymbolDisplayPartKind.FieldName, 5075SymbolDisplayPartKind.Space, 5076SymbolDisplayPartKind.Keyword, 5077SymbolDisplayPartKind.Space, 5078SymbolDisplayPartKind.Punctuation, 5079SymbolDisplayPartKind.Keyword, 5080SymbolDisplayPartKind.Punctuation, 5081SymbolDisplayPartKind.Space, 5082SymbolDisplayPartKind.Keyword, 5083SymbolDisplayPartKind.Punctuation, 5084SymbolDisplayPartKind.Space, 5085SymbolDisplayPartKind.Keyword, 5086SymbolDisplayPartKind.Punctuation, 5087SymbolDisplayPartKind.Space, 5088SymbolDisplayPartKind.Keyword, 5089SymbolDisplayPartKind.Punctuation, 5090SymbolDisplayPartKind.Space, 5091SymbolDisplayPartKind.Keyword, 5092SymbolDisplayPartKind.Punctuation, 5093SymbolDisplayPartKind.Space, 5094SymbolDisplayPartKind.Keyword, 5095SymbolDisplayPartKind.Punctuation, 5096SymbolDisplayPartKind.Space, 5097SymbolDisplayPartKind.Keyword, 5098SymbolDisplayPartKind.Punctuation, 5099SymbolDisplayPartKind.Space, 5100SymbolDisplayPartKind.Keyword, 5101SymbolDisplayPartKind.Punctuation) 5119SymbolDisplayPartKind.PropertyName, 5120SymbolDisplayPartKind.Space, 5121SymbolDisplayPartKind.Keyword, 5122SymbolDisplayPartKind.Space, 5123SymbolDisplayPartKind.Punctuation, 5124SymbolDisplayPartKind.FieldName, 5125SymbolDisplayPartKind.Space, 5126SymbolDisplayPartKind.Keyword, 5127SymbolDisplayPartKind.Space, 5128SymbolDisplayPartKind.Keyword, 5129SymbolDisplayPartKind.Punctuation, 5130SymbolDisplayPartKind.Space, 5131SymbolDisplayPartKind.FieldName, 5132SymbolDisplayPartKind.Space, 5133SymbolDisplayPartKind.Keyword, 5134SymbolDisplayPartKind.Space, 5135SymbolDisplayPartKind.Keyword, 5136SymbolDisplayPartKind.Punctuation) 5210SymbolDisplayPartKind.FieldName, 5211SymbolDisplayPartKind.Space, 5212SymbolDisplayPartKind.Keyword, 5213SymbolDisplayPartKind.Space, 5214SymbolDisplayPartKind.Punctuation, 5215SymbolDisplayPartKind.FieldName, 5216SymbolDisplayPartKind.Space, 5217SymbolDisplayPartKind.Keyword, 5218SymbolDisplayPartKind.Space, 5219SymbolDisplayPartKind.Keyword, 5220SymbolDisplayPartKind.Punctuation, 5221SymbolDisplayPartKind.Space, 5222SymbolDisplayPartKind.FieldName, 5223SymbolDisplayPartKind.Space, 5224SymbolDisplayPartKind.Keyword, 5225SymbolDisplayPartKind.Space, 5226SymbolDisplayPartKind.Keyword, 5227SymbolDisplayPartKind.Punctuation) 5231SymbolDisplayPartKind.FieldName, 5232SymbolDisplayPartKind.Space, 5233SymbolDisplayPartKind.Keyword, 5234SymbolDisplayPartKind.Space, 5235SymbolDisplayPartKind.Punctuation, 5236SymbolDisplayPartKind.Keyword, 5237SymbolDisplayPartKind.Punctuation, 5238SymbolDisplayPartKind.Space, 5239SymbolDisplayPartKind.Keyword, 5240SymbolDisplayPartKind.Punctuation) 5270SymbolDisplayPartKind.Keyword, 5271SymbolDisplayPartKind.Space, 5272SymbolDisplayPartKind.Keyword, 5273SymbolDisplayPartKind.Space, 5274SymbolDisplayPartKind.ClassName) 5282SymbolDisplayPartKind.ParameterName, 5283SymbolDisplayPartKind.Space, 5284SymbolDisplayPartKind.Keyword, 5285SymbolDisplayPartKind.Space, 5286SymbolDisplayPartKind.Keyword) 5303SymbolDisplayPartKind.Keyword, 5304SymbolDisplayPartKind.Space, 5305SymbolDisplayPartKind.Keyword, 5306SymbolDisplayPartKind.Space, 5307SymbolDisplayPartKind.MethodName, 5308SymbolDisplayPartKind.Punctuation, 5309SymbolDisplayPartKind.ParameterName, 5310SymbolDisplayPartKind.Space, 5311SymbolDisplayPartKind.Keyword, 5312SymbolDisplayPartKind.Space, 5313SymbolDisplayPartKind.Keyword, 5314SymbolDisplayPartKind.Punctuation) 5368SymbolDisplayPartKind.Keyword, 5369SymbolDisplayPartKind.Space, 5370SymbolDisplayPartKind.MethodName, 5371SymbolDisplayPartKind.Punctuation, 5372SymbolDisplayPartKind.Keyword, 5373SymbolDisplayPartKind.Punctuation, 5374SymbolDisplayPartKind.Space, 5375SymbolDisplayPartKind.Keyword, 5376SymbolDisplayPartKind.Space, 5377SymbolDisplayPartKind.Keyword) 5382SymbolDisplayPartKind.Keyword, 5383SymbolDisplayPartKind.Space, 5384SymbolDisplayPartKind.MethodName, 5385SymbolDisplayPartKind.Punctuation, 5386SymbolDisplayPartKind.Keyword, 5387SymbolDisplayPartKind.Space, 5388SymbolDisplayPartKind.Keyword, 5389SymbolDisplayPartKind.Punctuation, 5390SymbolDisplayPartKind.Space, 5391SymbolDisplayPartKind.Keyword, 5392SymbolDisplayPartKind.Space, 5393SymbolDisplayPartKind.Keyword) 5400SymbolDisplayPartKind.Keyword, 5401SymbolDisplayPartKind.Space, 5402SymbolDisplayPartKind.Keyword, 5403SymbolDisplayPartKind.Space, 5404SymbolDisplayPartKind.PropertyName, 5405SymbolDisplayPartKind.Space, 5406SymbolDisplayPartKind.Keyword, 5407SymbolDisplayPartKind.Space, 5408SymbolDisplayPartKind.Keyword) 5416SymbolDisplayPartKind.Keyword, 5417SymbolDisplayPartKind.Space, 5418SymbolDisplayPartKind.Keyword, 5419SymbolDisplayPartKind.Space, 5420SymbolDisplayPartKind.PropertyName, 5421SymbolDisplayPartKind.Punctuation, 5422SymbolDisplayPartKind.Keyword, 5423SymbolDisplayPartKind.Punctuation, 5424SymbolDisplayPartKind.Space, 5425SymbolDisplayPartKind.Keyword, 5426SymbolDisplayPartKind.Space, 5427SymbolDisplayPartKind.Keyword) 5432SymbolDisplayPartKind.Keyword, 5433SymbolDisplayPartKind.Space, 5434SymbolDisplayPartKind.Keyword, 5435SymbolDisplayPartKind.Space, 5436SymbolDisplayPartKind.PropertyName, 5437SymbolDisplayPartKind.Punctuation, 5438SymbolDisplayPartKind.Keyword, 5439SymbolDisplayPartKind.Punctuation, 5440SymbolDisplayPartKind.Space, 5441SymbolDisplayPartKind.Keyword, 5442SymbolDisplayPartKind.Space, 5443SymbolDisplayPartKind.Keyword) 5450SymbolDisplayPartKind.Keyword, 5451SymbolDisplayPartKind.Space, 5452SymbolDisplayPartKind.Keyword, 5453SymbolDisplayPartKind.Space, 5454SymbolDisplayPartKind.DelegateName, 5455SymbolDisplayPartKind.Punctuation, 5456SymbolDisplayPartKind.Punctuation, 5457SymbolDisplayPartKind.Space, 5458SymbolDisplayPartKind.Keyword, 5459SymbolDisplayPartKind.Space, 5460SymbolDisplayPartKind.Keyword) 5496Verify(description, "A.B", SymbolDisplayPartKind.AliasName, SymbolDisplayPartKind.Operator, SymbolDisplayPartKind.ClassName) 5517SymbolDisplayPartKind.Keyword, 5518SymbolDisplayPartKind.Space, 5519SymbolDisplayPartKind.DelegateName, 5520SymbolDisplayPartKind.Punctuation, 5521SymbolDisplayPartKind.Keyword, 5522SymbolDisplayPartKind.Space, 5523SymbolDisplayPartKind.ParameterName, 5524SymbolDisplayPartKind.Space, 5525SymbolDisplayPartKind.Keyword, 5526SymbolDisplayPartKind.Space, 5527SymbolDisplayPartKind.Keyword, 5528SymbolDisplayPartKind.Punctuation, 5529SymbolDisplayPartKind.Space, 5530SymbolDisplayPartKind.Keyword, 5531SymbolDisplayPartKind.Space, 5532SymbolDisplayPartKind.Keyword) 5545SymbolDisplayPartKind.AnonymousTypeIndicator, 5546SymbolDisplayPartKind.Space, 5547SymbolDisplayPartKind.Keyword, 5548SymbolDisplayPartKind.Space, 5549SymbolDisplayPartKind.DelegateName, 5550SymbolDisplayPartKind.Punctuation, 5551SymbolDisplayPartKind.Keyword, 5552SymbolDisplayPartKind.Space, 5553SymbolDisplayPartKind.ParameterName, 5554SymbolDisplayPartKind.Space, 5555SymbolDisplayPartKind.Keyword, 5556SymbolDisplayPartKind.Space, 5557SymbolDisplayPartKind.Keyword, 5558SymbolDisplayPartKind.Punctuation, 5559SymbolDisplayPartKind.Space, 5560SymbolDisplayPartKind.Keyword, 5561SymbolDisplayPartKind.Space, 5562SymbolDisplayPartKind.Keyword) 5589SymbolDisplayPartKind.StructName, 5590SymbolDisplayPartKind.Punctuation, 5591SymbolDisplayPartKind.Keyword, 5592SymbolDisplayPartKind.Space, 5593SymbolDisplayPartKind.TypeParameterName, 5594SymbolDisplayPartKind.Punctuation, 5595SymbolDisplayPartKind.Operator, 5596SymbolDisplayPartKind.FieldName, 5597SymbolDisplayPartKind.Space, 5598SymbolDisplayPartKind.Keyword, 5599SymbolDisplayPartKind.Space, 5600SymbolDisplayPartKind.TypeParameterName) 5604SymbolDisplayPartKind.StructName, 5605SymbolDisplayPartKind.Punctuation, 5606SymbolDisplayPartKind.Keyword, 5607SymbolDisplayPartKind.Space, 5608SymbolDisplayPartKind.TypeParameterName, 5609SymbolDisplayPartKind.Punctuation, 5610SymbolDisplayPartKind.Operator, 5611SymbolDisplayPartKind.FieldName, 5612SymbolDisplayPartKind.Space, 5613SymbolDisplayPartKind.Keyword, 5614SymbolDisplayPartKind.Space, 5615SymbolDisplayPartKind.TypeParameterName) 5642SymbolDisplayPartKind.Keyword, 5643SymbolDisplayPartKind.Space, 5644SymbolDisplayPartKind.ClassName, 5645SymbolDisplayPartKind.Operator, 5646SymbolDisplayPartKind.MethodName, 5647SymbolDisplayPartKind.Punctuation, 5648SymbolDisplayPartKind.ParameterName, 5649SymbolDisplayPartKind.Space, 5650SymbolDisplayPartKind.Keyword, 5651SymbolDisplayPartKind.Space, 5652SymbolDisplayPartKind.StructName, 5653SymbolDisplayPartKind.Punctuation, 5654SymbolDisplayPartKind.Space, 5655SymbolDisplayPartKind.ParameterName, 5656SymbolDisplayPartKind.Space, 5657SymbolDisplayPartKind.Keyword, 5658SymbolDisplayPartKind.Space, 5659SymbolDisplayPartKind.StructName, 5660SymbolDisplayPartKind.Punctuation, 5661SymbolDisplayPartKind.Space, 5662SymbolDisplayPartKind.ParameterName, 5663SymbolDisplayPartKind.Space, 5664SymbolDisplayPartKind.Keyword, 5665SymbolDisplayPartKind.Space, 5666SymbolDisplayPartKind.StructName, 5667SymbolDisplayPartKind.Punctuation) 5701SymbolDisplayPartKind.LocalName, 5702SymbolDisplayPartKind.Space, 5703SymbolDisplayPartKind.Keyword, 5704SymbolDisplayPartKind.Space, 5705SymbolDisplayPartKind.StructName) 5709SymbolDisplayPartKind.LocalName, 5710SymbolDisplayPartKind.Space, 5711SymbolDisplayPartKind.Keyword, 5712SymbolDisplayPartKind.Space, 5713SymbolDisplayPartKind.StructName) 5736SymbolDisplayPartKind.Keyword, 5737SymbolDisplayPartKind.Space, 5738SymbolDisplayPartKind.NamespaceName, 5739SymbolDisplayPartKind.Operator, 5740SymbolDisplayPartKind.StructName, 5741SymbolDisplayPartKind.Operator, 5742SymbolDisplayPartKind.MethodName, ' should be MethodName because of 'op_Equality' 5743SymbolDisplayPartKind.Punctuation, 5744SymbolDisplayPartKind.ParameterName, 5745SymbolDisplayPartKind.Space, 5746SymbolDisplayPartKind.Keyword, 5747SymbolDisplayPartKind.Space, 5748SymbolDisplayPartKind.NamespaceName, 5749SymbolDisplayPartKind.Operator, 5750SymbolDisplayPartKind.StructName, 5751SymbolDisplayPartKind.Punctuation, 5752SymbolDisplayPartKind.Space, 5753SymbolDisplayPartKind.ParameterName, 5754SymbolDisplayPartKind.Space, 5755SymbolDisplayPartKind.Keyword, 5756SymbolDisplayPartKind.Space, 5757SymbolDisplayPartKind.NamespaceName, 5758SymbolDisplayPartKind.Operator, 5759SymbolDisplayPartKind.StructName, 5760SymbolDisplayPartKind.Punctuation, 5761SymbolDisplayPartKind.Space, 5762SymbolDisplayPartKind.Keyword, 5763SymbolDisplayPartKind.Space, 5764SymbolDisplayPartKind.NamespaceName, 5765SymbolDisplayPartKind.Operator, 5766SymbolDisplayPartKind.StructName) 5801SymbolDisplayPartKind.Keyword, 5802SymbolDisplayPartKind.Space, 5803SymbolDisplayPartKind.Keyword, 5804SymbolDisplayPartKind.Operator, 5805SymbolDisplayPartKind.Operator, ' Should be Operator due to '=' 5806SymbolDisplayPartKind.Punctuation, 5807SymbolDisplayPartKind.ParameterName, 5808SymbolDisplayPartKind.Space, 5809SymbolDisplayPartKind.Keyword, 5810SymbolDisplayPartKind.Space, 5811SymbolDisplayPartKind.Keyword, 5812SymbolDisplayPartKind.Punctuation, 5813SymbolDisplayPartKind.Space, 5814SymbolDisplayPartKind.ParameterName, 5815SymbolDisplayPartKind.Space, 5816SymbolDisplayPartKind.Keyword, 5817SymbolDisplayPartKind.Space, 5818SymbolDisplayPartKind.Keyword, 5819SymbolDisplayPartKind.Punctuation, 5820SymbolDisplayPartKind.Space, 5821SymbolDisplayPartKind.Keyword, 5822SymbolDisplayPartKind.Space, 5823SymbolDisplayPartKind.Keyword) 5843SymbolDisplayPartKind.Keyword, 5844SymbolDisplayPartKind.Space, 5845SymbolDisplayPartKind.NamespaceName, 5846SymbolDisplayPartKind.Operator, 5847SymbolDisplayPartKind.StructName, 5848SymbolDisplayPartKind.Operator, 5849SymbolDisplayPartKind.MethodName, ' should be MethodName because of 'op_BitwiseAnd' 5850SymbolDisplayPartKind.Punctuation, 5851SymbolDisplayPartKind.ParameterName, 5852SymbolDisplayPartKind.Space, 5853SymbolDisplayPartKind.Keyword, 5854SymbolDisplayPartKind.Space, 5855SymbolDisplayPartKind.NamespaceName, 5856SymbolDisplayPartKind.Operator, 5857SymbolDisplayPartKind.StructName, 5858SymbolDisplayPartKind.Punctuation, 5859SymbolDisplayPartKind.Space, 5860SymbolDisplayPartKind.ParameterName, 5861SymbolDisplayPartKind.Space, 5862SymbolDisplayPartKind.Keyword, 5863SymbolDisplayPartKind.Space, 5864SymbolDisplayPartKind.NamespaceName, 5865SymbolDisplayPartKind.Operator, 5866SymbolDisplayPartKind.StructName, 5867SymbolDisplayPartKind.Punctuation, 5868SymbolDisplayPartKind.Space, 5869SymbolDisplayPartKind.Keyword, 5870SymbolDisplayPartKind.Space, 5871SymbolDisplayPartKind.NamespaceName, 5872SymbolDisplayPartKind.Operator, 5873SymbolDisplayPartKind.StructName) 5878SymbolDisplayPartKind.Keyword, 5879SymbolDisplayPartKind.Space, 5880SymbolDisplayPartKind.Keyword, 5881SymbolDisplayPartKind.Operator, 5882SymbolDisplayPartKind.Keyword, ' Should be Keyword due to 'And' 5883SymbolDisplayPartKind.Punctuation, 5884SymbolDisplayPartKind.ParameterName, 5885SymbolDisplayPartKind.Space, 5886SymbolDisplayPartKind.Keyword, 5887SymbolDisplayPartKind.Space, 5888SymbolDisplayPartKind.Keyword, 5889SymbolDisplayPartKind.Punctuation, 5890SymbolDisplayPartKind.Space, 5891SymbolDisplayPartKind.ParameterName, 5892SymbolDisplayPartKind.Space, 5893SymbolDisplayPartKind.Keyword, 5894SymbolDisplayPartKind.Space, 5895SymbolDisplayPartKind.Keyword, 5896SymbolDisplayPartKind.Punctuation, 5897SymbolDisplayPartKind.Space, 5898SymbolDisplayPartKind.Keyword, 5899SymbolDisplayPartKind.Space, 5900SymbolDisplayPartKind.Keyword) 5927SymbolDisplayPartKind.Keyword, 5928SymbolDisplayPartKind.Space, 5929SymbolDisplayPartKind.MethodName, 5930SymbolDisplayPartKind.Punctuation, 5931SymbolDisplayPartKind.ParameterName, 5932SymbolDisplayPartKind.Space, 5933SymbolDisplayPartKind.Keyword, 5934SymbolDisplayPartKind.Space, 5935SymbolDisplayPartKind.Punctuation, 5936SymbolDisplayPartKind.Keyword, 5937SymbolDisplayPartKind.Punctuation, 5938SymbolDisplayPartKind.Space, 5939SymbolDisplayPartKind.Keyword, 5940SymbolDisplayPartKind.Punctuation, 5941SymbolDisplayPartKind.Punctuation, 5942SymbolDisplayPartKind.Punctuation, 5943SymbolDisplayPartKind.Punctuation, 5944SymbolDisplayPartKind.Space, 5945SymbolDisplayPartKind.Keyword, 5946SymbolDisplayPartKind.Space, 5947SymbolDisplayPartKind.Punctuation, 5948SymbolDisplayPartKind.Keyword, 5949SymbolDisplayPartKind.Punctuation, 5950SymbolDisplayPartKind.Space, 5951SymbolDisplayPartKind.Punctuation, 5952SymbolDisplayPartKind.Keyword, 5953SymbolDisplayPartKind.Punctuation, 5954SymbolDisplayPartKind.Space, 5955SymbolDisplayPartKind.Keyword, 5956SymbolDisplayPartKind.Punctuation, 5957SymbolDisplayPartKind.Punctuation) 5962SymbolDisplayPartKind.Keyword, 5963SymbolDisplayPartKind.Space, 5964SymbolDisplayPartKind.MethodName, 5965SymbolDisplayPartKind.Punctuation, 5966SymbolDisplayPartKind.ParameterName, 5967SymbolDisplayPartKind.Space, 5968SymbolDisplayPartKind.Keyword, 5969SymbolDisplayPartKind.Space, 5970SymbolDisplayPartKind.StructName, 5971SymbolDisplayPartKind.Punctuation, 5972SymbolDisplayPartKind.Keyword, 5973SymbolDisplayPartKind.Space, 5974SymbolDisplayPartKind.Keyword, 5975SymbolDisplayPartKind.Punctuation, 5976SymbolDisplayPartKind.Space, 5977SymbolDisplayPartKind.Keyword, 5978SymbolDisplayPartKind.Punctuation, 5979SymbolDisplayPartKind.Punctuation, 5980SymbolDisplayPartKind.Punctuation, 5981SymbolDisplayPartKind.Punctuation, 5982SymbolDisplayPartKind.Space, 5983SymbolDisplayPartKind.Keyword, 5984SymbolDisplayPartKind.Space, 5985SymbolDisplayPartKind.StructName, 5986SymbolDisplayPartKind.Punctuation, 5987SymbolDisplayPartKind.Keyword, 5988SymbolDisplayPartKind.Space, 5989SymbolDisplayPartKind.Keyword, 5990SymbolDisplayPartKind.Punctuation, 5991SymbolDisplayPartKind.Space, 5992SymbolDisplayPartKind.StructName, 5993SymbolDisplayPartKind.Punctuation, 5994SymbolDisplayPartKind.Keyword, 5995SymbolDisplayPartKind.Space, 5996SymbolDisplayPartKind.Keyword, 5997SymbolDisplayPartKind.Punctuation, 5998SymbolDisplayPartKind.Space, 5999SymbolDisplayPartKind.Keyword, 6000SymbolDisplayPartKind.Punctuation, 6001SymbolDisplayPartKind.Punctuation) 6028New SymbolDisplayPart(SymbolDisplayPartKind.Text, preprocessingSymbol, "NET5_0_OR_GREATER") 6043kinds As SymbolDisplayPartKind(), 6086ParamArray kinds As SymbolDisplayPartKind()) 6104Private Shared Function Verify(parts As ImmutableArray(Of SymbolDisplayPart), expectedText As String, ParamArray kinds As SymbolDisplayPartKind()) As ImmutableArray(Of SymbolDisplayPart)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (50)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\SymbolDisplayPartExtensions.vb (4)
12If p.Kind = SymbolDisplayPartKind.ErrorTypeName Then 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 (37)
Classification\Classifier.cs (29)
150yield return new SymbolDisplayPart(SymbolDisplayPartKind.Space, null, new string(' ', count)); 153private static SymbolDisplayPartKind? GetClassificationKind(string type) 156ClassificationTypeNames.Identifier => SymbolDisplayPartKind.Text, 157ClassificationTypeNames.Keyword => SymbolDisplayPartKind.Keyword, 158ClassificationTypeNames.NumericLiteral => SymbolDisplayPartKind.NumericLiteral, 159ClassificationTypeNames.StringLiteral => SymbolDisplayPartKind.StringLiteral, 160ClassificationTypeNames.WhiteSpace => SymbolDisplayPartKind.Space, 161ClassificationTypeNames.Operator => SymbolDisplayPartKind.Operator, 162ClassificationTypeNames.Punctuation => SymbolDisplayPartKind.Punctuation, 163ClassificationTypeNames.ClassName => SymbolDisplayPartKind.ClassName, 164ClassificationTypeNames.RecordClassName => SymbolDisplayPartKind.RecordClassName, 165ClassificationTypeNames.StructName => SymbolDisplayPartKind.StructName, 166ClassificationTypeNames.InterfaceName => SymbolDisplayPartKind.InterfaceName, 167ClassificationTypeNames.DelegateName => SymbolDisplayPartKind.DelegateName, 168ClassificationTypeNames.EnumName => SymbolDisplayPartKind.EnumName, 169ClassificationTypeNames.TypeParameterName => SymbolDisplayPartKind.TypeParameterName, 170ClassificationTypeNames.ModuleName => SymbolDisplayPartKind.ModuleName, 171ClassificationTypeNames.VerbatimStringLiteral => SymbolDisplayPartKind.StringLiteral, 172ClassificationTypeNames.FieldName => SymbolDisplayPartKind.FieldName, 173ClassificationTypeNames.EnumMemberName => SymbolDisplayPartKind.EnumMemberName, 174ClassificationTypeNames.ConstantName => SymbolDisplayPartKind.ConstantName, 175ClassificationTypeNames.LocalName => SymbolDisplayPartKind.LocalName, 176ClassificationTypeNames.ParameterName => SymbolDisplayPartKind.ParameterName, 177ClassificationTypeNames.ExtensionMethodName => SymbolDisplayPartKind.ExtensionMethodName, 178ClassificationTypeNames.MethodName => SymbolDisplayPartKind.MethodName, 179ClassificationTypeNames.PropertyName => SymbolDisplayPartKind.PropertyName, 180ClassificationTypeNames.LabelName => SymbolDisplayPartKind.LabelName, 181ClassificationTypeNames.NamespaceName => SymbolDisplayPartKind.NamespaceName, 182ClassificationTypeNames.EventName => SymbolDisplayPartKind.EventName,
Rename\ConflictEngine\ConflictResolver.cs (2)
389.WhereAsArray(p => p.Kind is not SymbolDisplayPartKind.PropertyName and not SymbolDisplayPartKind.FieldName)
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)
351displayParts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, null, "(")); 358displayParts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, null, ",")); 359displayParts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Space, null, " ")); 380displayParts.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, null, ")"));
Microsoft.VisualStudio.LanguageServices.CSharp (9)
ChangeSignature\CSharpChangeSignatureViewModelFactoryService.cs (9)
36var typePartKind = isPredefinedType ? SymbolDisplayPartKind.Keyword : SymbolDisplayPartKind.ClassName; 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 (10)
ChangeSignature\VisualBasicChangeSignatureViewModelFactoryService.vb (10)
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, " ")) 31Dim typePartKind = If(isPredefinedType, SymbolDisplayPartKind.Keyword, SymbolDisplayPartKind.ClassName) 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))