6 implementations of IBlob
Microsoft.NET.HostModel (6)
MachO\BinaryFormat\Blobs\CmsWrapperBlob.cs (1)
13internal sealed class CmsWrapperBlob : IBlob
MachO\BinaryFormat\Blobs\CodeDirectoryBlob.cs (1)
22internal sealed class CodeDirectoryBlob : IBlob
MachO\BinaryFormat\Blobs\EmbeddedSignatureBlob.cs (1)
19internal sealed class EmbeddedSignatureBlob : IBlob
MachO\BinaryFormat\Blobs\RequirementsBlob.cs (1)
13internal sealed class RequirementsBlob : IBlob
MachO\BinaryFormat\Blobs\SimpleBlob.cs (1)
11internal class SimpleBlob : IBlob
MachO\BinaryFormat\Blobs\SuperBlob.cs (1)
19internal class SuperBlob : IBlob
10 references to IBlob
Microsoft.NET.HostModel (10)
MachO\BinaryFormat\Blobs\BlobParser.cs (1)
20public static IBlob ParseBlob(IMachOFileReader reader, long offset)
MachO\BinaryFormat\Blobs\EmbeddedSignatureBlob.cs (3)
41var blobs = ImmutableArray.CreateBuilder<IBlob>(blobCount); 153private IBlob? GetBlob(BlobMagic magic, bool throwIfNotFound = false) 155foreach (var b in _inner.Blobs)
MachO\BinaryFormat\Blobs\SuperBlob.cs (6)
21public SuperBlob(BlobMagic magic, IEnumerable<BlobIndex> blobIndices, IEnumerable<IBlob> blobs) 36Blobs = ImmutableArray<IBlob>.Empty; 60public ImmutableArray<IBlob> Blobs { get; } 64private static void ValidateBlobs(IEnumerable<IBlob> blobs, IEnumerable<BlobIndex> blobIndices) 74var blob = blobs.ElementAt(i); 124var blobs = new List<IBlob>((int)count);