// Constructor internal Lump(Stream data, WAD owner, byte[] fixedname, int offset, int length) { // Initialize this.stream = new ClippedStream(data, offset, length); this.owner = owner; this.fixedname = fixedname; this.offset = offset; this.length = length; // Make name MakeNames(fixedname); // We have no destructor GC.SuppressFinalize(this); }
// Constructor internal Lump(Stream data, WAD owner, byte[] fixedname, int offset, int length) { // Initialize this.stream = new ClippedStream(data, offset, length); this.owner = owner; this.fixedname = fixedname; this.offset = offset; this.length = length; // Make name this.name = MakeNormalName(fixedname, WAD.ENCODING).ToUpperInvariant(); this.fixedname = MakeFixedName(name, WAD.ENCODING); this.longname = MakeLongName(name, false); //mxd // We have no destructor GC.SuppressFinalize(this); }