Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ SerializeDeclSecurityTable()

void System.Reflection.Metadata.Ecma335.MetadataBuilder.SerializeDeclSecurityTable ( BlobBuilder writer,
MetadataSizes metadataSizes )
inlineprivate

Definition at line 2052 of file MetadataBuilder.cs.

2053 {
2056 {
2059 }
2060 else
2061 {
2062 enumerable = _declSecurityTable.OrderBy((DeclSecurityRow x, DeclSecurityRow y) => x.Parent - y.Parent);
2063 }
2065 foreach (DeclSecurityRow item in enumerable2)
2066 {
2067 writer.WriteUInt16(item.Action);
2068 writer.WriteReference(item.Parent, metadataSizes.DeclSecurityCodedIndexIsSmall);
2069 writer.WriteReference(SerializeHandle(item.PermissionSet), metadataSizes.BlobReferenceIsSmall);
2070 }
2071 }
int SerializeHandle(ImmutableArray< int > map, StringHandle handle)
readonly List< DeclSecurityRow > _declSecurityTable

References System.Reflection.Metadata.Ecma335.MetadataBuilder._declSecurityTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._declSecurityTableNeedsSorting, System.item, System.Reflection.Metadata.Ecma335.MetadataBuilder.DeclSecurityRow.Parent, System.Reflection.Metadata.Ecma335.MetadataBuilder.SerializeHandle(), and System.writer.

Referenced by System.Reflection.Metadata.Ecma335.MetadataBuilder.SerializeMetadataTables().