37 internal struct Record
40 internal StringHandle
Name;
41 internal BlobHandle HashValue;
46 internal const int Index = 0x26;
47 const int ContainsNoMetaData = 0x0001;
52 for (
int i = 0; i < records.Length; i++)
54 records[i].Flags = mr.ReadInt32();
55 records[i].Name = MetadataTokens.StringHandle(mr.ReadStringIndex());
56 records[i].HashValue = MetadataTokens.BlobHandle(mr.ReadBlobIndex());
60 internal override void Write(ModuleBuilder module)
64 var h = module.Metadata.AddAssemblyFile(
67 (records[i].Flags & ContainsNoMetaData) != 0);
69 Debug.Assert(h == MetadataTokens.AssemblyFileHandle(i + 1));