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)
901var writer = Cci.PooledBlobBuilder.GetInstance();
EmbeddedText.cs (4)
230using (var builder = Cci.PooledBlobBuilder.GetInstance()) 270using (var builder = Cci.PooledBlobBuilder.GetInstance())
Emit\EditAndContinue\DeltaMetadataWriter.cs (2)
872var 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; 1779out PooledBlobBuilder? mappedFieldDataBuilder, 1780out PooledBlobBuilder? managedResourceDataBuilder, 1843PooledBlobBuilder? dynamicAnalysisData = null; 1846dynamicAnalysisData = PooledBlobBuilder.GetInstance(); 1916private void PopulateTypeSystemTables(int[] methodBodyOffsets, int mappedFieldDataStartOffset, out PooledBlobBuilder? mappedFieldDataWriter, out PooledBlobBuilder? resourceWriter, BlobBuilder? dynamicAnalysisData, out Blob mvidFixup) 2338private void PopulateFieldRvaTableRows(int mappedFieldDataStartOffset, out PooledBlobBuilder? mappedFieldDataBuilder) 2351mappedFieldDataBuilder = PooledBlobBuilder.GetInstance(); 2522private void PopulateManifestResourceTableRows(out PooledBlobBuilder? resourceDataWriter, BlobBuilder? dynamicAnalysisData) 2528resourceDataWriter = PooledBlobBuilder.GetInstance(); 2561static uint writeManagedResourceAndGetOffset(ManagedResource resource, ref PooledBlobBuilder? resourceWriter) 2568resourceWriter ??= PooledBlobBuilder.GetInstance(); 3063var builder = PooledBlobBuilder.GetInstance(); 3091var builder = PooledBlobBuilder.GetInstance(); 3772var 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();