58 references to CreatePart
Microsoft.CodeAnalysis.CSharp (58)
SymbolDisplay\SymbolDisplayVisitor.cs (16)
106builder.Add(CreatePart(SymbolDisplayPartKind.AssemblyName, symbol, text)); 111builder.Add(CreatePart(SymbolDisplayPartKind.ModuleName, symbol, symbol.Name)); 149builder.Add(CreatePart(SymbolDisplayPartKind.NamespaceName, symbol, symbol.Name)); 165builder.Add(CreatePart( 172builder.Add(CreatePart(SymbolDisplayPartKind.Keyword, globalNamespace, 178builder.Add(CreatePart( 224builder.Add(CreatePart(SymbolDisplayPartKind.ConstantName, symbol, symbol.Name)); 228builder.Add(CreatePart(SymbolDisplayPartKind.LocalName, symbol, symbol.Name)); 252builder.Add(CreatePart(SymbolDisplayPartKind.Punctuation, symbol, "_")); 267builder.Add(CreatePart(SymbolDisplayPartKind.ErrorTypeName, type, "?")); 273builder.Add(CreatePart(SymbolDisplayPartKind.RangeVariableName, symbol, symbol.Name)); 278builder.Add(CreatePart(SymbolDisplayPartKind.LabelName, symbol, symbol.Name)); 283builder.Add(CreatePart(SymbolDisplayPartKind.AliasName, symbol, symbol.Name)); 295builder.Add(CreatePart(SymbolDisplayPartKind.Space, null, " ")); 300builder.Add(CreatePart(SymbolDisplayPartKind.Punctuation, null, SyntaxFacts.GetText(punctuationKind))); 305builder.Add(CreatePart(SymbolDisplayPartKind.Keyword, null, SyntaxFacts.GetText(keywordKind)));
SymbolDisplay\SymbolDisplayVisitor.Members.cs (27)
65builder.Add(CreatePart(SymbolDisplayPartKind.EnumMemberName, symbol, symbol.Name)); 69builder.Add(CreatePart(SymbolDisplayPartKind.ConstantName, symbol, symbol.Name)); 73builder.Add(CreatePart(SymbolDisplayPartKind.FieldName, symbol, symbol.Name)); 207this.builder.Add(CreatePart(SymbolDisplayPartKind.PropertyName, symbol, 212this.builder.Add(CreatePart(SymbolDisplayPartKind.PropertyName, symbol, symbol.Name)); 262this.builder.Add(CreatePart(SymbolDisplayPartKind.EventName, symbol, 267this.builder.Add(CreatePart(SymbolDisplayPartKind.EventName, symbol, symbol.Name)); 277builder.Add(CreatePart(SymbolDisplayPartKind.NumericLiteral, symbol, "lambda expression")); 286builder.Add(CreatePart(SymbolDisplayPartKind.NumericLiteral, symbol, symbol.Name)); 430builder.Add(CreatePart(SymbolDisplayPartKind.MethodName, symbol, symbol.Name)); 437builder.Add(CreatePart(SymbolDisplayPartKind.ExtensionMethodName, symbol, symbol.Name)); 481builder.Add(CreatePart(partKind, symbol, name)); 491builder.Add(CreatePart(partKind, symbol, symbol.Name)); 496builder.Add(CreatePart(partKind, symbol, symbol.ContainingType.Name)); 526builder.Add(CreatePart(SymbolDisplayPartKind.MethodName, symbol, 535builder.Add(CreatePart(SymbolDisplayPartKind.MethodName, symbol, symbol.MetadataName)); 543builder.Add(CreatePart(SymbolDisplayPartKind.MethodName, symbol, symbol.Name)); 556builder.Add(CreatePart(SymbolDisplayPartKind.MethodName, symbol, symbol.MetadataName)); 564builder.Add(CreatePart(SymbolDisplayPartKind.MethodName, symbol, symbol.Name)); 603builder.Add(CreatePart(SymbolDisplayPartKind.ClassName, symbol, "Cdecl")); 606builder.Add(CreatePart(SymbolDisplayPartKind.ClassName, symbol, "Stdcall")); 609builder.Add(CreatePart(SymbolDisplayPartKind.ClassName, symbol, "Thiscall")); 612builder.Add(CreatePart(SymbolDisplayPartKind.ClassName, symbol, "Fastcall")); 629builder.Add(CreatePart(SymbolDisplayPartKind.ClassName, conventionType, conventionType.Name[CallConvLength..])); 712builder.Add(CreatePart(SymbolDisplayPartKind.Operator, symbol, 858builder.Add(CreatePart(kind, symbol, symbol.Name)); 1077this.builder.Add(CreatePart(InternalSymbolDisplayPartKind.Other, null, customModifier.IsOptional ? IL_KEYWORD_MODOPT : IL_KEYWORD_MODREQ));
SymbolDisplay\SymbolDisplayVisitor.Types.cs (12)
168builder.Add(CreatePart(SymbolDisplayPartKind.TypeParameterName, symbol, symbol.Name)); 175builder.Add(CreatePart(SymbolDisplayPartKind.Keyword, symbol, symbol.Name)); 192builder.Add(CreatePart(SymbolDisplayPartKind.Punctuation, symbol, "@")); 193builder.Add(CreatePart(SymbolDisplayPartKind.ModuleName, symbol, fileDescription)); 372builder.Add(CreatePart(partKind, symbol, "?")); 377builder.Add(CreatePart(partKind, symbol, symbolName)); 386builder.Add(CreatePart(InternalSymbolDisplayPartKind.Arity, null, 423builder.Add(CreatePart(InternalSymbolDisplayPartKind.Other, symbol, "missing")); 537builder.Add(CreatePart(SymbolDisplayPartKind.StructName, symbol, "<tuple>")); 558builder.Add(CreatePart(SymbolDisplayPartKind.FieldName, element, element.Name)); 569builder.Add(CreatePart(InternalSymbolDisplayPartKind.Other, symbol, "missing")); 625builder.Add(CreatePart(SymbolDisplayPartKind.Keyword, symbol, specialTypeName));
SymbolDisplay\SymbolDisplayVisitor_Constants.cs (1)
63this.builder.Add(CreatePart(kind, null, valueString));
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (2)
40builder.Add(CreatePart(SymbolDisplayPartKind.AliasName, alias, aliasName)); 110builder.Add(CreatePart(SymbolDisplayPartKind.NamespaceName, symbol, symbol.Name));