165 references to BlobBuilder
ilasm (1)
Program.cs (1)
254var blobBuilder = new BlobBuilder();
ILAssembler (85)
BlobBuilderExtensions.cs (1)
14BlobBuilder builder = new BlobBuilder();
EntityRegistry.cs (19)
1046var signatureTypeEncoder = new SignatureTypeEncoder(new BlobBuilder()); 1059var builder = new BlobBuilder(); 1069var paramEncoder = new ParameterTypeEncoder(new BlobBuilder()); 1077var sig = new SignatureTypeEncoder(new BlobBuilder()); 1095var encoder = new SignatureTypeEncoder(new BlobBuilder()); 1106var encoder = new SignatureTypeEncoder(new BlobBuilder()); 1112var encoder = new SignatureTypeEncoder(new BlobBuilder()); 1118var builder = new BlobBuilder(); 1134var builder = new BlobBuilder(); 1141var paramEncoder = new ParameterTypeEncoder(new BlobBuilder()); 1148var paramEncoder = new ParameterTypeEncoder(new BlobBuilder()); 1162var paramEncoder = new ParameterTypeEncoder(new BlobBuilder()); 1343var newBlob = new BlobBuilder(); 1371var newBlob = new BlobBuilder(); 1399var newBlob = new BlobBuilder(); 1417var newBlob = new BlobBuilder(); 1439var newBlob = new BlobBuilder(); 1534BlobEncoder methodDefSig = new(new BlobBuilder()); 1910public InstructionEncoder MethodBody { get; } = new(new BlobBuilder(4096), new ControlFlowBuilder());
GrammarVisitor.cs (62)
88private readonly BlobBuilder _mappedFieldData = new(); 91private readonly BlobBuilder _manifestResources = new(); 177BlobBuilder ilStream = new(); 388var pdbBlob = new BlobBuilder(); 460var builder = new BlobBuilder(); 605BlobBuilder blob = new(); 693BlobBuilder ctorSig = new(); 703BlobBuilder attrValue = new(); 723BlobBuilder blob = new(); 772var blob = new BlobBuilder(); 778var blob = new BlobBuilder(); 912BlobBuilder blob = new(); 1106var localsSig = new BlobBuilder(); 1654BlobBuilder objSeqBlob = new(0); 1666BlobBuilder blob = new(); 1762BlobBuilder blob = new(); 1775var blob = new BlobBuilder(); 1786var blob = new BlobBuilder(); 1819value = new(); 1824value = new(); 1848value = new(); 1853value = new(); 2017var localsSig = new BlobBuilder(); 2233BlobBuilder blob = new(5); 2804var signature = new BlobEncoder(new BlobBuilder()); 2946return new(_entityRegistry.CreateLazilyRecordedMemberReference(_entityRegistry.ModuleType, alias, new BlobBuilder())); 2958var fieldSig = new BlobBuilder(fieldTypeSig.Count + 1); 2976builder = new BlobBuilder(bytesResult.Value.Length + 1); 2981builder = new BlobBuilder(CommonMaxBlobLength); 3048var hashBlob = hash is not null ? new BlobBuilder() : null; 3463BlobBuilder signature = new(); 3979var blob = new BlobBuilder(hexBytes.Length); 3995return new(new BlobBuilder(0)); 4150signature = new(); 4356BlobBuilder methodSignature = new(); 4518return new(_entityRegistry.CreateLazilyRecordedMemberReference(_entityRegistry.ModuleType, alias, new BlobBuilder())); 4520BlobBuilder methodRefSignature = new(); 4541methodSpecSignature = new(); 4622var prefix = new BlobBuilder(arrayPointerInfo.Length); 4624var suffix = new BlobBuilder(); 4678var blob = new BlobBuilder(5); 4930BlobBuilder objSeqBlob = new(0); 5078var signature = new BlobBuilder(); 5138var blob = new BlobBuilder(); 5160BlobBuilder blob = new(); 5189value = new(); 5194value = new BlobBuilder(); 5272var blob = new BlobBuilder(); 5286BlobBuilder blob = new(1); 5295return new(new BlobBuilder(1)); 5299BlobBuilder blob = new BlobBuilder(1); 5305BlobBuilder blob = new BlobBuilder(1); 5311BlobBuilder blob = new BlobBuilder(); 5338BlobBuilder taggedObjectBlob = new(1); 5347BlobBuilder blob = new(); 5363BlobBuilder arrayHeader = new(6); 5666BlobBuilder prefix = new(DefaultSignatureElementBlobSize); 5667BlobBuilder suffix = new(DefaultSignatureElementBlobSize); 5752BlobBuilder fullBlob = new(elementType.Count + prefix.Count + suffix.Count); 5763BlobBuilder blob = new(4); 5783var copy = new BlobBuilder(typeBlob.Count); 5847var blob = new BlobBuilder(5);
SignatureArg.cs (2)
15var sentinelBlob = new BlobBuilder(1); 17return new SignatureArg(ParameterAttributes.None, sentinelBlob, new BlobBuilder(0), null)
VTableExportPEBuilder.cs (1)
365var builder = new BlobBuilder();
ILCompiler.Compiler (16)
Compiler\MstatObjectDumper.cs (8)
33private readonly InstructionEncoder _types = new InstructionEncoder(new BlobBuilder()); 34private readonly InstructionEncoder _fieldRvas = new InstructionEncoder(new BlobBuilder()); 35private readonly InstructionEncoder _frozenObjects = new InstructionEncoder(new BlobBuilder()); 36private readonly InstructionEncoder _manifestResources = new InstructionEncoder(new BlobBuilder()); 38private readonly BlobBuilder _mangledNames = new BlobBuilder(); 165var methods = new InstructionEncoder(new BlobBuilder()); 176var blobs = new InstructionEncoder(new BlobBuilder()); 183var deduplicatedMethods = new InstructionEncoder(new BlobBuilder());
parent\parent\Common\TypeSystem\MetadataEmitter\TypeSystemMetadataEmitter.cs (8)
36_ilBuilder = new BlobBuilder(); 69BlobBuilder noArgsNoReturnStaticMethodSig = new BlobBuilder(); 103var peBlob = new BlobBuilder(); 113BlobBuilder metadataBlobBuilder = new BlobBuilder(); 235var typeSpecSignature = new BlobBuilder(); 257BlobBuilder memberRefSig = new BlobBuilder(); 279BlobBuilder memberRefSig = new BlobBuilder(); 307BlobBuilder methodSpecSig = new BlobBuilder();
ILCompiler.ReadyToRun (12)
Compiler\DependencyAnalysis\ReadyToRun\NibbleWriter.cs (1)
76_largeBuffer = new BlobBuilder();
Compiler\ReadyToRunStandaloneMethodMetadata.cs (3)
69BlobBuilder _alternateNonTypeRefStream = new BlobBuilder(); 70BlobBuilder _nonCodeAlternateBlob = new BlobBuilder(); 136BlobBuilder blob = new BlobBuilder();
parent\parent\Common\TypeSystem\MetadataEmitter\TypeSystemMetadataEmitter.cs (8)
36_ilBuilder = new BlobBuilder(); 69BlobBuilder noArgsNoReturnStaticMethodSig = new BlobBuilder(); 103var peBlob = new BlobBuilder(); 113BlobBuilder metadataBlobBuilder = new BlobBuilder(); 235var typeSpecSignature = new BlobBuilder(); 257BlobBuilder memberRefSig = new BlobBuilder(); 279BlobBuilder memberRefSig = new BlobBuilder(); 307BlobBuilder methodSpecSig = new BlobBuilder();
Microsoft.CodeAnalysis (21)
InternalUtilities\BlobBuildingStream.cs (1)
60_builder = new BlobBuilder(ChunkSize);
PEWriter\ExtendedPEBuilder.cs (1)
92var sectionBuilder = new BlobBuilder();
PEWriter\MetadataWriter.cs (3)
1701var ilBuilder = new BlobBuilder(1024); 1702var metadataBuilder = new BlobBuilder(4 * 1024); 1773var portablePdbBlob = new BlobBuilder();
PEWriter\MetadataWriter.DynamicAnalysis.cs (3)
55_guidWriter = new BlobBuilder(guidSize * documentCountEstimate); 134var writer = new BlobBuilder(4 + spans.Length * 4); 237var writer = new BlobBuilder(1 + Math.Max(c1, c2) * 2);
PEWriter\MetadataWriter.PortablePdb.cs (9)
172var builder = new BlobBuilder(); 415var writer = new BlobBuilder(); 458var writer = new BlobBuilder(); 503var builder = new BlobBuilder(); 583var writer = new BlobBuilder(); 608var writer = new BlobBuilder(); 877var builder = new BlobBuilder(); 952var builder = new BlobBuilder(); 1018var builder = new BlobBuilder();
PEWriter\NativeResourceWriter.cs (1)
231var dataWriter = new BlobBuilder();
PEWriter\PeWriter.cs (1)
46IlBlobBuilder = new BlobBuilder(32 * 1024);
PEWriter\PooledBlobBuilder.cs (2)
23: base(size) 56return new BlobBuilder(minimalSize);
Microsoft.CodeAnalysis.CSharp (2)
CodeGen\EmitArrayInitializer.cs (2)
336var writer = new BlobBuilder(initializers.Length * 4); 816var writer = new BlobBuilder(initializers.Length * 4);
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\EcmaMetadata_1.cs (1)
169BlobBuilder builder = new BlobBuilder();
Microsoft.DotNet.StrongName (1)
Utils.cs (1)
258BlobBuilder imageWithoutChecksum = new BlobBuilder();
System.Reflection.Emit (16)
System\Reflection\Emit\ILGeneratorImpl.cs (1)
42_builder = new BlobBuilder(Math.Max(size, DefaultSize));
System\Reflection\Emit\ModuleBuilderImpl.cs (4)
434BlobBuilder spBlobBuilder = new BlobBuilder(); 449BlobBuilder spBlobBuilder = new BlobBuilder(); 560BlobBuilder importBlob = new BlobBuilder(); 1378BlobBuilder blobBuilder = new();
System\Reflection\Emit\PersistedAssemblyBuilder.cs (3)
68var peBlob = new BlobBuilder(); 150ilStream = new BlobBuilder(); 151fieldData = new BlobBuilder();
System\Reflection\Emit\PseudoCustomAttributesData.cs (1)
146BlobBuilder writer = new BlobBuilder(); ;
System\Reflection\Emit\SignatureHelper.cs (7)
17BlobBuilder localSignature = new(); 31BlobBuilder fieldSignature = new(); 40BlobBuilder constructorSignature = new(); 57BlobBuilder typeSpecSignature = new(); 65BlobBuilder methodSpecSignature = new(); 80BlobBuilder methodSignature = new(); 146BlobBuilder propertySignature = new();
System.Reflection.Metadata (10)
System\Reflection\Metadata\BlobBuilder.cs (1)
68return new BlobBuilder(Math.Max(_buffer.Length, minimalSize));
System\Reflection\Metadata\Ecma335\MetadataBuilder.Heaps.cs (1)
19: base(capacity)
System\Reflection\Metadata\PooledBlobBuilder.cs (2)
16: base(size) 32return new BlobBuilder(minimalSize);
System\Reflection\PortableExecutable\DebugDirectory\DebugDirectoryBuilder.cs (1)
26_dataBuilder = new BlobBuilder();
System\Reflection\PortableExecutable\ManagedPEBuilder.cs (5)
123var sectionBuilder = new BlobBuilder(); 124var metadataBuilder = new BlobBuilder(); 147debugTableBuilderOpt = new BlobBuilder(_debugDirectoryBuilderOpt.TableSize); 189var sectionBuilder = new BlobBuilder(); 198var sectionBuilder = new BlobBuilder();