3 instantiations of BlobHandle
System.Reflection.Metadata (3)
352 references to BlobHandle
Microsoft.CodeAnalysis (110)
PEWriter\MetadataWriter.cs (44)
114_signatureIndex = new Dictionary<ISignature, KeyValuePair<BlobHandle, ImmutableArray<byte>>>(module.HintNumberOfMethodDefinitions, ReferenceEqualityComparer.Instance); //ignores field signatures
384protected abstract StandaloneSignatureHandle GetOrAddStandaloneSignatureHandle(BlobHandle handle);
390protected abstract IReadOnlyList<BlobHandle> GetStandaloneSignatureBlobHandles();
439private readonly Dictionary<ICustomAttribute, BlobHandle> _customAttributeSignatureIndex = new Dictionary<ICustomAttribute, BlobHandle>();
440private readonly Dictionary<ITypeReference, BlobHandle> _typeSpecSignatureIndex = new Dictionary<ITypeReference, BlobHandle>(ReferenceEqualityComparer.Instance);
443private readonly Dictionary<IFieldReference, BlobHandle> _fieldSignatureIndex = new Dictionary<IFieldReference, BlobHandle>(ReferenceEqualityComparer.Instance);
446private readonly Dictionary<ISignature, KeyValuePair<BlobHandle, ImmutableArray<byte>>> _signatureIndex;
448private readonly Dictionary<IMarshallingInformation, BlobHandle> _marshallingDescriptorIndex = new Dictionary<IMarshallingInformation, BlobHandle>();
450private readonly Dictionary<IGenericMethodInstanceReference, BlobHandle> _methodInstanceSignatureIndex = new Dictionary<IGenericMethodInstanceReference, BlobHandle>(ReferenceEqualityComparer.Instance);
708private BlobHandle GetCustomAttributeSignatureIndex(ICustomAttribute customAttribute)
710BlobHandle result;
805internal BlobHandle GetFieldSignatureIndex(IFieldReference fieldReference)
807BlobHandle result;
1044internal BlobHandle GetMethodSpecificationSignatureHandle(IGenericMethodInstanceReference methodInstanceReference)
1046BlobHandle result;
1067private BlobHandle GetMarshallingDescriptorHandle(IMarshallingInformation marshallingInformation)
1069BlobHandle result;
1083private BlobHandle GetMarshallingDescriptorHandle(ImmutableArray<byte> descriptor)
1088private BlobHandle GetMemberReferenceSignatureHandle(ITypeMemberReference memberRef)
1098internal BlobHandle GetMethodSignatureHandle(IMethodReference methodReference)
1115private BlobHandle GetMethodSignatureHandleAndBlob(IMethodReference methodReference, out ImmutableArray<byte> signatureBlob)
1117BlobHandle result;
1124KeyValuePair<BlobHandle, ImmutableArray<byte>> existing;
1149private BlobHandle GetMethodSpecificationBlobHandle(IGenericMethodInstanceReference genericMethodInstanceReference)
1153BlobHandle result = metadata.GetOrAddBlob(writer);
1196BlobHandle blobIndex = metadata.GetOrAddBlob(builder);
1232private BlobHandle GetPermissionSetBlobHandle(ImmutableArray<ICustomAttribute> permissionSet)
1235BlobHandle result;
1272private BlobHandle GetPropertySignatureHandle(IPropertyDefinition propertyDef)
1274KeyValuePair<BlobHandle, ImmutableArray<byte>> existing;
1288var result = metadata.GetOrAddBlob(blob);
1643internal BlobHandle GetTypeSpecSignatureIndex(ITypeReference typeReference)
1645BlobHandle result;
1967hashValue: default(BlobHandle));
2304BlobHandle descriptor = (marshallingInformation != null)
2322BlobHandle descriptor = (marshallingInformation != null)
2898foreach (BlobHandle signature in signatures)
3059BlobHandle blobIndex = metadata.GetOrAddBlob(builder);
3089BlobHandle blobIndex = metadata.GetOrAddBlob(builder);
Microsoft.CodeAnalysis.CodeStyle (1)
Microsoft.CodeAnalysis.CSharp (3)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (6)
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
Microsoft.CodeAnalysis.Rebuild (1)
Microsoft.CodeAnalysis.Test.Utilities (17)
Microsoft.CodeAnalysis.VisualBasic (3)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (3)
Microsoft.CodeAnalysis.Workspaces (1)
System.Diagnostics.FileVersionInfo (1)
System.Reflection.Emit (1)
System.Reflection.Metadata (198)
System.Reflection.MetadataLoadContext (4)