示例#1
0
        public Nclr(BinaryReader br, string diretorio) : base(br, diretorio)
        {
            if (Errors.Count == 0)
            {
                Pltt = new Pltt(br);
                if (SectionCount > 1)
                {
                    Pcmp = new Pcmp(br);
                }
            }


            br.Close();
        }
示例#2
0
        public void SalvarNclr()
        {
            MemoryStream novoNclr = new MemoryStream();

            using (BinaryWriter bw = new BinaryWriter(novoNclr))
            {
                base.EscreverPropiedades(bw);
                Pltt.EscreverPropiedades(bw);
                if (Pcmp != null)
                {
                    Pcmp.EscreverPropiedades(bw);
                }
            }

            File.WriteAllBytes(base.NitroFilePath, novoNclr.ToArray());
        }