70 references to Builder
Microsoft.CodeAnalysis.CSharp (70)
SymbolDisplay\SymbolDisplayVisitor.cs (19)
78this.Builder, 157Builder.Add(CreatePart(SymbolDisplayPartKind.AssemblyName, symbol, text)); 162Builder.Add(CreatePart(SymbolDisplayPartKind.ModuleName, symbol, symbol.Name)); 169if (TryAddAlias(symbol, Builder)) 200Builder.Add(CreatePart(SymbolDisplayPartKind.NamespaceName, symbol, symbol.Name)); 216Builder.Add(CreatePart( 223Builder.Add(CreatePart(SymbolDisplayPartKind.Keyword, globalNamespace, 229Builder.Add(CreatePart( 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)); 348Builder.Add(part); 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 (27)
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)); 480Builder.Add(CreatePart(partKind, symbol, name)); 490Builder.Add(CreatePart(partKind, symbol, symbol.Name)); 495Builder.Add(CreatePart(partKind, symbol, symbol.ContainingType.Name)); 525Builder.Add(CreatePart(SymbolDisplayPartKind.MethodName, symbol, 534Builder.Add(CreatePart(SymbolDisplayPartKind.MethodName, symbol, symbol.MetadataName)); 542Builder.Add(CreatePart(SymbolDisplayPartKind.MethodName, symbol, symbol.Name)); 555Builder.Add(CreatePart(SymbolDisplayPartKind.MethodName, symbol, symbol.MetadataName)); 563Builder.Add(CreatePart(SymbolDisplayPartKind.MethodName, symbol, symbol.Name)); 602Builder.Add(CreatePart(SymbolDisplayPartKind.ClassName, symbol, "Cdecl")); 605Builder.Add(CreatePart(SymbolDisplayPartKind.ClassName, symbol, "Stdcall")); 608Builder.Add(CreatePart(SymbolDisplayPartKind.ClassName, symbol, "Thiscall")); 611Builder.Add(CreatePart(SymbolDisplayPartKind.ClassName, symbol, "Fastcall")); 628Builder.Add(CreatePart(SymbolDisplayPartKind.ClassName, conventionType, conventionType.Name[CallConvLength..])); 711Builder.Add(CreatePart(SymbolDisplayPartKind.Operator, symbol, 800(!Format.CompilerInternalOptions.IncludesOption(SymbolDisplayCompilerInternalOptions.ExcludeParameterNameIfStandalone) && Builder.Count == 0)); 824Builder.Add(CreatePart(kind, symbol, symbol.Name)); 1081this.Builder.Add(CreatePart(InternalSymbolDisplayPartKind.Other, null, customModifier.IsOptional ? IL_KEYWORD_MODOPT : IL_KEYWORD_MODREQ));
SymbolDisplay\SymbolDisplayVisitor.Types.cs (22)
25if (TryAddAlias(symbol, Builder)) 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)); 202if (this.IsMinimizing && TryAddAlias(symbol, Builder)) 349Builder.Add(CreatePart(SymbolDisplayPartKind.ClassName, symbol, extensionIdentifier)); 399Builder.Add(CreatePart(partKind, symbol, "?")); 404Builder.Add(CreatePart(partKind, symbol, symbolName)); 414Builder.Add(CreatePart(InternalSymbolDisplayPartKind.Arity, null, 460Builder.Add(CreatePart(InternalSymbolDisplayPartKind.Other, symbol, "missing")); 514Builder.Add(new SymbolDisplayPart(SymbolDisplayPartKind.ClassName, symbol, "<empty anonymous type>")); 519Builder.Add(new SymbolDisplayPart(SymbolDisplayPartKind.ClassName, symbol, name)); 588Builder.Add(CreatePart(SymbolDisplayPartKind.StructName, symbol, "<tuple>")); 609Builder.Add(CreatePart(SymbolDisplayPartKind.FieldName, element, element.Name)); 620Builder.Add(CreatePart(InternalSymbolDisplayPartKind.Other, symbol, "missing")); 676Builder.Add(CreatePart(SymbolDisplayPartKind.Keyword, symbol, specialTypeName)); 731Builder.Add(new SymbolDisplayPart(SymbolDisplayPartKind.AnonymousTypeIndicator, null, "AnonymousType")); 736Builder.Add(new SymbolDisplayPart(SymbolDisplayPartKind.AnonymousTypeIndicator, null, "Tuple")); 938Builder.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Keyword, null, "unmanaged")); 948Builder.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Keyword, null, "notnull"));
SymbolDisplay\SymbolDisplayVisitor_Constants.cs (1)
61this.Builder.Add(CreatePart(kind, null, valueString));
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (1)
114Builder.Add(CreatePart(SymbolDisplayPartKind.NamespaceName, symbol, symbol.Name));