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