public override bool Equals(System.Object object_Renamed)
        {
            bool isEqual = false;

            if (base.Equals(object_Renamed) && (object_Renamed is DefineButtonCxform))
            {
                DefineButtonCxform defineButtonCxform = (DefineButtonCxform)object_Renamed;

                if (equals(defineButtonCxform.button, this.button) && equals(defineButtonCxform.colorTransform, this.colorTransform))
                {
                    isEqual = true;
                }
            }

            return(isEqual);
        }
		public override void  defineButtonCxform(DefineButtonCxform tag)
		{
			tags.Add(tag);
		}
		public virtual void  defineButtonCxform(DefineButtonCxform tag)
		{
		}
		private Tag decodeDefineButtonCxform()
		{
			DefineButtonCxform t;
			t = new DefineButtonCxform();
			int idref = r.readUI16();
			t.button = (DefineButton) dict.getTag(idref);
			if (t.button.cxform != null)
			{
				handler.error("button " + dict.getId(t.button) + " cxform redefined");
			}
			t.button.cxform = t;
			t.colorTransform = decodeCxform();
			return t;
		}