30 instantiations of Utf8StringBuilder
ILCompiler.Compiler (30)
Compiler\ObjectWriter\Dwarf\DwarfEhFrame.cs (1)
53Utf8StringBuilder augmentationString = new Utf8StringBuilder();
Compiler\WindowsNodeMangler.cs (2)
119UnmanagedCallingConventions.Stdcall => new Utf8StringBuilder().Append('_').Append(unmangledName).Append('@').Append(signatureBytes).ToUtf8String(), 120UnmanagedCallingConventions.Fastcall => new Utf8StringBuilder().Append('@').Append(unmangledName).Append('@').Append(signatureBytes).ToUtf8String(),
Compiler\XmlObjectDumper.cs (1)
50Utf8StringBuilder sb = new Utf8StringBuilder();
parent\parent\Common\Compiler\DependencyAnalysis\ISymbolNode.cs (1)
126sb ??= new Utf8StringBuilder();
parent\parent\Common\Compiler\DependencyAnalysis\Target_Wasm\WasmTypes.cs (1)
307Internal.Text.Utf8StringBuilder sb = new();
parent\parent\Common\Compiler\NativeAotNameMangler.cs (18)
63sb ??= new Utf8StringBuilder(s.Length + 2); 72sb = new Utf8StringBuilder(s.Length); 118mangledName = new Utf8StringBuilder() 301var sb = new Utf8StringBuilder(); 373mangledName = new Utf8StringBuilder().Append("__MDArray"u8) 381mangledName = new Utf8StringBuilder().Append("__Array"u8) 385mangledName = new Utf8StringBuilder() 390mangledName = new Utf8StringBuilder() 397var sb = new Utf8StringBuilder(); 421var sb = new Utf8StringBuilder(); 448var sb = new Utf8StringBuilder(); 479Utf8StringBuilder sb = new Utf8StringBuilder(); 507Utf8StringBuilder sb = new Utf8StringBuilder(); 515Utf8StringBuilder sb = new Utf8StringBuilder(); 540Utf8StringBuilder sb = new Utf8StringBuilder(); 578Utf8StringBuilder sb = new Utf8StringBuilder(); 654Utf8StringBuilder sb = new Utf8StringBuilder(); 674Utf8String utf8MangledName = new Utf8StringBuilder().Append(prependTypeName).Append("__f_"u8).Append(mangledName).ToUtf8String();
parent\parent\Common\Compiler\ObjectWriter\ElfObjectWriter.cs (1)
178Name = new Utf8StringBuilder().Append("$t."u8).Append(sectionIndex).ToUtf8String()
parent\parent\Common\Compiler\ObjectWriter\MachObjectWriter.cs (3)
124Name = new Utf8StringBuilder().Append("lsection"u8).Append(sectionIndex).ToUtf8String(), 385base.CreateSection(section, comdatName, symbolName.IsNull ? new Utf8StringBuilder().Append("lsection"u8).Append(sectionIndex).ToUtf8String() : symbolName, sectionIndex, sectionStream); 539Utf8StringBuilder relocAnchorNameBuilder = new Utf8StringBuilder();
parent\parent\Common\Compiler\ObjectWriter\ObjectWriter.cs (1)
36protected readonly Utf8StringBuilder _utf8StringBuilder = new();
parent\parent\Common\Compiler\ObjectWriter\WasmObjectWriter.cs (1)
217Utf8StringBuilder mangledNameBuilder = new();
145 references to Utf8StringBuilder
ILCompiler.Compiler (144)
Compiler\DelegateCreationInfo.cs (1)
299public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\AddressTakenMethodNode.cs (1)
56public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\ArrayMapNode.cs (1)
24public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\ArrayOfEmbeddedPointersNode.cs (1)
115public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\ArrayOfFrozenObjectsNode.cs (1)
16public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\BlobNode.cs (1)
28public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\ByRefTypeMapNode.cs (1)
23public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\ClassConstructorContextMap.cs (1)
23public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\DataOnlyEETypeNode.cs (1)
47public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\DehydratedDataNode.cs (1)
45public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\DelegateMarshallingStubMapNode.cs (1)
26public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\DispatchCellNode.cs (1)
37public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\DispatchCellSectionNode.cs (3)
40public abstract void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb); 53public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 63public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\EETypeNode.cs (2)
232public virtual void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 1248public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\EmbeddedPointerIndirectionNode.cs (1)
50public virtual void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\ExactMethodInstantiationsNode.cs (1)
26public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\ExternalReferencesTableNode.cs (1)
30public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\FatFunctionPointerNode.cs (1)
33public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\FieldRvaDataNode.cs (1)
29public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\FrozenObjectNode.cs (1)
33public abstract void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb);
Compiler\DependencyAnalysis\FrozenRuntimeTypeNode.cs (1)
24public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\FrozenStringNode.cs (1)
20public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\FunctionPointerMapNode.cs (1)
24public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\GCStaticsNode.cs (1)
34public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\GCStaticsPreInitDataNode.cs (1)
29public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\GenericCompositionNode.cs (1)
25public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\GenericDictionaryNode.cs (3)
38public abstract void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb); 99public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 189public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\GenericLookupResult.cs (16)
76public abstract void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb); 214public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 272public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 330public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 393public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 459public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 515public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 578public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 647public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 743public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 800public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 856public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 912public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 968public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 1021public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 1145public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\GenericMethodsHashtableNode.cs (1)
26public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\GenericMethodsTemplateMap.cs (1)
25public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\GenericTypesHashtableNode.cs (1)
24public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\GenericTypesTemplateMap.cs (1)
25public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\GenericVarianceNode.cs (1)
26public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\GenericVirtualMethodTableNode.cs (1)
28public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\GvmDispatchCellInfoSectionNode.cs (1)
84public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\InterfaceDispatchCellInfoSectionNode.cs (1)
77public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\InterfaceDispatchMapNode.cs (1)
32public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\InterfaceGenericVirtualMethodTableNode.cs (1)
31public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\ManagedDataDescriptorNode.cs (1)
37public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\MetadataNode.cs (1)
16public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\MethodAssociatedDataNode.cs (1)
49public virtual void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\MethodExceptionHandlingInfoNode.cs (1)
31public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\ModuleInitializerListNode.cs (1)
17public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\ModulesSectionNode.cs (1)
28public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\NativeLayoutInfoNode.cs (1)
40public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\NonGCStaticsNode.cs (1)
79public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\PInvokeMethodFixupNode.cs (2)
30public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 230public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\PInvokeModuleFixupNode.cs (2)
27public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 123public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\PointerTypeMapNode.cs (1)
23public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\ReadyToRunGenericHelperNode.cs (3)
198protected void AppendLookupSignatureMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 341public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) 363public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\ReadyToRunHeaderNode.cs (1)
34public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\ReadyToRunHelperNode.cs (1)
91public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\ReflectionFieldMapNode.cs (1)
26public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\ReflectionInvokeMapNode.cs (1)
27public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\ReflectionVirtualInvokeMapNode.cs (1)
29public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\ResourceDataNode.cs (1)
38public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\ResourceIndexNode.cs (1)
34public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\RuntimeFieldHandleNode.cs (1)
22public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\RuntimeMethodHandleNode.cs (1)
30public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\ScannedMethodNode.cs (1)
74public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\SealedVTableNode.cs (1)
35public virtual void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\SerializedFrozenObjectNode.cs (1)
33public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\StackTraceDocumentsNode.cs (1)
20public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\StackTraceLineNumbersNode.cs (1)
30public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\StackTraceMethodMappingNode.cs (1)
32public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\StaticsInfoHashtableNode.cs (1)
27public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\StringAllocatorMethodNode.cs (1)
29public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\StructMarshallingStubMapNode.cs (1)
28public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\TentativeMethodNode.cs (1)
58public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\ThreadStaticsNode.cs (1)
49public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\TlsRootNode.cs (1)
10public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\TypeManagerIndirectionNode.cs (1)
10public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\TypeMetadataMapNode.cs (1)
23public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\TypeThreadStaticIndexNode.cs (1)
26public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\DependencyAnalysis\UnboxingStubNode.cs (1)
44public override void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\ObjectWriter\Dwarf\DwarfEhFrame.cs (1)
53Utf8StringBuilder augmentationString = new Utf8StringBuilder();
Compiler\ReachabilityInstrumentationProvider.cs (2)
146public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) => sb.Append(TokenUseBeginSymbol); 222void ISymbolNode.AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) => sb.Append(_name);
Compiler\RuntimeConfigurationRootProvider.cs (1)
52public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
Compiler\Win32ResourcesRootProvider.cs (1)
58public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb) => sb.Append(_name);
Compiler\XmlObjectDumper.cs (1)
50Utf8StringBuilder sb = new Utf8StringBuilder();
parent\parent\Common\Compiler\DependencyAnalysis\AssemblyStubNode.cs (1)
29public abstract void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb);
parent\parent\Common\Compiler\DependencyAnalysis\EmbeddedDataContainerNode.cs (1)
25public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
parent\parent\Common\Compiler\DependencyAnalysis\ExternSymbolNode.cs (1)
33public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
parent\parent\Common\Compiler\DependencyAnalysis\ISymbolNode.cs (3)
19void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb); 121private static Utf8StringBuilder s_cachedUtf8StringBuilder; 125Utf8StringBuilder sb = s_cachedUtf8StringBuilder;
parent\parent\Common\Compiler\DependencyAnalysis\MethodReadOnlyDataNode.cs (1)
34public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
parent\parent\Common\Compiler\DependencyAnalysis\MethodReadWriteDataNode.cs (1)
34public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
parent\parent\Common\Compiler\DependencyAnalysis\ShadowMethodNode.cs (1)
35public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
parent\parent\Common\Compiler\DependencyAnalysis\Target_Wasm\WasmTypes.cs (3)
117public void AppendMangledName(Internal.Text.Utf8StringBuilder sb, bool isReturn = false) 297public void AppendMangledName(NameMangler nameMangler, Internal.Text.Utf8StringBuilder sb) 307Internal.Text.Utf8StringBuilder sb = new();
parent\parent\Common\Compiler\DependencyAnalysis\WasmTypeNode.cs (1)
69public void AppendMangledName(NameMangler nameMangler, Internal.Text.Utf8StringBuilder sb)
parent\parent\Common\Compiler\ExternalTypeMapObjectNode.cs (1)
57public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
parent\parent\Common\Compiler\NativeAotNameMangler.cs (12)
47Utf8StringBuilder sb = null; 301var sb = new Utf8StringBuilder(); 308static void AppendTypeName(Utf8StringBuilder sb, MetadataType t) 397var sb = new Utf8StringBuilder(); 421var sb = new Utf8StringBuilder(); 448var sb = new Utf8StringBuilder(); 479Utf8StringBuilder sb = new Utf8StringBuilder(); 507Utf8StringBuilder sb = new Utf8StringBuilder(); 515Utf8StringBuilder sb = new Utf8StringBuilder(); 540Utf8StringBuilder sb = new Utf8StringBuilder(); 578Utf8StringBuilder sb = new Utf8StringBuilder(); 654Utf8StringBuilder sb = new Utf8StringBuilder();
parent\parent\Common\Compiler\ObjectWriter\MachObjectWriter.cs (1)
539Utf8StringBuilder relocAnchorNameBuilder = new Utf8StringBuilder();
parent\parent\Common\Compiler\ObjectWriter\ObjectWriter.cs (1)
36protected readonly Utf8StringBuilder _utf8StringBuilder = new();
parent\parent\Common\Compiler\ObjectWriter\WasmObjectWriter.cs (1)
217Utf8StringBuilder mangledNameBuilder = new();
parent\parent\Common\Compiler\ProxyTypeMapObjectNode.cs (1)
59public void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)
parent\parent\Common\Internal\Text\Utf8StringBuilder.cs (9)
28public Utf8StringBuilder Clear() 34public Utf8StringBuilder Truncate(int newLength) 41public Utf8StringBuilder Append(Utf8String value) 46public Utf8StringBuilder Append(Utf8Span value) 51public Utf8StringBuilder Append(ReadOnlySpan<byte> value) 59public Utf8StringBuilder Append(char value) 68public Utf8StringBuilder AppendAscii(ReadOnlySpan<char> value) 81public Utf8StringBuilder Append(string value) 92public Utf8StringBuilder Append(int value)
ILCompiler.RyuJit (1)
Compiler\DependencyAnalysis\MethodCodeNode.cs (1)
65public virtual void AppendMangledName(NameMangler nameMangler, Utf8StringBuilder sb)