2 instantiations of CodeDirectoryBlob
Microsoft.NET.HostModel (2)
MachO\BinaryFormat\Blobs\BlobParser.cs (1)
25BlobMagic.CodeDirectory => new CodeDirectoryBlob(SimpleBlob.Read(reader, offset)),
MachO\BinaryFormat\Blobs\CodeDirectoryBlob.cs (1)
168return new CodeDirectoryBlob(
15 references to CodeDirectoryBlob
Microsoft.NET.HostModel (15)
MachO\BinaryFormat\Blobs\CodeDirectoryBlob.cs (2)
117public static CodeDirectoryBlob Create( 250if (obj is not CodeDirectoryBlob other)
MachO\BinaryFormat\Blobs\EmbeddedSignatureBlob.cs (11)
36CodeDirectoryBlob codeDirectoryBlob, 62public CodeDirectoryBlob CodeDirectoryBlob => (CodeDirectoryBlob)GetBlob(BlobMagic.CodeDirectory, throwIfNotFound: true)!; 100byte usedHashSize = hashSize ?? CodeDirectoryBlob.DefaultHashType.GetHashSize(); 112size += sizeof(CodeDirectoryBlob.CodeDirectoryHeader); // CodeDirectory header 113size += CodeDirectoryBlob.GetIdentifierLength(identifier); // Identifier 114size += (long)CodeDirectoryBlob.GetCodeSlotCount(fileSize) * usedHashSize; // Code hashes 128byte usedHashSize = hashSize ?? CodeDirectoryBlob.DefaultHashType.GetHashSize(); 142size += sizeof(CodeDirectoryBlob.CodeDirectoryHeader); // CodeDirectory header 143size += CodeDirectoryBlob.GetIdentifierLength(identifier); // Identifier 145size += CodeDirectoryBlob.GetCodeSlotCount(fileSize) * usedHashSize; // Code hashes
MachO\MachObjectFile.cs (2)
136var codeDirectory = CodeDirectoryBlob.Create(