36 internal struct Record
40 internal StringHandle
Name;
41 internal BlobHandle Type;
45 internal const int Index = 0x17;
49 for (
int i = 0; i < records.Length; i++)
51 records[i].Flags = mr.ReadInt16();
52 records[i].Name = MetadataTokens.StringHandle(mr.ReadStringIndex());
53 records[i].Type = MetadataTokens.BlobHandle(mr.ReadBlobIndex());
57 internal override void Write(ModuleBuilder module)
61 var h = module.Metadata.AddProperty(
62 (
System.Reflection.PropertyAttributes)records[i].Flags,
66 Debug.Assert(h == MetadataTokens.PropertyDefinitionHandle(i + 1));