1 write to builder
Microsoft.CodeAnalysis (1)
SymbolDisplay\AbstractSymbolDisplayVisitor.cs (1)
37this.builder = builder;
121 references to builder
Microsoft.CodeAnalysis.CSharp (68)
SymbolDisplay\SymbolDisplayVisitor.cs (18)
50this.builder, 106builder.Add(CreatePart(SymbolDisplayPartKind.AssemblyName, symbol, text)); 111builder.Add(CreatePart(SymbolDisplayPartKind.ModuleName, symbol, symbol.Name)); 118if (TryAddAlias(symbol, builder)) 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 (28)
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, 801(format.CompilerInternalOptions.IncludesOption(SymbolDisplayCompilerInternalOptions.IncludeParameterNameIfStandalone) && builder.Count == 0)); 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 (20)
29if (TryAddAlias(symbol, builder)) 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)); 199if (this.IsMinimizing && TryAddAlias(symbol, builder)) 372builder.Add(CreatePart(partKind, symbol, "?")); 377builder.Add(CreatePart(partKind, symbol, symbolName)); 386builder.Add(CreatePart(InternalSymbolDisplayPartKind.Arity, null, 423builder.Add(CreatePart(InternalSymbolDisplayPartKind.Other, symbol, "missing")); 463builder.Add(new SymbolDisplayPart(SymbolDisplayPartKind.ClassName, symbol, "<empty anonymous type>")); 468builder.Add(new SymbolDisplayPart(SymbolDisplayPartKind.ClassName, symbol, name)); 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)); 680builder.Add(new SymbolDisplayPart(SymbolDisplayPartKind.AnonymousTypeIndicator, null, "AnonymousType")); 685builder.Add(new SymbolDisplayPart(SymbolDisplayPartKind.AnonymousTypeIndicator, null, "Tuple")); 887builder.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Keyword, null, "unmanaged")); 897builder.Add(new SymbolDisplayPart(SymbolDisplayPartKind.Keyword, null, "notnull"));
SymbolDisplay\SymbolDisplayVisitor_Constants.cs (1)
63this.builder.Add(CreatePart(kind, null, valueString));
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (1)
110builder.Add(CreatePart(SymbolDisplayPartKind.NamespaceName, symbol, symbol.Name));
Microsoft.CodeAnalysis.VisualBasic (53)
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)) 542builder.Add(CreatePart(kind, symbol, symbol.Name, False)) 584Me.builder.Add(CreatePart(InternalSymbolDisplayPartKind.Other, Nothing, If(customModifier.IsOptional, IL_KEYWORD_MODOPT, IL_KEYWORD_MODREQ), True))
SymbolDisplay\SymbolDisplayVisitor.Types.vb (15)
86builder.Add(CreatePart(SymbolDisplayPartKind.TypeParameterName, symbol, symbol.Name, False)) 90If Me.IsMinimizing AndAlso TryAddAlias(symbol, builder) Then 273builder.Add(CreatePart(partKind, symbol, symbolName, noEscaping)) 282builder.Add(CreatePart(InternalSymbolDisplayPartKind.Arity, Nothing, 306builder.Add(CreatePart(SymbolDisplayPartKind.Punctuation, Nothing, "[", False)) 307builder.Add(CreatePart(InternalSymbolDisplayPartKind.Other, symbol, "missing", 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 (17)
51Me.builder, 156builder.Add(CreatePart(SymbolDisplayPartKind.AssemblyName, symbol, text, False)) 160builder.Add(CreatePart(SymbolDisplayPartKind.LabelName, symbol, symbol.Name, False)) 164builder.Add(CreatePart(SymbolDisplayPartKind.LocalName, symbol, symbol.Name, False)) 173builder.Add(CreatePart(SymbolDisplayPartKind.ModuleName, symbol, symbol.Name, False)) 200If TryAddAlias(symbol, builder) Then 229builder.Add(CreatePart(SymbolDisplayPartKind.NamespaceName, symbol, myCaseCorrectedNSName, visitedParents)) 237builder.Add(CreatePart(SymbolDisplayPartKind.Keyword, symbol, SyntaxFacts.GetText(SyntaxKind.GlobalKeyword), True)) 240builder.Add(CreatePart(SymbolDisplayPartKind.Keyword, symbol, SyntaxFacts.GetText(SyntaxKind.GlobalKeyword), True)) 257builder.Add(CreatePart(SymbolDisplayPartKind.ConstantName, symbol, name, noEscaping:=False)) 259builder.Add(CreatePart(SymbolDisplayPartKind.LocalName, symbol, name, noEscaping:=False)) 279builder.Add(CreatePart(SymbolDisplayPartKind.RangeVariableName, symbol, symbol.Name, False)) 293builder.Add(CreatePart(SymbolDisplayPartKind.Space, Nothing, " ", False)) 297builder.Add(CreatePart(SymbolDisplayPartKind.Operator, Nothing, SyntaxFacts.GetText(operatorKind), False)) 301builder.Add(CreatePart(SymbolDisplayPartKind.Punctuation, Nothing, SyntaxFacts.GetText(punctuationKind), False)) 305builder.Add(CreatePart(SymbolDisplayPartKind.Punctuation, Nothing, text, False)) 309builder.Add(CreatePart(SymbolDisplayPartKind.Keyword, Nothing, SyntaxFacts.GetText(keywordKind), False))
SymbolDisplay\SymbolDisplayVisitor_Constants.vb (3)
25SymbolDisplay.AddSymbolDisplayParts(builder, DirectCast(value, String)) 28SymbolDisplay.AddSymbolDisplayParts(builder, DirectCast(value, Char)) 32Me.builder.Add(CreatePart(SymbolDisplayPartKind.NumericLiteral, Nothing, valueString, False))
SymbolDisplay\SymbolDisplayVisitor_Minimal.vb (1)
85builder.Add(CreatePart(SymbolDisplayPartKind.NamespaceName, symbol, emittedName, visitedParent))