Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
		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;
		}