public override bool Equals(System.Object object_Renamed) { bool isEqual = false; if (base.Equals(object_Renamed) && (object_Renamed is ImportRecord)) { ImportRecord importRecord = (ImportRecord)object_Renamed; if (equals(importRecord.name, this.name)) { isEqual = true; } } return(isEqual); }
private Tag decodeImportAssets(int code) { ImportAssets t; t = new ImportAssets(code); t.url = r.readString(); if (code == Flash.Swf.TagValues.stagImportAssets2) { t.downloadNow = (r.readUI8() == 1); if (r.readUI8() == 1) // hasDigest == 1 { t.SHA1 = new byte[20]; r.readFully(t.SHA1); } } int count = r.readUI16(); t.importRecords = new System.Collections.ArrayList(); for (int i = 0; i < count; i++) { ImportRecord ir = new ImportRecord(); int id = r.readUI16(); ir.name = r.readString(); t.importRecords.Add(ir); dict.add(id, ir); dict.addName(ir, ir.name); } return t; }