63 references to GetOrAddBlob
ILAssembler (16)
EntityRegistry.cs (15)
227fieldDef.Signature!.Count == 0 ? default : builder.GetOrAddBlob(fieldDef.Signature)); 241builder.AddMarshallingDescriptor(fieldDef.Handle, builder.GetOrAddBlob(fieldDef.MarshallingDescriptor)); 265builder.GetOrAddBlob(methodDef.MethodSignature!), 288builder.AddMarshallingDescriptor(param.Handle, builder.GetOrAddBlob(param.MarshallingDescriptor)); 309builder.GetOrAddBlob(memberRef.Signature)); 317builder.GetOrAddBlob(declSecurity.PermissionSet)); 332builder.GetOrAddBlob(customAttr.Value)); 338builder.GetOrAddBlob(standaloneSig.Signature)); 359builder.GetOrAddBlob(prop.Type)); 383asmRef.PublicKeyOrToken is null ? default : builder.GetOrAddBlob(asmRef.PublicKeyOrToken), 385asmRef.Hash is null ? default : builder.GetOrAddBlob(asmRef.Hash)); 390builder.AddTypeSpecification(builder.GetOrAddBlob(typeSpec.Signature)); 401Assembly.PublicKeyOrToken is null ? default : builder.GetOrAddBlob(Assembly.PublicKeyOrToken), 410file.Hash is not null ? builder.GetOrAddBlob(file.Hash) : default, 441builder.AddMethodSpecification(methodSpec.Parent.Handle, builder.GetOrAddBlob(methodSpec.Signature));
GrammarVisitor.cs (1)
416var sequencePointsBlobHandle = _pdbBuilder.GetOrAddBlob(sequencePointsBlob);
ILCompiler.Compiler (5)
src\runtime\src\coreclr\tools\Common\TypeSystem\MetadataEmitter\TypeSystemMetadataEmitter.cs (5)
75_noArgsVoidReturnStaticMethodSigHandle = _metadataBuilder.GetOrAddBlob(noArgsNoReturnStaticMethodSig); 237var blobSigHandle = _metadataBuilder.GetOrAddBlob(typeSpecSignature); 263var sigBlob = _metadataBuilder.GetOrAddBlob(memberRefSig); 285var sigBlob = _metadataBuilder.GetOrAddBlob(memberRefSig); 313var methodSpecSigHandle = _metadataBuilder.GetOrAddBlob(methodSpecSig);
ILCompiler.ReadyToRun (5)
src\runtime\src\coreclr\tools\Common\TypeSystem\MetadataEmitter\TypeSystemMetadataEmitter.cs (5)
75_noArgsVoidReturnStaticMethodSigHandle = _metadataBuilder.GetOrAddBlob(noArgsNoReturnStaticMethodSig); 237var blobSigHandle = _metadataBuilder.GetOrAddBlob(typeSpecSignature); 263var sigBlob = _metadataBuilder.GetOrAddBlob(memberRefSig); 285var sigBlob = _metadataBuilder.GetOrAddBlob(memberRefSig); 313var methodSpecSigHandle = _metadataBuilder.GetOrAddBlob(methodSpecSig);
Microsoft.CodeAnalysis (20)
Emit\EditAndContinue\DeltaMetadataWriter.cs (1)
944BlobHandle blobIndex = metadata.GetOrAddBlob(writer);
PEWriter\MetadataBuilderExtensions.cs (1)
15var handle = metadataBuilder.GetOrAddBlob(builder);
PEWriter\MetadataWriter.cs (9)
717result = metadata.GetOrAddBlob(writer); 820result = metadata.GetOrAddBlob(writer); 1060result = metadata.GetOrAddBlob(builder); 1076result = metadata.GetOrAddBlob(writer); 1152BlobHandle result = metadata.GetOrAddBlob(writer); 1240result = metadata.GetOrAddBlob(writer); 1659result = metadata.GetOrAddBlob(builder); 3111BlobHandle blobIndex = metadata.GetOrAddBlob(builder); 3141BlobHandle blobIndex = metadata.GetOrAddBlob(builder);
PEWriter\MetadataWriter.PortablePdb.cs (9)
236return _debugMetadataOpt.GetOrAddBlob(builder); 431imports: _debugMetadataOpt.GetOrAddBlob(writer)); 465return _debugMetadataOpt.GetOrAddBlob(writer); 509value: _debugMetadataOpt.GetOrAddBlob(builder)); 597value: _debugMetadataOpt.GetOrAddBlob(writer)); 619value: _debugMetadataOpt.GetOrAddBlob(writer)); 935value: _debugMetadataOpt.GetOrAddBlob(builder)); 1013value: _debugMetadataOpt.GetOrAddBlob(builder)); 1030value: _debugMetadataOpt.GetOrAddBlob(builder));
System.Reflection.Emit (13)
System\Reflection\Emit\ModuleBuilderImpl.cs (13)
363_metadataBuilder.AddStandaloneSignature(_metadataBuilder.GetOrAddBlob(MetadataSignatureHelper.GetLocalSignature(il.Locals, this))); 437_pdbBuilder.AddMethodDebugInformation(GetDocument(enumerator.Current.Key), _pdbBuilder.GetOrAddBlob(spBlobBuilder)); 470return _pdbBuilder.GetOrAddBlob(spBlobBuilder); 568return _pdbBuilder.AddImportScope(parent, _pdbBuilder.GetOrAddBlob(importBlob)); 724signature: _metadataBuilder.GetOrAddBlob(MetadataSignatureHelper.GetTypeSpecificationSignature(type, this))); 729instantiation: _metadataBuilder.GetOrAddBlob(MetadataSignatureHelper.GetMethodSpecificationSignature(genericArgs, this))); 900signature: _metadataBuilder.GetOrAddBlob(signature)); 922signature: _metadataBuilder.GetOrAddBlob(fieldSignature)); 938signature: _metadataBuilder.GetOrAddBlob(methodSignature), 952signature: _metadataBuilder.GetOrAddBlob(signature)); 969_metadataBuilder.AddMarshallingDescriptor(parent: parent, descriptor: _metadataBuilder.GetOrAddBlob(builder)); 1369_metadataBuilder.GetOrAddBlob(MetadataSignatureHelper.GetMethodSignature(this, parameterTypes, returnType, 1373MetadataTokens.GetToken(_metadataBuilder.AddStandaloneSignature(_metadataBuilder.GetOrAddBlob(
System.Reflection.Metadata (4)
System\Reflection\Metadata\Ecma335\MetadataBuilder.Heaps.cs (4)
285var handle = GetOrAddBlob(builder); 303var handle = GetOrAddBlob(builder); 337resultBuilder.WriteCompressedInteger(GetOrAddBlob(partBuilder).GetHeapOffset()); 357var resultHandle = GetOrAddBlob(resultBuilder);