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