Пример #1
0
            public static byte[] WriteCDI(CSharpCDI cdi)
            {
                CDIWriter writer = new CDIWriter(cdi);

                writer.Write((byte)cdi.version);
                writer.Write((byte)cdi.entries.Length);
                writer.WritePadding(4);

                foreach (CDIItem i in cdi.entries)
                {
                    writer.WriteItem(i);
                }

                return(writer.GetBytes());
            }
Пример #2
0
 private void WriteCSharpCDI(CSharpCDI cdi, SymbolToken methodToken)
 {
     byte[] val = CDIWriter.WriteCDI(cdi);
     m_writer.SetSymAttribute(methodToken, "MD2", val);
 }
Пример #3
0
            public static byte[] WriteCDI(CSharpCDI cdi)
            {
                CDIWriter writer = new CDIWriter(cdi);

                writer.Write((byte)cdi.version);
                writer.Write((byte)cdi.entries.Length);
                writer.WritePadding(4);

                foreach(CDIItem i in cdi.entries)
                    writer.WriteItem(i);

                return writer.GetBytes();
            }