public override bool Equals(System.Object object_Renamed) { bool isEqual = false; if (base.Equals(object_Renamed) && (object_Renamed is ImportAssets)) { ImportAssets importAssets = (ImportAssets)object_Renamed; if (equals(importAssets.url, this.url) && (importAssets.downloadNow == this.downloadNow) && digestEquals(importAssets.SHA1, this.SHA1) && equals(importAssets.importRecords, this.importRecords)) { isEqual = true; } } return(isEqual); }
public override void importAssets2(ImportAssets tag) { tags.Add(tag); }
public virtual void importAssets2(ImportAssets tag) { }
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; }