71 references to Builder
Microsoft.CodeAnalysis.CSharp (71)
SymbolDisplay\SymbolDisplayVisitor.cs (19)
78
this.
Builder
,
157
Builder
.Add(CreatePart(SymbolDisplayPartKind.AssemblyName, symbol, text));
162
Builder
.Add(CreatePart(SymbolDisplayPartKind.ModuleName, symbol, symbol.Name));
169
if (TryAddAlias(symbol,
Builder
))
200
Builder
.Add(CreatePart(SymbolDisplayPartKind.NamespaceName, symbol, symbol.Name));
216
Builder
.Add(CreatePart(
223
Builder
.Add(CreatePart(SymbolDisplayPartKind.Keyword, globalNamespace,
229
Builder
.Add(CreatePart(
275
Builder
.Add(CreatePart(SymbolDisplayPartKind.ConstantName, symbol, symbol.Name));
279
Builder
.Add(CreatePart(SymbolDisplayPartKind.LocalName, symbol, symbol.Name));
303
Builder
.Add(CreatePart(SymbolDisplayPartKind.Punctuation, symbol, "_"));
318
Builder
.Add(CreatePart(SymbolDisplayPartKind.ErrorTypeName, type, "?"));
324
Builder
.Add(CreatePart(SymbolDisplayPartKind.RangeVariableName, symbol, symbol.Name));
329
Builder
.Add(CreatePart(SymbolDisplayPartKind.LabelName, symbol, symbol.Name));
334
Builder
.Add(CreatePart(SymbolDisplayPartKind.AliasName, symbol, symbol.Name));
348
Builder
.Add(part);
353
Builder
.Add(CreatePart(SymbolDisplayPartKind.Space, null, " "));
358
Builder
.Add(CreatePart(SymbolDisplayPartKind.Punctuation, null, SyntaxFacts.GetText(punctuationKind)));
363
Builder
.Add(CreatePart(SymbolDisplayPartKind.Keyword, null, SyntaxFacts.GetText(keywordKind)));
SymbolDisplay\SymbolDisplayVisitor.Members.cs (27)
72
Builder
.Add(CreatePart(SymbolDisplayPartKind.EnumMemberName, symbol, symbol.Name));
76
Builder
.Add(CreatePart(SymbolDisplayPartKind.ConstantName, symbol, symbol.Name));
80
Builder
.Add(CreatePart(SymbolDisplayPartKind.FieldName, symbol, symbol.Name));
214
this.
Builder
.Add(CreatePart(SymbolDisplayPartKind.PropertyName, symbol,
219
this.
Builder
.Add(CreatePart(SymbolDisplayPartKind.PropertyName, symbol, symbol.Name));
269
this.
Builder
.Add(CreatePart(SymbolDisplayPartKind.EventName, symbol,
274
this.
Builder
.Add(CreatePart(SymbolDisplayPartKind.EventName, symbol, symbol.Name));
284
Builder
.Add(CreatePart(SymbolDisplayPartKind.NumericLiteral, symbol, "lambda expression"));
428
Builder
.Add(CreatePart(SymbolDisplayPartKind.MethodName, symbol, symbol.Name));
435
Builder
.Add(CreatePart(SymbolDisplayPartKind.ExtensionMethodName, symbol, symbol.Name));
480
Builder
.Add(CreatePart(partKind, symbol, name));
490
Builder
.Add(CreatePart(partKind, symbol, symbol.Name));
495
Builder
.Add(CreatePart(partKind, symbol, symbol.ContainingType.Name));
525
Builder
.Add(CreatePart(SymbolDisplayPartKind.MethodName, symbol,
534
Builder
.Add(CreatePart(SymbolDisplayPartKind.MethodName, symbol, symbol.MetadataName));
542
Builder
.Add(CreatePart(SymbolDisplayPartKind.MethodName, symbol, symbol.Name));
555
Builder
.Add(CreatePart(SymbolDisplayPartKind.MethodName, symbol, symbol.MetadataName));
563
Builder
.Add(CreatePart(SymbolDisplayPartKind.MethodName, symbol, symbol.Name));
602
Builder
.Add(CreatePart(SymbolDisplayPartKind.ClassName, symbol, "Cdecl"));
605
Builder
.Add(CreatePart(SymbolDisplayPartKind.ClassName, symbol, "Stdcall"));
608
Builder
.Add(CreatePart(SymbolDisplayPartKind.ClassName, symbol, "Thiscall"));
611
Builder
.Add(CreatePart(SymbolDisplayPartKind.ClassName, symbol, "Fastcall"));
628
Builder
.Add(CreatePart(SymbolDisplayPartKind.ClassName, conventionType, conventionType.Name[CallConvLength..]));
711
Builder
.Add(CreatePart(SymbolDisplayPartKind.Operator, symbol,
800
(!Format.CompilerInternalOptions.IncludesOption(SymbolDisplayCompilerInternalOptions.ExcludeParameterNameIfStandalone) &&
Builder
.Count == 0));
824
Builder
.Add(CreatePart(kind, symbol, symbol.Name));
1081
this.
Builder
.Add(CreatePart(InternalSymbolDisplayPartKind.Other, null, customModifier.IsOptional ? IL_KEYWORD_MODOPT : IL_KEYWORD_MODREQ));
SymbolDisplay\SymbolDisplayVisitor.Types.cs (23)
24
if (TryAddAlias(symbol,
Builder
))
163
Builder
.Add(CreatePart(SymbolDisplayPartKind.TypeParameterName, symbol, symbol.Name));
170
Builder
.Add(CreatePart(SymbolDisplayPartKind.Keyword, symbol, symbol.Name));
181
Builder
.Add(CreatePart(SymbolDisplayPartKind.ModuleName, symbol, fileLocalNamePrefix));
194
Builder
.Add(CreatePart(SymbolDisplayPartKind.Punctuation, symbol, "@"));
195
Builder
.Add(CreatePart(SymbolDisplayPartKind.ModuleName, symbol, fileDescription));
201
if (this.IsMinimizing && TryAddAlias(symbol,
Builder
))
344
Builder
.Add(CreatePart(SymbolDisplayPartKind.ClassName, symbol, symbol.ExtensionGroupingName));
394
Builder
.Add(CreatePart(partKind, symbol, "?"));
399
Builder
.Add(CreatePart(partKind, symbol, symbolName));
409
Builder
.Add(CreatePart(InternalSymbolDisplayPartKind.Arity, null,
455
Builder
.Add(CreatePart(InternalSymbolDisplayPartKind.Other, symbol, "missing"));
509
Builder
.Add(new SymbolDisplayPart(SymbolDisplayPartKind.ClassName, symbol, "<empty anonymous type>"));
514
Builder
.Add(new SymbolDisplayPart(SymbolDisplayPartKind.ClassName, symbol, name));
583
Builder
.Add(CreatePart(SymbolDisplayPartKind.StructName, symbol, "<tuple>"));
604
Builder
.Add(CreatePart(SymbolDisplayPartKind.FieldName, element, element.Name));
615
Builder
.Add(CreatePart(InternalSymbolDisplayPartKind.Other, symbol, "missing"));
671
Builder
.Add(CreatePart(SymbolDisplayPartKind.Keyword, symbol, specialTypeName));
726
Builder
.Add(new SymbolDisplayPart(SymbolDisplayPartKind.AnonymousTypeIndicator, null, "AnonymousType"));
731
Builder
.Add(new SymbolDisplayPart(SymbolDisplayPartKind.AnonymousTypeIndicator, null, "Tuple"));
933
Builder
.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Keyword, null, "unmanaged"));
943
Builder
.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Keyword, null, "notnull"));
999
Builder
.Add(CreatePart(SymbolDisplayPartKind.ClassName, extension, extension.ExtensionMarkerName));
SymbolDisplay\SymbolDisplayVisitor_Constants.cs (1)
61
this.
Builder
.Add(CreatePart(kind, null, valueString));
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (1)
114
Builder
.Add(CreatePart(SymbolDisplayPartKind.NamespaceName, symbol, symbol.Name));