TUP.AsmResolver.NET.MetaDataRow.GenerateBytes C# (CSharp) Method

GenerateBytes() public method

Serializes the metadata row into a byte array.
public GenerateBytes ( ) : byte[]
return byte[]
        public byte[] GenerateBytes()
        {
            using (MemoryStream stream = new MemoryStream())
            {
                BinaryWriter writer = new BinaryWriter(stream);
                foreach (object part in _parts)
                {
                    if (part is uint || part is int)
                        writer.Write((uint)part);
                    else if (part is ushort || part is short)
                        writer.Write((ushort)part);
                    else if (part is byte || part is sbyte)
                        writer.Write((byte)part);
                }
                return stream.ToArray();
            }
        }