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