1 instantiation of PooledBlobBuilder
Microsoft.CodeAnalysis (1)
PEWriter\PooledBlobBuilder.cs (1)
20private static readonly ObjectPool<PooledBlobBuilder> s_chunkPool = new ObjectPool<PooledBlobBuilder>(() => new PooledBlobBuilder(PoolChunkSize), PoolSize);
74 references to PooledBlobBuilder
Microsoft.CodeAnalysis (73)
CodeGen\BasicBlock.cs (3)
81private Cci.PooledBlobBuilder _lazyRegularInstructions; 82public Cci.PooledBlobBuilder Writer 88_lazyRegularInstructions = Cci.PooledBlobBuilder.GetInstance();
CodeGen\ILBuilder.cs (2)
889var writer = Cci.PooledBlobBuilder.GetInstance();
EmbeddedText.cs (4)
230using (var builder = Cci.PooledBlobBuilder.GetInstance()) 270using (var builder = Cci.PooledBlobBuilder.GetInstance())
Emit\EditAndContinue\DeltaMetadataWriter.cs (2)
859var writer = PooledBlobBuilder.GetInstance();
PEWriter\CustomDebugInfoWriter.cs (2)
99var pooledBuilder = PooledBlobBuilder.GetInstance();
PEWriter\MetadataBuilderExtensions.cs (1)
13internal static BlobHandle GetOrAddBlobAndFree(this MetadataBuilder metadataBuilder, PooledBlobBuilder builder)
PEWriter\MetadataWriter.cs (40)
715var writer = PooledBlobBuilder.GetInstance(); 818var writer = PooledBlobBuilder.GetInstance(); 1051var builder = PooledBlobBuilder.GetInstance(); 1074var writer = PooledBlobBuilder.GetInstance(); 1132var builder = PooledBlobBuilder.GetInstance(); 1150var writer = PooledBlobBuilder.GetInstance(); 1191var builder = PooledBlobBuilder.GetInstance(); 1233var writer = PooledBlobBuilder.GetInstance(); 1279var builder = PooledBlobBuilder.GetInstance(); 1650var builder = PooledBlobBuilder.GetInstance(); 1696PooledBlobBuilder? mappedFieldDataBuilder = null; 1697PooledBlobBuilder? managedResourceDataBuilder = null; 1776out PooledBlobBuilder? mappedFieldDataBuilder, 1777out PooledBlobBuilder? managedResourceDataBuilder, 1840PooledBlobBuilder? dynamicAnalysisData = null; 1843dynamicAnalysisData = PooledBlobBuilder.GetInstance(); 1910private void PopulateTypeSystemTables(int[] methodBodyOffsets, out PooledBlobBuilder? mappedFieldDataWriter, out PooledBlobBuilder? resourceWriter, BlobBuilder? dynamicAnalysisData, out Blob mvidFixup) 2332private void PopulateFieldRvaTableRows(out PooledBlobBuilder? mappedFieldDataWriter) 2343mappedFieldDataWriter ??= PooledBlobBuilder.GetInstance(); 2509private void PopulateManifestResourceTableRows(out PooledBlobBuilder? resourceDataWriter, BlobBuilder? dynamicAnalysisData) 2515resourceDataWriter = PooledBlobBuilder.GetInstance(); 2548static uint writeManagedResourceAndGetOffset(ManagedResource resource, ref PooledBlobBuilder? resourceWriter) 2555resourceWriter ??= PooledBlobBuilder.GetInstance(); 3050var builder = PooledBlobBuilder.GetInstance(); 3078var builder = PooledBlobBuilder.GetInstance(); 3759var customAttributeArgsBuilder = PooledBlobBuilder.GetInstance();
PEWriter\MetadataWriter.PortablePdb.cs (8)
638var writer = PooledBlobBuilder.GetInstance(); 812var writer = PooledBlobBuilder.GetInstance(); 824var writer = PooledBlobBuilder.GetInstance(); 836var writer = PooledBlobBuilder.GetInstance();
PEWriter\PeWriter.cs (7)
39internal PooledBlobBuilder? MappedFieldDataBlobBuilder; 40internal PooledBlobBuilder? ManagedResourceBlobBuilder; 41internal PooledBlobBuilder? PortableExecutableBlobBuilder; 42internal PooledBlobBuilder? PortablePdbBlobBuilder; 198PooledBlobBuilder? portablePdbToEmbed = null; 210emitBuilders.PortablePdbBlobBuilder = PooledBlobBuilder.GetInstance(zero: true); 292emitBuilders.PortableExecutableBlobBuilder = PooledBlobBuilder.GetInstance(zero: true);
PEWriter\PooledBlobBuilder.cs (4)
20private static readonly ObjectPool<PooledBlobBuilder> s_chunkPool = new ObjectPool<PooledBlobBuilder>(() => new PooledBlobBuilder(PoolChunkSize), PoolSize); 38public static PooledBlobBuilder GetInstance(bool zero = false) 40var builder = s_chunkPool.Allocate();
Microsoft.CodeAnalysis.CSharp (1)
Utilities\InterceptableLocation.cs (1)
102var builder = PooledBlobBuilder.GetInstance();