63 references to GetOrAddBlob
ILAssembler (16)
EntityRegistry.cs (15)
321
fieldDef.Signature!.Count == 0 ? default : builder.
GetOrAddBlob
(RewriteSignatureBlob(fieldDef.Signature, signatureRewriter)));
335
builder.AddMarshallingDescriptor(fieldDef.Handle, builder.
GetOrAddBlob
(fieldDef.MarshallingDescriptor));
452
builder.
GetOrAddBlob
(RewriteSignatureBlob(methodDef.MethodSignature!, signatureRewriter)),
484
builder.AddMarshallingDescriptor(param.Handle, builder.
GetOrAddBlob
(param.MarshallingDescriptor));
529
builder.
GetOrAddBlob
(RewriteSignatureBlob(memberRef.Signature, signatureRewriter)));
537
builder.
GetOrAddBlob
(declSecurity.PermissionSet));
558
builder.
GetOrAddBlob
(customAttr.Value));
564
builder.
GetOrAddBlob
(RewriteSignatureBlob(standaloneSig.Signature, signatureRewriter)));
588
builder.
GetOrAddBlob
(RewriteSignatureBlob(prop.Type, signatureRewriter)));
615
asmRef.PublicKeyOrToken is null ? default : builder.
GetOrAddBlob
(asmRef.PublicKeyOrToken),
617
asmRef.Hash is null ? default : builder.
GetOrAddBlob
(asmRef.Hash));
622
builder.AddTypeSpecification(builder.
GetOrAddBlob
(RewriteTypeSpecBlob(typeSpec.Signature, signatureRewriter)));
633
Assembly.PublicKeyOrToken is null ? default : builder.
GetOrAddBlob
(Assembly.PublicKeyOrToken),
642
file.Hash is not null ? builder.
GetOrAddBlob
(file.Hash) : default,
673
builder.AddMethodSpecification(methodSpec.Parent.Handle, builder.
GetOrAddBlob
(RewriteMethodSpecBlob(methodSpec.Signature, signatureRewriter)));
GrammarVisitor.cs (1)
836
var sequencePointsBlobHandle = _pdbBuilder.
GetOrAddBlob
(sequencePointsBlob);
ILCompiler.Compiler (5)
parent\parent\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)
parent\parent\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);