AsmResolver.Net.MetadataStreamHeader.Write C# (CSharp) Method

Write() public method

public Write ( WritingContext context ) : void
context WritingContext
return void
        public override void Write(WritingContext context)
        {
            var writer = context.Writer;
            writer.WriteUInt32(Offset);
            writer.WriteUInt32(Size);

            var bytes = Encoding.ASCII.GetBytes(Name);
            writer.WriteBytes(bytes);
            int length = bytes.Length;
            do
            {
                context.Writer.WriteByte(0);
                length++;
            } while (length % 4 != 0);
        }